/[smecontribs]/rpms/smeserver-ezmlm-web/contribs8/smeserver-ezmlm-web-1.1.2-delete.patch
ViewVC logotype

Annotation of /rpms/smeserver-ezmlm-web/contribs8/smeserver-ezmlm-web-1.1.2-delete.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Wed Dec 11 04:30:59 2013 UTC (10 years, 11 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-ezmlm-web-1_1_2-18_el5_sme, smeserver-ezmlm-web-1_1_2-17_el5_sme, smeserver-ezmlm-web-1_1_2-14_el5_sme, smeserver-ezmlm-web-1_1_2-13_el5_sme, smeserver-ezmlm-web-1_1_2-16_el5_sme, smeserver-ezmlm-web-1_1_2-15_el5_sme, smeserver-ezmlm-web-1_1_2-19_el5_sme, smeserver-ezmlm-web-1_1_2-12_el5_sme, smeserver-ezmlm-web-1_1_2-20_el5_sme, HEAD
* Tue Dec 10 2013 JP Pialasse <tests@pialasse.com> 1.1.2-12
- fix deletion bug [SME: 3599]

1 unnilennium 1.1 diff -up smeserver-ezmlm-web-1.1.2/root/etc/e-smith/web/functions/mailinglists.delete smeserver-ezmlm-web-1.1.2/root/etc/e-smith/web/functions/mailinglists
2     --- smeserver-ezmlm-web-1.1.2/root/etc/e-smith/web/functions/mailinglists.delete 2013-12-10 23:29:27.000000000 -0500
3     +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/web/functions/mailinglists 2013-12-10 23:30:15.000000000 -0500
4     @@ -1,4 +1,4 @@
5     -#!/usr/bin/perl -w
6     +#!/usr/bin/perl -wT
7    
8     #----------------------------------------------------------------------
9     # heading : Collaboration
10     @@ -395,13 +395,31 @@ sub performDeleteList ($)
11     # Attempt to delete list
12     #------------------------------------------------------------
13     my $listName = $q->param ('list');
14     + if ($listName =~ /^([a-z][a-z\-0-9]*)$/)
15     + {
16     + $listName = $1;
17     + }
18     + else
19     + {
20     + showInitial ($q,
21     + "Error: unexpected characters in list name: " .
22     + "\"$listName\". The list name should contain only " .
23     + "lower-case letters, numbers and hypens, and " .
24     + "must start " .
25     + "with a lower-case letter. For example \"betty\", " .
26     + "\"hjohnson\", and \"abc-12\" are all valid list " .
27     + "names, but \"3friends\", \"John Smith\" and " .
28     + "\"Henry-Miller\" are not.");
29     + return;
30     + }
31     +
32     my $list = $accounts->get($listName);
33     if ($list)
34     {
35     system ('/sbin/e-smith/signal-event', 'mailinglist-delete', $listName) == 0
36     or die ("Error occurred while deleting list.\n");
37     $list->delete;
38     - showInitial ($q, "Successfully deleted mailing list $list.");
39     + showInitial ($q, "Successfully deleted mailing list $listName.");
40     }
41     }
42    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed