Update of /cvsroot/qmailadmin/qmailadmin
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv18585
Modified Files:
Tag: stable-1_2
mailinglist.c ChangeLog
Log Message:
call vpopmail's onchange onchange handler when adding or removing a mailing list.
Index: mailinglist.c
===================================================================
RCS file: /cvsroot/qmailadmin/qmailadmin/mailinglist.c,v
retrieving revision 1.5.2.12
retrieving revision 1.5.2.13
diff -u -d -r1.5.2.12 -r1.5.2.13
--- mailinglist.c 3 Nov 2007 17:39:34 -0000 1.5.2.12
+++ mailinglist.c 3 Nov 2007 17:49:36 -0000 1.5.2.13
@@ -30,6 +30,12 @@
#include <dirent.h>
#include <errno.h>
+#include <vpopmail_config.h>
+/* undef some macros that get redefined in config.h below */
+#undef PACKAGE_NAME
+#undef PACKAGE_STRING
+#undef PACKAGE_TARNAME
+#undef PACKAGE_VERSION
#include <vpopmail.h>
#include "cgi.h"
@@ -324,6 +330,11 @@
return;
}
+#ifdef ONCHANGE_SCRIPT
+ snprintf ( onchange_buf , MAX_BUFF , "%s@%s" , ActionUser , Domain ) ;
+ call_onchange ( "delmailinglist" ) ;
+#endif
+
/* make dotqmail name */
strcpy(dotqmail_name, ActionUser);
for(dotnum=0;dotqmail_name[dotnum]!='\0';dotnum++) {
@@ -630,6 +641,11 @@
ezmlm_make(1);
+#ifdef ONCHANGE_SCRIPT
+ snprintf ( onchange_buf , MAX_BUFF , "%s@%s" , ActionUser , Domain ) ;
+ call_onchange ( "addmailinglist" ) ;
+#endif
+
snprinth (StatusMessage, sizeof(StatusMessage), "%s %H@%H\n", html_text[187],
ActionUser, Domain);
show_mailing_lists(Username, Domain, Mytime);
Index: ChangeLog
===================================================================
RCS file: /cvsroot/qmailadmin/qmailadmin/ChangeLog,v
retrieving revision 1.15.2.105
retrieving revision 1.15.2.106
diff -u -d -r1.15.2.105 -r1.15.2.106
--- ChangeLog 3 Nov 2007 17:44:12 -0000 1.15.2.105
+++ ChangeLog 3 Nov 2007 17:49:36 -0000 1.15.2.106
@@ -3,6 +3,10 @@
1.2.12 - unreleased
+ John Simpson
+ - mailinglist.c: call vpopmail's onchange onchange handler when
+ adding or removing a mailing list.
+
Jorgen Moth
- user.c: Make sure number_of_mailinglists > 0 before malloc() in
addusernow(). [1647157]
|