const STORE * st,
const TARIFFS * t,
const ADMIN * a,
- const USERS * u)
+ const USERS * u,
+ const SERVICES & svcs)
: users(u),
property(s->GetScriptsDir()),
WriteServLog(GetStgLogger()),
store(st),
tariffs(t),
tariff(NULL),
+ m_services(svcs),
settings(s),
authorizedModificationTime(0),
deleted(false),
const STORE * st,
const TARIFFS * t,
const ADMIN * a,
- const USERS * u)
+ const USERS * u,
+ const SERVICES & svcs)
: users(u),
property(s->GetScriptsDir()),
WriteServLog(GetStgLogger()),
store(st),
tariffs(t),
tariff(NULL),
+ m_services(svcs),
settings(s),
authorizedModificationTime(0),
deleted(false),
store(u.store),
tariffs(u.tariffs),
tariff(u.tariff),
+ m_services(u.m_services),
traffStat(u.traffStat),
traffStatSaved(u.traffStatSaved),
settings(u.settings),
const STORE * store,
const TARIFFS * tariffs,
const ADMIN * sysAdmin,
- const USERS * u);
+ const USERS * u,
+ const SERVICES & svcs);
#else
USER_IMPL(const SETTINGS_IMPL * settings,
const STORE * store,
const TARIFFS * tariffs,
const ADMIN * sysAdmin,
- const USERS * u);
+ const USERS * u,
+ const SERVICES & svcs);
#endif
USER_IMPL(const USER_IMPL & u);
virtual ~USER_IMPL();
const TARIFFS * tariffs;
const TARIFF * tariff;
+ const SERVICES & m_services;
+
TRAFF_STAT traffStat;
std::pair<time_t, TRAFF_STAT> traffStatSaved;