changed Makefile; build all commands as an own file
[NeonServV5.git] / cmd_neonserv_up.c
index e5f8fed483680058e0b47251ce73f3362e03eddb..a81de4aae4dc65530cae90f8dc52c476fa407c49 100644 (file)
@@ -1,9 +1,11 @@
 
+#include "cmd_neonserv.h"
+
 /*
 * no arguments
 */
 
-static CMD_BIND(neonserv_cmd_up) {
+CMD_BIND(neonserv_cmd_up) {
     struct ChanUser *chanuser = getChanUser(user, chan);
     if(!chanuser) {
         reply(getTextBot(), user, "NS_NOT_ON_CHANNEL_YOU", chan->name);
@@ -31,11 +33,13 @@ static CMD_BIND(neonserv_cmd_up) {
     if(caccess >= chan_getop) {
         if(!(chanuser->flags & CHANUSERFLAG_OPPED)) {
             putsock(client, "MODE %s +o %s", chan->name, user->nick);
+            logEvent(event);
         } else
             reply(getTextBot(), user, "NS_UP_ALREADY_OP", chan->name);
     } else if(caccess >= chan_getvoice) {
         if(!(chanuser->flags & CHANUSERFLAG_VOICED)) {
             putsock(client, "MODE %s +v %s", chan->name, user->nick);
+            logEvent(event);
         } else
             reply(getTextBot(), user, "NS_UP_ALREADY_VOICE", chan->name);
     } else