X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/641204dfbdb9fc870cdd2e7f9e3169a44693e7bf..ede91934442fd804d7b818971a44e3ad795cb01f:/projects/stargazer/plugins/configuration/sgconfig/parser_admin.cpp diff --git a/projects/stargazer/plugins/configuration/sgconfig/parser_admin.cpp b/projects/stargazer/plugins/configuration/sgconfig/parser_admin.cpp index 160acc83..f232fb23 100644 --- a/projects/stargazer/plugins/configuration/sgconfig/parser_admin.cpp +++ b/projects/stargazer/plugins/configuration/sgconfig/parser_admin.cpp @@ -27,7 +27,7 @@ return -1; //----------------------------------------------------------------------------- void PARSER_GET_ADMINS::CreateAnswer() { -const PRIV * priv = currAdmin.GetPriv(); +const PRIV * priv = currAdmin->GetPriv(); if (!priv->adminChg) { //answerList->clear(); @@ -93,7 +93,7 @@ void PARSER_DEL_ADMIN::CreateAnswer() //answerList->clear(); answerList->erase(answerList->begin(), answerList->end()); -if (admins->Del(adminToDel, currAdmin) == 0) +if (admins->Del(adminToDel, *currAdmin) == 0) { answerList->push_back(""); } @@ -149,7 +149,7 @@ void PARSER_ADD_ADMIN::CreateAnswer() //answerList->clear(); answerList->erase(answerList->begin(), answerList->end()); -if (admins->Add(adminToAdd, currAdmin) == 0) +if (admins->Add(adminToAdd, *currAdmin) == 0) { answerList->push_back(""); } @@ -241,7 +241,7 @@ if (!login.res_empty()) conf.priv.tariffChg = (p & 0x3000) >> 0x0C; // 1000+2000 } - if (admins->Change(conf, currAdmin) != 0) + if (admins->Change(conf, *currAdmin) != 0) { strprintf(&s, "", admins->GetStrError().c_str()); answerList->push_back(s);