diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-04-25 16:27:03 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-04-25 16:27:03 +0200 |
commit | 71dc41a9b7b0e939314a886383daa6fb2e297a55 (patch) | |
tree | 583d3b0ef8aeb01b94cb9b3297a3976705f99e6a /src/modules/UserBackendMysql.cpp | |
parent | c6f8a170e642b5b1a28bd85857f715846bbadbb4 (diff) | |
download | mad-71dc41a9b7b0e939314a886383daa6fb2e297a55.tar mad-71dc41a9b7b0e939314a886383daa6fb2e297a55.zip |
SystemBackend und UserBackend in Backend und Manager aufgeteilt
Diffstat (limited to 'src/modules/UserBackendMysql.cpp')
-rw-r--r-- | src/modules/UserBackendMysql.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/modules/UserBackendMysql.cpp b/src/modules/UserBackendMysql.cpp index db3c32b..39b0652 100644 --- a/src/modules/UserBackendMysql.cpp +++ b/src/modules/UserBackendMysql.cpp @@ -22,6 +22,7 @@ #include "UserBackendMysql.h" #include <Common/ActionManager.h> #include <Common/ConfigEntry.h> +#include <Common/ConfigManager.h> #include <Common/Logger.h> #include <sstream> @@ -130,11 +131,11 @@ void UserBackendMysql::configFinished() { mysql = mysql_init(0); mysql_real_connect(mysql, host.c_str(), username.c_str(), passwd.c_str(), db.c_str(), port, unixSocket.empty() ? 0 : unixSocket.c_str(), 0); - UserBackend::registerBackend(backend); + Core::UserManager::get()->registerBackend(backend); } -bool UserBackendMysql::userList(const sigc::slot<void, const std::map<unsigned long, Common::UserInfo>& > &callback) { +bool UserBackendMysql::getUserList(const sigc::slot<void, const std::map<unsigned long, Common::UserInfo>& > &callback) { mysql_ping(mysql); mysql_real_query(mysql, queryListUsers.c_str(), queryListUsers.length()); @@ -159,7 +160,7 @@ bool UserBackendMysql::userList(const sigc::slot<void, const std::map<unsigned l return true; } -bool UserBackendMysql::userInfo(unsigned long uid, const sigc::slot<void, const Common::UserInfo&> &callback) { +bool UserBackendMysql::getUserInfo(unsigned long uid, const sigc::slot<void, const Common::UserInfo&> &callback) { mysql_ping(mysql); std::string query = queryUserById; @@ -196,10 +197,6 @@ bool UserBackendMysql::userInfo(unsigned long uid, const sigc::slot<void, const return true; } -bool UserBackendMysql::password(unsigned long uid _UNUSED_PARAMETER_, const std::string &password _UNUSED_PARAMETER_, const sigc::slot<void, bool> &callback _UNUSED_PARAMETER_) { - return false; -} - void UserBackendMysql::registerBackend() { if(backend) @@ -214,7 +211,7 @@ void UserBackendMysql::unregisterBackend() { return; Common::ConfigManager::get()->unregisterConfigurable(backend); - UserBackend::unregisterBackend(backend); + Core::UserManager::get()->unregisterBackend(backend); delete backend; backend = 0; |