added user registered event, tidied up helper functions and added automatic auth...
[NeonServV5.git] / src / cmd_neonserv_devoiceall.c
index 43ca9d50e399446958bdfa866294421d3c2d3f61..09445fa2a350395dde28e282861035dc791b9a22 100644 (file)
@@ -27,17 +27,13 @@ CMD_BIND(neonserv_cmd_devoiceall) {
     struct ChanUser *chanuser;
     struct ModeBuffer *modeBuf;
     check_mysql();
-    if(!checkChannelAccess(user, chan, "channel_canvoice", 1, 0)) {
-        reply(getTextBot(), user, "NS_ACCESS_DENIED");
-        return;
-    }
     if(argc > 0)
         nickmask = argv[0];
     modeBuf = initModeBuffer(client, chan);
-    issuer_access = getChannelAccess(user, chan, 0);
+    issuer_access = getChannelAccess(user, chan);
     for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
         if(nickmask && match(nickmask, chanuser->user->nick)) continue;
-        victim_access = getChannelAccess(user, chan, 0);
+        victim_access = getChannelAccess(user, chan);
         if(victim_access >= issuer_access) continue;
         if(!(chanuser->flags & CHANUSERFLAG_VOICED)) continue;
         modeBufferDevoice(modeBuf, chanuser->user->nick);