added cmd_clvl and moved all the database request functions to DBHelper.c
[NeonServV5.git] / UserNode.c
index d85cceb9a4fc4e7ee0e86c0ecdeab18668e45d47..5b6c9c11259c79019d5e7d7a562f656be786ab33 100644 (file)
@@ -1,7 +1,5 @@
 #include "UserNode.h"
 #include "ChanUser.h"
-#include "mysqlConn.h"
-#include "lang.h"
 
 static struct UserNode **userList;
 
@@ -278,29 +276,3 @@ void clearTempUsers() {
             last_user = cuser;
     }
 }
-
-
-void load_user_settings(struct UserNode *user) {
-    if(!(user->flags & USERFLAG_ISAUTHED) || (user->flags & USERFLAG_LOADED_SETTINGS))
-        return;
-    check_mysql();
-    MYSQL_RES *res;
-    MYSQL_ROW row;
-    printf_mysql_query("SELECT `user_lang`, `user_reply_privmsg`, `user_god` FROM `users` WHERE `user_user` = '%s'", escape_string(user->auth));
-    res = mysql_use();
-    if ((row = mysql_fetch_row(res)) != NULL) {
-        user->language = get_language_by_tag(row[0]);
-        if(user->language == NULL) user->language = get_default_language();
-        if(strcmp(row[1], "0"))
-            user->flags |= USERFLAG_REPLY_PRIVMSG;
-        if(strcmp(row[2], "0"))
-            user->flags |= USERFLAG_GOD_MODE;
-    } else
-        user->language = get_default_language();
-    user->flags |= USERFLAG_LOADED_SETTINGS;
-}
-
-int isGodMode(struct UserNode *user) {
-    load_user_settings(user);
-    return (user->flags & USERFLAG_GOD_MODE);
-}