check_mysql();
MYSQL_RES *res;
MYSQL_ROW row;
- printf_mysql_query("SELECT `user_lang`, `user_reply_privmsg` FROM `users` WHERE `user_user` = '%s'", escape_string(user->auth));
+ 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 = lang_c;
- user->flags |= USERFLAG_LOADED_SETTINGS
+ 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);
}