added user registered event, tidied up helper functions and added automatic auth...
[NeonServV5.git] / src / cmd_neonserv_mdeluser.c
index 078ba5cc937e5ff11458fa06632cb5afc8e9340d..79e4ba859f35aa90791b9ee4a455b642ee4b95a1 100644 (file)
 */
 
 CMD_BIND(neonserv_cmd_mdeluser) {
-    if(!checkChannelAccess(user, chan, "channel_candel", 1, 0)) {
-        reply(getTextBot(), user, "NS_ACCESS_DENIED");
-        return;
-    }
     int min_access, max_access;
     char *seperator = strstr(argv[0], "-");
     if(seperator) {
@@ -42,9 +38,13 @@ CMD_BIND(neonserv_cmd_mdeluser) {
         min_access = atoi(argv[0]);
         max_access = min_access;
     }
-    if(max_access >= getChannelAccess(user, chan, 1)) {
-        reply(getTextBot(), user, "NS_NO_ACCESS");
-        return;
+    if(max_access >= getChannelAccess(user, chan)) {
+        if(isGodMode(user)) {
+            event->flags |= CMDFLAG_OPLOG;
+        } else {
+            reply(getTextBot(), user, "NS_NO_ACCESS");
+            return;
+        }
     }
     MYSQL_RES *res;
     MYSQL_ROW row;