X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/acf8e7bd8d54416959762cc916cda6ecaa1160b0..c949afc4f9940c71c63ce6dda771eb32e6fd8c65:/projects/stargazer/plugins/configuration/sgconfig/parser_users.cpp?ds=inline diff --git a/projects/stargazer/plugins/configuration/sgconfig/parser_users.cpp b/projects/stargazer/plugins/configuration/sgconfig/parser_users.cpp index 23cb17de..dbd82b0b 100644 --- a/projects/stargazer/plugins/configuration/sgconfig/parser_users.cpp +++ b/projects/stargazer/plugins/configuration/sgconfig/parser_users.cpp @@ -52,9 +52,9 @@ std::string UserToXML(const USER & user, bool loginInStart, bool showPass, time_ std::string answer; if (loginInStart) - answer += ""; + answer += ""; else - answer += ""; + answer += ""; answer += ""; @@ -574,8 +574,8 @@ int CHG_USER::ApplyChanges() if (!u->GetProperty().realName.Set(m_ucr.realName.const_data(), &m_currAdmin, m_login, &m_store)) return -1; - if (!m_usr.cash.empty()) + { if (m_cashMustBeAdded) { if (!u->GetProperty().cash.Set(m_usr.cash.const_data() + u->GetProperty().cash, @@ -590,10 +590,12 @@ int CHG_USER::ApplyChanges() if (!u->GetProperty().cash.Set(m_usr.cash.const_data(), &m_currAdmin, m_login, &m_store, m_cashMsg)) return -1; } - + } if (!m_ucr.tariffName.empty()) { + const TARIFF * tariff = u->GetTariff(); + const TARIFF * newTariff = m_tariffs.FindByName(m_ucr.tariffName.const_data()); if (m_tariffs.FindByName(m_ucr.tariffName.const_data())) { if (!u->GetProperty().tariffName.Set(m_ucr.tariffName.const_data(), &m_currAdmin, m_login, &m_store))