X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/8c6fa3fbaccc22127280bf77a48fab5a3ee0716e..46b0747592074017ff0ea4b33d4a7194235886e5:/stargazer/user_property.cpp diff --git a/stargazer/user_property.cpp b/stargazer/user_property.cpp new file mode 100644 index 00000000..26f7b936 --- /dev/null +++ b/stargazer/user_property.cpp @@ -0,0 +1,41 @@ +#include "stg/user_property.h" + +USER_PROPERTIES::USER_PROPERTIES(const SETTINGS& s) + : stat(), + conf(), + cash (stat.cash, "cash", false, true, GetStgLogger(), s, properties), + up (stat.monthUp, "upload", false, true, GetStgLogger(), s, properties), + down (stat.monthDown, "download", false, true, GetStgLogger(), s, properties), + lastCashAdd (stat.lastCashAdd, "lastCashAdd", false, true, GetStgLogger(), s, properties), + passiveTime (stat.passiveTime, "passiveTime", false, true, GetStgLogger(), s, properties), + lastCashAddTime (stat.lastCashAddTime, "lastCashAddTime", false, true, GetStgLogger(), s, properties), + freeMb (stat.freeMb, "freeMb", false, true, GetStgLogger(), s, properties), + lastActivityTime(stat.lastActivityTime, "lastActivityTime", false, true, GetStgLogger(), s, properties), + + password (conf.password, "password", true, false, GetStgLogger(), s, properties), + passive (conf.passive, "passive", false, false, GetStgLogger(), s, properties), + disabled (conf.disabled, "disabled", false, false, GetStgLogger(), s, properties), + disabledDetailStat(conf.disabledDetailStat, "DisabledDetailStat", false, false, GetStgLogger(), s, properties), + alwaysOnline(conf.alwaysOnline, "alwaysOnline", false, false, GetStgLogger(), s, properties), + tariffName (conf.tariffName, "tariffName", false, false, GetStgLogger(), s, properties), + nextTariff (conf.nextTariff, "nextTariff", false, false, GetStgLogger(), s, properties), + address (conf.address, "address", false, false, GetStgLogger(), s, properties), + note (conf.note, "note", false, false, GetStgLogger(), s, properties), + group (conf.group, "group", false, false, GetStgLogger(), s, properties), + email (conf.email, "email", false, false, GetStgLogger(), s, properties), + phone (conf.phone, "phone", false, false, GetStgLogger(), s, properties), + realName (conf.realName, "realName", false, false, GetStgLogger(), s, properties), + credit (conf.credit, "credit", false, false, GetStgLogger(), s, properties), + creditExpire(conf.creditExpire, "creditExpire", false, false, GetStgLogger(), s, properties), + ips (conf.ips, "ips", false, false, GetStgLogger(), s, properties), + userdata0 (conf.userdata[0], "userdata0", false, false, GetStgLogger(), s, properties), + userdata1 (conf.userdata[1], "userdata1", false, false, GetStgLogger(), s, properties), + userdata2 (conf.userdata[2], "userdata2", false, false, GetStgLogger(), s, properties), + userdata3 (conf.userdata[3], "userdata3", false, false, GetStgLogger(), s, properties), + userdata4 (conf.userdata[4], "userdata4", false, false, GetStgLogger(), s, properties), + userdata5 (conf.userdata[5], "userdata5", false, false, GetStgLogger(), s, properties), + userdata6 (conf.userdata[6], "userdata6", false, false, GetStgLogger(), s, properties), + userdata7 (conf.userdata[7], "userdata7", false, false, GetStgLogger(), s, properties), + userdata8 (conf.userdata[8], "userdata8", false, false, GetStgLogger(), s, properties), + userdata9 (conf.userdata[9], "userdata9", false, false, GetStgLogger(), s, properties) +{}