projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3d9cfe3
)
show ranking information above the channel access in cmd_access
author
pk910
<philipp@zoelle1.de>
Mon, 3 Oct 2011 12:49:59 +0000
(14:49 +0200)
committer
pk910
<philipp@zoelle1.de>
Mon, 3 Oct 2011 12:49:59 +0000
(14:49 +0200)
src/cmd_neonserv_access.c
patch
|
blob
|
history
diff --git
a/src/cmd_neonserv_access.c
b/src/cmd_neonserv_access.c
index fa69f44f05378180e1f5f48259e2e574f720ffbd..7ec17fe2bdc612e0116ad9d8c870d92d341c1231 100644
(file)
--- a/
src/cmd_neonserv_access.c
+++ b/
src/cmd_neonserv_access.c
@@
-91,6
+91,11
@@
static void neonserv_cmd_access_async1(struct ClientSocket *client, struct Clien
//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();
//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)
if ((chanuser_row = mysql_fetch_row(res)) != NULL) {
//access output
if(nick)
@@
-102,21
+107,11
@@
static void neonserv_cmd_access_async1(struct ClientSocket *client, struct Clien
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]);
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);
} 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
} else
reply(textclient, user, "NS_NOT_ON_USERLIST", nick, chan->name);
} else