8df429a2c18c8cf1b1d27768b92ccca039ce3536
[NeonServV5.git] / src / cmd_neonserv_addrank.c
1
2 #include "cmd_neonserv.h"
3
4 /*
5 * argv[0-*]   rank name
6 */
7
8 CMD_BIND(neonserv_cmd_addrank) {
9     char *name = merge_argv(argv, 0, argc);
10     MYSQL_RES *res;
11     MYSQL_ROW row;
12     printf_mysql_query("SELECT `rank_name` FROM `support_ranks` WHERE `rank_name` = '%s'", escape_string(name));
13     res = mysql_use();
14     if ((row = mysql_fetch_row(res)) != NULL) {
15         reply(getTextBot(), user, "NS_ADDRANK_EXISTS", row[0]);
16         return;
17     }
18     printf_mysql_query("INSERT INTO `support_ranks` (`rank_name`) VALUES ('%s')", escape_string(name));
19     reply(getTextBot(), user, "NS_ADDRANK_EXISTS", name);
20 }