X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/f61f588783b68ff542e6735a90a8dcbe9ad8308e..abe068d00ecc304c855886f5e511b563b352dd0a:/projects/sgconf/request.h diff --git a/projects/sgconf/request.h b/projects/sgconf/request.h index c8098661..bca3c148 100644 --- a/projects/sgconf/request.h +++ b/projects/sgconf/request.h @@ -34,7 +34,7 @@ #include <string> #include "stg/resetable.h" -#include "stg/stg_const.h" +#include "stg/const.h" #include "stg/os_int.h" #define TARIFF_NOW (0) @@ -49,16 +49,19 @@ struct REQUEST REQUEST() : chgTariff(false), createUser(false), - deleteUser(false) + deleteUser(false), + authBy(false) { for (int i = 0; i < DIR_NUM; i++) { - u[i].reset(); - d[i].reset(); + sessionUpload[i].reset(); + sessionDownload[i].reset(); + monthUpload[i].reset(); + monthDownload[i].reset(); } for (int i = 0; i < USERDATA_NUM; i++) - ud[i].reset(); + userData[i].reset(); } RESETABLE<string> server; @@ -75,6 +78,7 @@ RESETABLE<double> setCash; string message; bool createUser; bool deleteUser; +bool authBy; RESETABLE<string> usrMsg; RESETABLE<double> credit; @@ -86,10 +90,13 @@ RESETABLE<bool> disableDetailStat; RESETABLE<bool> alwaysOnline; RESETABLE<double> prepaidTraff; -RESETABLE<int64_t> u[DIR_NUM]; -RESETABLE<int64_t> d[DIR_NUM]; +RESETABLE<int64_t> sessionUpload[DIR_NUM]; +RESETABLE<int64_t> sessionDownload[DIR_NUM]; -RESETABLE<string> ud[USERDATA_NUM]; +RESETABLE<int64_t> monthUpload[DIR_NUM]; +RESETABLE<int64_t> monthDownload[DIR_NUM]; + +RESETABLE<string> userData[USERDATA_NUM]; RESETABLE<string> note; RESETABLE<string> name;