changed Makefile; build all commands as an own file
[NeonServV5.git] / cmd_neonserv_devoice.c
index ccfa8d3384cb42a928a322fd7ea7fe6dc354a714..6994679960209043fbeec2d7bea23abb798dd789 100644 (file)
@@ -1,18 +1,15 @@
 
+#include "cmd_neonserv.h"
+
 /*
 * argv[0-*]    nicks
 */
 
-static CMD_BIND(neonserv_cmd_devoice) {
+CMD_BIND(neonserv_cmd_devoice) {
     int i, done_users = 0;
     struct UserNode *cuser;
     struct ChanUser *chanuser;
     struct ModeBuffer *modeBuf;
-    check_mysql();
-    if(!checkChannelAccess(user, chan, "channel_canvoice", 1, 0)) {
-        reply(getTextBot(), user, "NS_ACCESS_DENIED");
-        return;
-    }
     modeBuf = initModeBuffer(client, chan);
     for(i = 0; i < argc; i++) {
         cuser = searchUserByNick(argv[i]);
@@ -32,4 +29,6 @@ static CMD_BIND(neonserv_cmd_devoice) {
         reply(getTextBot(), user, "NS_DEVOICE_DONE", chan->name);
     else
         reply(getTextBot(), user, "NS_DEVOICE_FAIL", client->user->nick);
+    if(done_users)
+        logEvent(event);
 }