]> jfr.im git - irc/quakenet/newserv.git/commitdiff
deluser now required a reason.
authorChris Porter <redacted>
Thu, 4 Sep 2008 18:31:41 +0000 (19:31 +0100)
committerChris Porter <redacted>
Thu, 4 Sep 2008 18:31:41 +0000 (19:31 +0100)
chanserv/usercmds/deluser.c

index 7db62f4f98bc739436db26ea4f222f9b19d77570..d95de452e0adb76cfe38b6dcda618ddf2ef4561c 100644 (file)
@@ -7,8 +7,9 @@
  * CMDDESC: Removes a user from the bot.
  * CMDFUNC: csu_dodeluser
  * CMDPROTO: int csu_dodeluser(void *source, int cargc, char **cargv);
- * CMDHELP: Usage: deluser <username>
+ * CMDHELP: Usage: deluser <username> <reason>
  * CMDHELP: Removes the specified username from the bot.
+ * CMDHELP: A reason is required and will be broadcasted.
  */
 
 #include "../chanserv.h"
@@ -23,7 +24,7 @@ int csu_dodeluser(void *source, int cargc, char **cargv) {
   if (!rup)
     return CMD_ERROR;
   
-  if (cargc<1) {
+  if (cargc<2) {
     chanservstdmessage(sender, QM_NOTENOUGHPARAMS, "deluser");
     return CMD_ERROR;
   }
@@ -33,13 +34,13 @@ int csu_dodeluser(void *source, int cargc, char **cargv) {
   
   if(UHasHelperPriv(target)) {
     cs_log(sender,"DELUSER FAILED username %s (%s)",target->username,cargc>1?cargv[1]:"");
-    chanservwallmessage("%s (%s) just FAILED using DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargc>1?cargv[1]:"");
+    chanservwallmessage("%s (%s) just FAILED using DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargv[1]);
     chanservsendmessage(sender, "Sorry, that user is privileged.");
     return CMD_ERROR;
   }
 
-  cs_log(sender,"DELUSER OK username %s (%s)",target->username,cargc>1?cargv[1]:"");
-  chanservwallmessage("%s (%s) just used DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargc>1?cargv[1]:"");
+  cs_log(sender,"DELUSER OK username %s (%s)",target->username,cargv[1]);
+  chanservwallmessage("%s (%s) just used DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargv[1]);
 
   cs_removeuser(target);