X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/5622b5d1aa70abbdb3cc4a03f085f560eab06dbe..fdfb7497dea6cc94a44133ef19e953ced167e855:/projects/sgconf/common_sg.cpp diff --git a/projects/sgconf/common_sg.cpp b/projects/sgconf/common_sg.cpp index 09fcfd77..1fc0685a 100644 --- a/projects/sgconf/common_sg.cpp +++ b/projects/sgconf/common_sg.cpp @@ -81,6 +81,7 @@ HelpParams hp[] = { {"set tariff", "get tariff", "-t", ""}, {"set credit", "get credit", "-r", ""}, + {"set credit expire", "get credit expire", "-E", ""}, {"set password", "get password", "-o", ""}, {"set prepaid traffic", "get prepaid traffic", "-e", ""}, {"set IP-addresses", "get IP-addresses", "-I", "<*|ip_addr[,ip_addr...]>"}, @@ -330,6 +331,26 @@ if (!req->cash.res_empty()) if (!req->credit.res_empty()) cout << "credit=" << ud->credit << endl; +if (!req->creditExpire.res_empty()) + { + char buf[32]; + struct tm brokenTime; + time_t tt = ud->creditExpire; + + brokenTime.tm_wday = 0; + brokenTime.tm_yday = 0; + brokenTime.tm_isdst = 0; + brokenTime.tm_hour = 0; + brokenTime.tm_min = 0; + brokenTime.tm_sec = 0; + + gmtime_r(&tt, &brokenTime); + + strftime(buf, 32, "%Y-%m-%d", &brokenTime); + + cout << "creditExpire=" << buf << endl; + } + if (!req->down.res_empty()) cout << "down=" << ud->down << endl; @@ -475,5 +496,3 @@ else return 0; } //----------------------------------------------------------------------------- - -