//check if the user is already added
printf_mysql_query("SELECT `chanuser_access`, `chanuser_flags`, `chanuser_infoline` FROM `chanusers` WHERE `chanuser_cid` = '%d' AND `chanuser_uid` = '%d'", chan->channel_id, userid);
res = mysql_use();
+ if(strcmp(user_row[3], "0") && strcmp(user_row[4], "")) {
+ char rank_info[MAXLEN];
+ neonserv_cmd_access_filter_ranking_info(user_row[4], rank_info, nick, auth, user_row[5]);
+ reply(textclient, user, "%s", rank_info);
+ }
if ((chanuser_row = mysql_fetch_row(res)) != NULL) {
//access output
if(nick)
reply(textclient, user, "NS_A_SUSPENDED", (nick ? nick : auth), chan->name);
if(chanuser_row[2] && strcmp(chanuser_row[2], ""))
reply(textclient, user, "[%s] %s", (nick ? nick : auth), chanuser_row[2]);
- if(strcmp(user_row[3], "0") && strcmp(user_row[4], "")) {
- char rank_info[MAXLEN];
- neonserv_cmd_access_filter_ranking_info(user_row[4], rank_info, nick, auth, user_row[5]);
- reply(textclient, user, "%s", rank_info);
- }
} else if(!strcmp(user_row[2], "1")) {
if(nick)
reply(textclient, user, "NS_A_LACKS_ACCESS_BUT_GOD_AUTH", nick, auth, chan->name);
else
reply(textclient, user, "NS_A_LACKS_ACCESS_BUT_GOD_NICK", auth, chan->name);
- if(strcmp(user_row[3], "0") && strcmp(user_row[4], "")) {
- char rank_info[MAXLEN];
- neonserv_cmd_access_filter_ranking_info(user_row[4], rank_info, nick, auth, user_row[5]);
- reply(textclient, user, "%s", rank_info);
- }
} else
reply(textclient, user, "NS_NOT_ON_USERLIST", nick, chan->name);
} else