*** VERSION 5.3.0 ***
[NeonServV5.git] / src / cmd_neonserv_set.c
index 27d5476b23a402eadddeebbd337d6c7f84e23076..452da2e660e2ccf850ccc241e19192274a904841 100644 (file)
@@ -1,4 +1,4 @@
-/* cmd_neonserv_set.c - NeonServ v5.0
+/* cmd_neonserv_set.c - NeonServ v5.3
  * Copyright (C) 2011  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
@@ -85,7 +85,7 @@ CMD_BIND(neonserv_cmd_set) {
     int i, j;
     if(argc && !strcmp(argv[0], "defaults")) {
         //reset channel settings
-        int uaccess = getChannelAccess(user, chan, 0);
+        int uaccess = getChannelAccess(user, chan);
         if(uaccess < 500) {
             if(isGodMode(user)) {
                 event->flags |= CMDFLAG_OPLOG;
@@ -243,7 +243,7 @@ static void neonserv_cmd_set_setting(struct ClientSocket *client, struct UserNod
                 reply(getTextBot(), user, "NS_INVALID_ACCESS", caccess);
                 return;
             }
-            int uaccess = getChannelAccess(user, chan, 0);
+            int uaccess = getChannelAccess(user, chan);
             if(uaccess == 500) uaccess++;
             if(atoi(value) > uaccess) {
                 if(isGodMode(user)) {
@@ -324,7 +324,7 @@ static char* neonserv_cmd_set_trigger(struct ClientSocket *client, struct UserNo
     row = mysql_fetch_row(res);
     trigger = row[0];
     if(argument) {
-        int uaccess = getChannelAccess(user, chan, 0);
+        int uaccess = getChannelAccess(user, chan);
         if(uaccess < 500) {
             if(isGodMode(user)) {
                 event->flags |= CMDFLAG_OPLOG;
@@ -364,8 +364,8 @@ static char* neonserv_cmd_set_modes(struct ClientSocket *client, struct UserNode
     if(argument) {
         //change the channel setting
         struct ModeNode *modenode = createModeNode(NULL);
-        parseModeString(modeNode, argument);
-        getFullModeString(modeNode, valueBuf);
+        parseModeString(modenode, argument);
+        getFullModeString(modenode, valueBuf);
         value = valueBuf;
         printf_mysql_query("UPDATE `channels` SET `channel_modes` = '%s' WHERE `channel_id` = '%d'", escape_string(value), chan->channel_id);
         //TODO: set modelock