X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/1a21bad6c7e114808ad31d526fd5f12040afb467..bec5d17c77e9cfc8482ffca062b8f500859bfe34:/include/stg/user_conf.h diff --git a/include/stg/user_conf.h b/include/stg/user_conf.h index fe458211..d48682d6 100644 --- a/include/stg/user_conf.h +++ b/include/stg/user_conf.h @@ -9,34 +9,22 @@ #include #include +#include #include "const.h" #include "user_ips.h" #include "resetable.h" -#include "os_int.h" //----------------------------------------------------------------------------- struct USER_CONF { USER_CONF() - : password(), - passive(0), + : passive(0), disabled(0), disabledDetailStat(0), alwaysOnline(0), - tariffName(), - address(), - phone(), - email(), - note(), - realName(), - corp(), - services(), - group(), credit(0), - nextTariff(), userdata(USERDATA_NUM), - creditExpire(0), - ips() + creditExpire(0) {} std::string password; @@ -63,28 +51,8 @@ struct USER_CONF struct USER_CONF_RES { USER_CONF_RES() - : password(), - passive(), - disabled(), - disabledDetailStat(), - alwaysOnline(), - tariffName(), - address(), - phone(), - email(), - note(), - realName(), - corp(), - group(), - credit(), - nextTariff(), - userdata(USERDATA_NUM), - services(), - creditExpire(), - ips() - { - } - + : userdata(USERDATA_NUM) + {} USER_CONF_RES & operator=(const USER_CONF & uc) { userdata.resize(USERDATA_NUM);