/[smecontribs]/rpms/ezmlm-web/contribs10/ezmlm-web-3.3.1-smeintegration.patch
ViewVC logotype

Annotation of /rpms/ezmlm-web/contribs10/ezmlm-web-3.3.1-smeintegration.patch

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


Revision 1.1 - (hide annotations) (download)
Tue Mar 15 19:09:47 2022 UTC (2 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: ezmlm-web-3_3_1-9_el7_sme, ezmlm-web-3_3_1-7_el7_sme, HEAD
Initial import

1 jpp 1.1 --- ezmlm-web-3.3.1/ezmlm-web.cgi.smeintegration 2013-10-20 15:32:06.000000000 -0400
2     +++ ezmlm-web-3.3.1/ezmlm-web.cgi 2016-04-18 23:06:22.084000000 -0400
3     @@ -402,39 +402,39 @@
4     $pagename = 'list_select';
5     $error = 'ParameterMissing';
6     }
7     -} elsif ($action eq 'list_delete_ask') {
8     - # Confirm list removal
9     - if ($list) {
10     - $pagename = 'list_delete';
11     - } else {
12     - $pagename = 'list_select';
13     - $error = 'ParameterMissing';
14     - }
15     -} elsif ($action eq 'list_delete_do') {
16     - # User really wants to delete a list ...
17     - if ($list) {
18     - $success = 'DeleteList' if (&delete_list($list));
19     - $list = undef;
20     - } else {
21     - $error = 'ParameterMissing';
22     - }
23     - $pagename = 'list_select';
24     -} elsif ($action eq 'list_create_ask') {
25     - # User wants to create a list ...
26     - $pagename = 'list_create';
27     -} elsif ($action eq 'list_create_do') {
28     - # create the new list
29     - # Message if list creation is unsuccessful ...
30     - if (defined($q->param('new_list'))) {
31     - if ($list = &create_list($q->param('new_list'))) {
32     - $success = 'CreateList';
33     - $pagename = 'subscribers';
34     - } else {
35     - $pagename = 'list_create';
36     - }
37     - } else {
38     - $error = 'ParameterMissing';
39     - }
40     +#} elsif ($action eq 'list_delete_ask') {
41     +# # Confirm list removal
42     +# if ($list) {
43     +# $pagename = 'list_delete';
44     +# } else {
45     +# $pagename = 'list_select';
46     +# $error = 'ParameterMissing';
47     +# }
48     +#} elsif ($action eq 'list_delete_do') {
49     +# # User really wants to delete a list ...
50     +# if ($list) {
51     +# $success = 'DeleteList' if (&delete_list($list));
52     +# $list = undef;
53     +# } else {
54     +# $error = 'ParameterMissing';
55     +# }
56     +# $pagename = 'list_select';
57     +#} elsif ($action eq 'list_create_ask') {
58     +# # User wants to create a list ...
59     +# $pagename = 'list_create';
60     +#} elsif ($action eq 'list_create_do') {
61     +# # create the new list
62     +# # Message if list creation is unsuccessful ...
63     +# if (defined($q->param('new_list'))) {
64     +# if ($list = &create_list($q->param('new_list'))) {
65     +# $success = 'CreateList';
66     +# $pagename = 'subscribers';
67     +# } else {
68     +# $pagename = 'list_create';
69     +# }
70     +# } else {
71     +# $error = 'ParameterMissing';
72     +# }
73     } elsif (($action eq 'config_ask') || ($action eq 'config_do')) {
74     # User wants to see/change the configuration ...
75     my $subset = $q->param('config_subset');
76     @@ -1891,6 +1891,9 @@
77     # ------------------------------------------------------------------------
78    
79     sub create_list {
80     + # SME process
81     + warn "Please use SME Server panel to create new list";
82     + return undef;
83     # Create a list according to user selections ...
84     my $listname = shift;
85     my ($qmail, $options, $i);
86     --- ezmlm-web-3.3.1/template/nav.cs.smeintegration 2013-10-20 15:32:06.000000000 -0400
87     +++ ezmlm-web-3.3.1/template/nav.cs 2016-04-18 23:29:05.790000000 -0400
88     @@ -12,13 +12,13 @@
89     <?cs /if ?>
90     <?cs if:(subcount(Data.Lists) > 0) && (UI.Navigation.ListSelect == 1) ?>
91     <li><a <?cs if:(Data.Action == "list_select") ?> class="nav_active"<?cs /if ?>
92     - href="<?cs call:link("action","list_select","","","","") ?>"
93     + href="/server-manager/cgi-bin/mailinglists"
94     title="<?cs var:html_escape(Lang.Menue.ListSelect) ?>"><?cs var:html_escape(Lang.Menue.ListSelect) ?></a>
95     </li>
96     <?cs /if ?>
97     <?cs if:Data.Permissions.Create && (UI.Navigation.ListCreate == 1) ?>
98     <li><a <?cs if:(Data.Action == "list_create") ?> class="nav_active"<?cs /if ?>
99     - href="<?cs call:link("action","list_create_ask","","","","") ?>"
100     + href="/server-manager/cgi-bin/mailinglists?state=create"
101     title="<?cs var:html_escape(Lang.Menue.ListCreate) ?>"><?cs var:html_escape(Lang.Menue.ListCreate) ?></a>
102     </li>
103     <?cs /if ?>
104     @@ -181,7 +181,7 @@
105     var:html_escape(Lang.Menue.SubscribeLog) ?></a></li><?cs /if ?>
106     <?cs if:UI.Navigation.ListDelete == 1
107     ?><li><a <?cs if:(Data.Action == "list_delete") ?> class="nav_active"<?cs /if ?>
108     - href="<?cs call:link("list",Data.List.Name,"action","list_delete_ask","","") ?>"
109     + href="/server-manager/cgi-bin/mailinglists?state=delete&list=<?cs var:html_escape(Data.List.Name) ?>"
110     title="<?cs var:html_escape(Lang.Menue.ListDelete) ?>"><?cs
111     var:html_escape(Lang.Menue.ListDelete) ?></a></li><?cs /if ?>
112    

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