X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/ede91934442fd804d7b818971a44e3ad795cb01f..dafa9be5e2917df0924e89c0e91b36e4a17ac51a:/projects/stargazer/plugins/configuration/rpcconfig/user_helper.h?ds=sidebyside

diff --git a/projects/stargazer/plugins/configuration/rpcconfig/user_helper.h b/projects/stargazer/plugins/configuration/rpcconfig/user_helper.h
index 63d1da07..4e1dd796 100644
--- a/projects/stargazer/plugins/configuration/rpcconfig/user_helper.h
+++ b/projects/stargazer/plugins/configuration/rpcconfig/user_helper.h
@@ -5,7 +5,7 @@
 
 #include <xmlrpc-c/base.hpp>
 
-#include "users.h"
+#include "stg/users.h"
 
 class ADMIN;
 class STORE;
@@ -14,20 +14,22 @@ class TARIFFS;
 class USER_HELPER
 {
 public:
-    USER_HELPER(user_iter & it)
-        : iter(it)
+    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 ADMIN * admin,
                      const std::string & login,
                      const STORE & store,
                      TARIFFS * tariffs);
 private:
-    user_iter & iter;
+    USER_PTR & ptr;
+    USERS & users;
 };
 
 #endif