class USER;
class TARIFFS;
class ADMIN;
+class STORE;
namespace STG
{
ADD_USER(const ADMIN & admin, USERS & users)
: BASE_PARSER(admin, "AddUser"), m_users(users) {}
int Start(void * data, const char * el, const char ** attr);
- int End(void * data, const char * el);
private:
USERS & m_users;
class CHG_USER: public BASE_PARSER
{
public:
- CHG_USER(const ADMIN & admin, USERS & users, const TARIFFS & tariffs)
+ CHG_USER(const ADMIN & admin, USERS & users,
+ STORE & store, const TARIFFS & tariffs)
: BASE_PARSER(admin, "SetUser"),
m_users(users),
+ m_store(store),
m_tariffs(tariffs),
m_cashMustBeAdded(false),
m_res(0) {}
int Start(void * data, const char * el, const char ** attr);
- int End(void * data, const char * el);
private:
USERS & m_users;
+ STORE & m_store;
const TARIFFS & m_tariffs;
USER_STAT_RES m_usr;
USER_CONF_RES m_ucr;