--- /dev/null
+#ifndef __USER_HELPER_H__
+#define __USER_HELPER_H__
+
+#include <string>
+
+#include <xmlrpc-c/base.hpp>
+
+#include "stg/users.h"
+
+class ADMIN;
+class STORE;
+class TARIFFS;
+
+class USER_HELPER
+{
+public:
+ USER_HELPER(USER_PTR & p, USERS & us)
+ : ptr(p),
+ users(us)
+ {
+ }
+
+ void GetUserInfo(xmlrpc_c::value * info,
+ bool hidePassword = false);
+ bool SetUserInfo(const xmlrpc_c::value & info,
+ const ADMIN * admin,
+ const std::string & login,
+ const STORE & store,
+ TARIFFS * tariffs);
+private:
+ USER_PTR & ptr;
+ USERS & users;
+};
+
+#endif