[srvx-commits] CVS: services/src chanserv.c,1.375,1.376
Brought to you by:
entrope
From: Entrope <en...@us...> - 2003-08-07 13:14:13
|
Update of /cvsroot/srvx/services/src In directory sc8-pr-cvs1:/tmp/cvs-serv7394/src Modified Files: chanserv.c Log Message: add confirmation message for !deleteme Index: chanserv.c =================================================================== RCS file: /cvsroot/srvx/services/src/chanserv.c,v retrieving revision 1.375 retrieving revision 1.376 diff -C2 -r1.375 -r1.376 *** chanserv.c 5 Aug 2003 18:13:08 -0000 1.375 --- chanserv.c 7 Aug 2003 13:14:09 -0000 1.376 *************** *** 171,176 **** --- 171,179 ---- #define CSMSG_ALREADY_OPCHANNED "There has been no net.join since the opchan in $b%s$b." #define CSMSG_OPCHAN_DONE "I have (re-)opped myself in $b%s$b." + + /* Removing yourself from a channel. */ #define CSMSG_NO_OWNER_DELETEME "You cannot delete your owner access in $b%s$b." #define CSMSG_CONFIRM_DELETEME "To confirm this user removal, you must use 'deleteme %s'." + #define CSMSG_DELETED_YOU "Your $b%s$b access has been deleted from $b%s$b." /* User management */ *************** *** 5844,5847 **** --- 5847,5851 ---- struct userData *target; const char *confirm_string; + char *channel_name; hi = user->handle_info; *************** *** 5862,5866 **** --- 5866,5874 ---- return 0; } + confirm_string = user_level_from_level(target->access); + channel_name = strdup(channel->name); del_channel_user(target, 1); + reply(CSMSG_DELETED_YOU, confirm_string, channel_name); + free(channel_name); return 1; } |