/[smeserver]/rpms/smeserver-manager/sme10/smeserver-manager-0.1.0-error_success_routes_locales.patch
ViewVC logotype

Annotation of /rpms/smeserver-manager/sme10/smeserver-manager-0.1.0-error_success_routes_locales.patch

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


Revision 1.2 - (hide annotations) (download)
Sat Nov 21 08:43:41 2020 UTC (3 years, 6 months ago) by michel
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
* Fri Nov 20 2020 Michel Begue <mab974@gmail.com> 0.1.2-2.sme
- Fix smanager-update event name
- Move smanager service to /usr/lib/systemd
- Fix Bugreport file download
- Fix translations missing in 'viewlogfiles'
- Remove Admin auth in httpd configuration
- Add an optional alias for admin sign in.
- Remove systemctl from .spec file

1 michel 1.1 diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Backup.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Backup.pm
2     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Backup.pm 2020-04-14 16:50:36.000000000 +0400
3     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Backup.pm 2020-04-26 23:19:13.000000000 +0400
4     @@ -154,12 +154,11 @@
5     my $res = desktopBackup();
6     $result .= $res unless $res eq 'OK';
7     if ( ! $result ) {
8     - $bac_datas{function} = 'SUC';
9     $result = $c->l('bac_SUCCESS');
10     $c->app->log->info('desktop backup LAUNCHED');
11     $c->flash(success => $result);
12     } else {
13     - $c->flash(error => $result);
14     + $c->stash(error => $result);
15     }
16     $c->redirect_to("backup");
17     }
18     @@ -238,10 +237,9 @@
19    
20     # should not happen !! no desktop_backup template !!
21    
22     - my $res = desktopBackup();
23     + $res = desktopBackup();
24     $result .= $res unless $res eq 'OK';
25     if ( ! $result ) {
26     - $bac_datas{function} = 'SUC';
27     $result = $c->l('bac_SUCCESS');
28     $c->stash( notif => $result );
29     $c->redirect_to("/backup");
30     @@ -310,13 +308,13 @@
31    
32     ##$result .= ' ** Blocked for testing ** !';
33    
34     + $res = '';
35     if ( ! $result ) {
36     $res = $c->updateTapeBackupConfig($status, $backupHour,
37     $backupMin, $bampm, $reminderHour, $reminderMin, $rampm);
38    
39     $result .= $res unless $res eq 'OK';
40     if ( ! $result ) {
41     - $bac_datas{function} = 'SUC';
42     if (defined $status && $status eq "on") {
43     $result .= ($c->l('bac_SUCCESSFULLY_ENABLED_TAPE').' '.
44     $c->l('bac_WITH_BACKUP_TIME')."$backupHour:$backupMin".' '.
45     @@ -341,11 +339,11 @@
46    
47     $result .= ' ** Blocked for testing ** ! (HARD TO TEST!)';
48    
49     + $res = '';
50     if ( ! $result ) {
51     - my $res = $c->tapeRestore( $lock_file, $file_handle );
52     + $res = $c->tapeRestore( $lock_file, $file_handle );
53     $result .= $res unless $res eq 'OK';
54     if ( ! $result ) {
55     - $bac_datas{function} = 'SUC';
56     $result = $c->l('bac_SUCCESS');
57     }
58     }
59     @@ -362,11 +360,11 @@
60    
61     $result .= ' ** Blocked for testing ** !';
62    
63     + $res = '';
64     if ( ! $result ) {
65     $res = $c->workstnConfigure();
66     $result .= $res unless $res eq 'OK';
67     if ( ! $result ) {
68     - $bac_datas{function} = 'SUC';
69     $result = $c->l('bac_SUCCESS');
70     }
71     }
72     @@ -383,11 +381,11 @@
73    
74     $result .= ' ** Blocked for testing ** !';
75    
76     + $res = '';
77     if ( ! $result ) {
78     $res = $c->workstnVerify();
79     $result .= $res unless $res eq 'OK';
80     if ( ! $result ) {
81     - $bac_datas{function} = 'SUC';
82     $result = $c->l('bac_SUCCESS');
83     }
84     }
85     @@ -408,7 +406,6 @@
86     $res = $c->workstnRestore();
87     $result .= $res unless $res eq 'OK';
88     if ( ! $result ) {
89     - $bac_datas{function} = 'SUC';
90     $result = $c->l('bac_SUCCESS');
91     }
92     }
93     @@ -425,32 +422,29 @@
94    
95     $result .= ' ** Blocked for testing ** !';
96    
97     + $res = '';
98     if ( ! $result ) {
99     $res = $c->workstnSelRestore();
100     $result .= $res unless $res eq 'OK';
101     if ( ! $result ) {
102     - $bac_datas{function} = 'SUC';
103     $result = $c->l('bac_SUCCESS');
104     }
105     }
106     }
107    
108     -
109     # common part for all functions
110    
111     - $c->stash( title => $title, bac_datas => \%bac_datas );
112     - if ($bac_datas{function} ne 'SUC') {
113     - $c->flash(error => $result);
114     - $bac_datas{'function'} = $function;
115     - $dest = "back_$function";
116     - return $c->render(template => $dest);
117     + if ($res ne 'OK') {
118     + $c->stash( error => $result );
119     + $c->stash( title => $title, bac_datas => \%bac_datas );
120     + my $dest = "back_$function";
121     + return $c->render($dest);
122     }
123    
124     - my $message = $function . ' updates DONE';
125     + my $message = "'Backup' $function updates DONE";
126     $c->app->log->info($message);
127     $c->flash(success => $result);
128    
129     - #return to 'backup' route !!!
130     $c->redirect_to('backup');
131    
132     };
133     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Clamav.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Clamav.pm
134     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Clamav.pm 2020-04-14 16:50:36.000000000 +0400
135     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Clamav.pm 2020-04-25 20:14:49.000000000 +0400
136     @@ -28,16 +28,10 @@
137     my $title = $c->l('clm_FORM_TITLE');
138     my $modul = $c->render_to_string(inline => $c->l('clm_DESC_FILESYSTEM_SCAN_PERIOD'));
139    
140     -# $clm_datas{'FilesystemScan'} = get_prop('clamav','FilesystemScan') || 'disabled';
141     -# $clm_datas{'Quarantine'} = get_prop('clamav','Quarantine') || 'disabled';
142     $clm_datas{'FilesystemScan'} = ($db->get_prop('clamav','FilesystemScan')) || 'disabled';
143     $clm_datas{'Quarantine'} = ($db->get_prop('clamav','Quarantine')) || 'disabled';
144    
145     $clm_datas{'clam_versions'} = get_clam_versions();
146     -# value="get_prop('clamav','HTTPProxyServer')">
147     -# value="get_prop('clamav','HTTPProxyPort')">
148     -# value="get_prop('clamav','HTTPProxyUsername')">
149     -# value="get_prop('clamav','HTTPProxyPassword')">
150    
151     $c->stash( title => $title, modul => $modul, clm_datas => \%clm_datas );
152     $c->render(template => 'clamav');
153     @@ -53,22 +47,20 @@
154    
155     my $result = "";
156    
157     -# $squid->set_prop('status', $http_clamav_status);
158     -# $smtpd->set_prop('Clamav', $smtp_clamav_status);
159     - change_settings($c);
160     + $c->change_settings();
161    
162     - #
163     # Update the system
164     - #
165     system("/sbin/e-smith/signal-event clamav-update") == 0
166     or $result = $c->l('clm_ERROR_UPDATING_CONFIGURATION');
167    
168     - my $title = $c->l('clm_FORM_TITLE');
169     -
170     - if ( $result eq '' ) { $result = $c->l('clm_SUCCESS') ; }
171     + if ( ! $result ) {
172     + $result = $c->l('clm_SUCCESS') ;
173     + $c->flash( success => $result );
174     + } else {
175     + $c->flash( error => $result );
176     + }
177    
178     - $c->stash( title => $title, modul => $result );
179     - $c->render(template => 'module');
180     + $c->redirect_to('/clamav');
181     };
182    
183    
184     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Domains.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Domains.pm
185     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Domains.pm 2020-04-14 16:50:36.000000000 +0400
186     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Domains.pm 2020-04-26 01:03:20.000000000 +0400
187     @@ -39,9 +39,8 @@
188    
189     my %dom_datas = ();
190     my $title = $c->l('dom_FORM_TITLE');
191     - my $notif = '';
192    
193     - $dom_datas{trt} = 'LIST';
194     + $dom_datas{trt} = 'LST';
195    
196     my @domains;
197     for ($ddb->domains())
198     @@ -56,7 +55,7 @@
199     $dom_datas{forwarder} = $cdb->get_prop('dnscache', 'Forwarder');
200     $dom_datas{forwarder2} = $cdb->get_prop('dnscache', 'Forwarder2') || '';
201    
202     - $c->stash( title => $title, notif => $notif, dom_datas => \%dom_datas, domains => \@domains );
203     + $c->stash( title => $title, dom_datas => \%dom_datas, domains => \@domains );
204     $c->render(template => 'domains');
205    
206     };
207     @@ -71,19 +70,22 @@
208     my $trt = $c->param('trt');
209     my $domain = $c->param('Domain') || '';
210    
211     - $trt = 'DEL' if ( $rt eq 'domaindel1' );
212     - $trt = 'UPD' if ( $rt eq 'domainupd1' );
213     - $trt = 'UP2' if ( $rt eq 'domainup21' );
214     - $trt = 'ADD' if ( $rt eq 'domainadd1' );
215     + #$trt = 'DEL' if ( $rt eq 'domaindel1' );
216     + #$trt = 'UPD' if ( $rt eq 'domainupd1' );
217     + #$trt = 'UP2' if ( $rt eq 'domainup21' );
218     + #$trt = 'ADD' if ( $rt eq 'domainadd1' );
219    
220     my %dom_datas = ();
221     my $title = $c->l('dom_FORM_TITLE');
222     - my $notif = '';
223     + my $result = '';
224    
225     $dom_datas{'trt'} = $trt;
226     + if ( $trt ne 'ADD' and $trt ne 'UPD' and $trt ne 'UP2' and $trt ne 'DEL' ) {
227     + $result = "Trt unknown ( $trt ) !"
228     + }
229    
230     if ( $trt eq 'ADD' ) {
231     -
232     + #nothing
233     }
234    
235     if ( $trt eq 'UPD' ) {
236     @@ -95,7 +97,7 @@
237     $dom_datas{content} = $rec->prop('Content') || '';
238     $dom_datas{nameservers} = $rec->prop('Nameservers') || 'internet';
239     } else {
240     - $notif = "Domain $domain not found !"
241     + $result = "Domain $domain not found !"
242     }
243     }
244    
245     @@ -115,7 +117,7 @@
246     }
247     }
248    
249     - if ( $trt eq 'LIST' ) {
250     + if ( $trt eq 'LST' ) {
251     my @domains;
252     if ($adb) {
253     @domains = $ddb->domains();
254     @@ -124,7 +126,10 @@
255    
256     }
257    
258     - $c->stash( title => $title, notif => $notif, dom_datas => \%dom_datas );
259     + if ( ! $result ) {
260     + $c->stash( error => $result );
261     + }
262     + $c->stash( title => $title, dom_datas => \%dom_datas );
263     $c->render( template => 'domains' );
264    
265     };
266     @@ -136,10 +141,10 @@
267     $c->app->log->info($c->log_req);
268    
269     my $rt = $c->current_route;
270     - my $trt = ($c->param('trt') || 'LIST');
271     + my $trt = $c->param('trt');
272    
273     my %dom_datas = ();
274     - my $result = '';
275     + my ($res, $result) = '';
276    
277     #my $domain = uri_unescape($c->param('domain'));
278     my $domain = $c->param('Domain');
279     @@ -149,20 +154,19 @@
280     my $account = $c->param('Account');
281    
282     # controls (validate ?????)
283     - my $res = '';
284     - # validate_new_domain_name( $c, $domain, $account );
285     - $result .= $res unless $res eq 'OK';
286     + #? validate_new_domain_name( $c, $domain, $account );
287     + #$result .= $res unless $res eq 'OK';
288    
289     #$result .= ' blocked';
290    
291     + $res = '';
292     if ( ! $result ) {
293     - $res = create_modify_domain( $c, 'create', $domain );
294     + $res = $c->create_modify_domain( 'create', $domain );
295     $result .= $res unless $res eq 'OK';
296     }
297    
298     if ( ! $result ) {
299     - $result = $c->l('dom_CREATE_SUCCEEDED') . ' ' . $domain;
300     - $trt = 'SUC';
301     + $result = $c->l('dom_CREATE_SUCCEEDED') . " $domain";
302     }
303     }
304    
305     @@ -172,23 +176,20 @@
306     my $content = $c->param('Content');
307     my $nameservers = $c->param('Nameservers');
308    
309     - #my %props = ('Account' => $account);
310     -
311     # controls
312     - my $res = '';
313     #$res = validate_description( $c, $account );
314     - $result .= $res unless $res eq 'OK';
315     + #$result .= $res unless $res eq 'OK';
316    
317     #$result .= 'blocked';
318    
319     + $res = '';
320     if ( ! $result ) {
321     - $res = create_modify_domain( $c, 'update', $domain );
322     + $res = $c->create_modify_domain( 'modify', $domain );
323     $result .= $res unless $res eq 'OK';
324     }
325    
326     if ( ! $result ) {
327     - $result = $c->l('dom_MODIFY_SUCCEEDED') . ' ' . $domain;
328     - $trt = 'SUC';
329     + $result = $c->l('dom_MODIFY_SUCCEEDED') . " $domain";
330     }
331     }
332    
333     @@ -199,23 +200,22 @@
334     my $forwarder2 = $c->param('Forwarder2');
335    
336     # controls
337     - my $res = '';
338    
339     - $res = ip_number_or_blank( $c, $forwarder);
340     + $res = $c->ip_number_or_blank( $forwarder );
341     $result .= $res unless $res eq 'OK';
342    
343     - $res = ip_number_or_blank( $c, $forwarder2);
344     + $res = $c->ip_number_or_blank( $forwarder2 );
345     $result .= $res unless $res eq 'OK';
346    
347     #$result .= 'blocked';
348    
349     + $res = '';
350     if ( ! $result ) {
351     - my $res = modify_dns( $c, $forwarder, $forwarder2 );
352     + $res = $c->modify_dns( $forwarder, $forwarder2 );
353     $result .= $res unless $res eq 'OK';
354     }
355     if ( ! $result ) {
356     - $result = $c->l('SUCCESS') . ' ' . $domain;
357     - $trt = 'SUC';
358     + $result = $c->l('SUCCESS') . " $forwarder $forwarder2";
359     }
360     }
361    
362     @@ -223,34 +223,38 @@
363     if ( $trt eq 'DEL' ) {
364    
365     # controls
366     - my $res = '';
367     #$res = validate_is_domain($c, $domain);
368     - $result .= $res unless $res eq 'OK';
369     + #$result .= $res unless $res eq 'OK';
370    
371     #$result .= 'blocked';
372    
373     + $res = '';
374     if ( ! $result ) {
375     - my $res = delete_domain( $c, $domain );
376     + $res = $c->delete_domain( $domain );
377     $result .= $res unless $res eq 'OK';
378     }
379     if ( ! $result ) {
380     - $result = $c->l('dom_REMOVE_SUCCEEDED') . ' ' . $domain;
381     - $trt = 'SUC';
382     + $result = $c->l('dom_REMOVE_SUCCEEDED') . " $domain";
383     }
384     }
385    
386     - my $title = $c->l('dom_FORM_TITLE');
387     - $dom_datas{'domain'} = $domain;
388     - $dom_datas{'trt'} = $trt;
389     + # common parts
390     +
391     + if ($res ne 'OK') {
392     + my $title = $c->l('dom_FORM_TITLE');
393     + $dom_datas{'domain'} = $domain;
394     + $dom_datas{'trt'} = $trt;
395    
396     -# $c->stash( title => $title, notif => $result );
397     -# $c->render(template => 'module');
398     - $c->stash( title => $title, notif => $result, dom_datas => \%dom_datas );
399     - if ($dom_datas{trt} ne 'SUC') {
400     - return $c->render(template => 'domains');
401     + $c->stash( error => $result . "($res)" );
402     + $c->stash( title => $title, dom_datas => \%dom_datas );
403     + return $c->render( 'domains' );
404     }
405     - $c->redirect_to('/domains');
406    
407     + my $message = "'Domains' updates ($trt) DONE";
408     + $c->app->log->info($message);
409     +
410     + $c->flash( success => $result );
411     + $c->redirect_to('/domains');
412    
413     };
414    
415     @@ -261,8 +265,8 @@
416    
417     $domain = $1 if ($domain =~ /^($REGEXP_DOMAIN)$/);
418     unless ($domain) {
419     - return $c->l($action eq 'create' ? 'dom_ERROR_CREATING_DOMAIN'
420     - : 'dom_ERROR_MODIFYING_DOMAIN');
421     + return ($c->l($action eq 'create' ? 'dom_ERROR_CREATING_DOMAIN'
422     + : 'dom_ERROR_MODIFYING_DOMAIN') . ' Ctl');
423     }
424    
425     my $rec = $ddb->get($domain);
426     @@ -278,12 +282,10 @@
427     $props{$_} = $c->param($_) for ( qw(Content Description Nameservers) );
428     $rec->merge_props(%props);
429    
430     - my $status = system( "/sbin/e-smith/signal-event",
431     - "domain-$action", "$domain" );
432     -
433     - if ($status) {
434     - return ($action eq 'create' ? 'dom_ERROR_CREATING_DOMAIN'
435     - : 'dom_ERROR_MODIFYING_DOMAIN');
436     + if ( system( "/sbin/e-smith/signal-event",
437     + "domain-$action", "$domain" ) != 0 ) {
438     + return ($c->l($action eq 'create' ? 'dom_ERROR_CREATING_DOMAIN'
439     + : 'dom_ERROR_MODIFYING_DOMAIN') . " Exe $action");
440     }
441    
442     return 'OK';
443     @@ -295,18 +297,49 @@
444     my ($c, $domain) = @_;
445    
446     $domain = $1 if ($domain =~ /^($REGEXP_DOMAIN)$/);
447     - return ($c->l('dom_ERROR_WHILE_REMOVING_DOMAIN')) unless ($domain);
448     + return ($c->l('dom_ERROR_WHILE_REMOVING_DOMAIN') . ' Ctl') unless ($domain);
449    
450     my $rec = $ddb->get($domain);
451     return ($c->l('dom_NONEXISTENT_DOMAIN_ERROR')) if (not $rec);
452    
453     $rec->set_prop('type', 'domain-deleted');
454    
455     - if (system("/sbin/e-smith/signal-event", "domain-delete", "$domain") == 0) {
456     - $rec->delete;
457     - return 'OK';
458     + if (system("/sbin/e-smith/signal-event", "domain-delete", "$domain") != 0) {
459     + return ($c->l('dom_ERROR_WHILE_REMOVING_DOMAIN') . 'Exe');
460     + }
461     +
462     + $rec->delete;
463     + return 'OK';
464     +}
465     +
466     +
467     +sub modify_dns {
468     +
469     + my ($c, $forwarder, $forwarder2) = @_;
470     +
471     + my $dnscache = $cdb->get('dnscache');
472     +
473     + ($forwarder, $forwarder2) = ($forwarder2, '')
474     + if ($forwarder2 and not $forwarder);
475     +
476     + if ($forwarder) {
477     + $dnscache->set_prop('Forwarder', $forwarder);
478     + } else {
479     + $dnscache->delete_prop('Forwarder');
480     + }
481     +
482     + if ($forwarder2) {
483     + $dnscache->set_prop('Forwarder2', $forwarder2);
484     + } else {
485     + $dnscache->delete_prop('Forwarder2');
486     + }
487     +
488     + unless ( system( "/sbin/e-smith/signal-event", "dns-update" ) == 0 )
489     + {
490     + return $c->l('dom_ERROR_UPDATING');
491     }
492     - return ($c->l('dom_ERROR_WHILE_REMOVING_DOMAIN'));
493     +
494     + return 'OK';
495     }
496    
497    
498     @@ -466,34 +499,4 @@
499    
500    
501    
502     -sub modify_dns {
503     -
504     - my ($c, $forwarder, $forwarder2) = @_;
505     -
506     - my $dnscache = $cdb->get('dnscache');
507     -
508     - ($forwarder, $forwarder2) = ($forwarder2, '')
509     - if ($forwarder2 and not $forwarder);
510     -
511     - if ($forwarder) {
512     - $dnscache->set_prop('Forwarder', $forwarder);
513     - } else {
514     - $dnscache->delete_prop('Forwarder');
515     - }
516     -
517     - if ($forwarder2) {
518     - $dnscache->set_prop('Forwarder2', $forwarder2);
519     - } else {
520     - $dnscache->delete_prop('Forwarder2');
521     - }
522     -
523     - unless ( system( "/sbin/e-smith/signal-event", "dns-update" ) == 0 )
524     - {
525     - return $c->l('dom_ERROR_UPDATING');
526     - }
527     -
528     - return 'OK';
529     -}
530     -
531     -
532     1;
533     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Emailsettings.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Emailsettings.pm
534     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Emailsettings.pm 2020-04-14 16:50:36.000000000 +0400
535     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Emailsettings.pm 2020-04-25 20:58:08.000000000 +0400
536     @@ -133,7 +133,6 @@
537     $res = $c->change_settings_access();
538     $result .= $res unless $res eq 'OK';
539     if ( ! $result ) {
540     - $mai_datas{trt} = 'SUC';
541     $result = $c->l('mai_SUCCESS');
542     }
543     }
544     @@ -152,7 +151,6 @@
545     $res = $c->change_settings_filtering();
546     $result .= $res unless $res eq 'OK';
547     if ( ! $result ) {
548     - $mai_datas{trt} = 'SUC';
549     $result = $c->l('mai_SUCCESS');
550     }
551     }
552     @@ -171,7 +169,6 @@
553     $res = $c->change_settings_reception();
554     $result .= $res unless $res eq 'OK';
555     if ( ! $result ) {
556     - $mai_datas{trt} = 'SUC';
557     $result = $c->l('mai_SUCCESS');
558     }
559     }
560     @@ -184,35 +181,42 @@
561    
562     # controls
563     $res = $c->ip_number_or_blank( $c->param('DelegateMailServer') );
564     - $result .= $res . ' DMS ' unless $res eq 'OK';
565     + $result .= $res . ' DMS <br>' unless $res eq 'OK';
566    
567     $res = $c->validate_smarthost( $c->param('SMTPSmartHost') );
568     - $result .= $res . ' SH ' unless $res eq 'OK';
569     + $result .= $res . ' SH <br>' unless $res eq 'OK';
570    
571     $res = $c->nonblank_if_smtpauth( $c->param('SMTPSmartHost') );
572     - $result .= $res . ' SH ' unless $res eq 'OK';
573     + $result .= $res . ' SH <br>' unless $res eq 'OK';
574    
575     $res = $c->nonblank_if_smtpauth( $c->param('SMTPAUTHPROXY_Userid') );
576     - $result .= $res . ' USR ' unless $res eq 'OK';
577     + $result .= $res . ' USR <br>' unless $res eq 'OK';
578    
579     $res = $c->nonblank_if_smtpauth( $c->param('SMTPAUTHPROXY_Passwd') );
580     - $result .= $res . ' PWD ' unless $res eq 'OK';
581     + $result .= $res . ' PWD <br>' unless $res eq 'OK';
582    
583     if ( ! $result ) {
584     $res = $c->change_settings_delivery();
585     $result .= $res unless $res eq 'OK';
586     if ( ! $result ) {
587     - $mai_datas{trt} = 'SUC';
588     $result = $c->l('mai_SUCCESS');
589     }
590     }
591     }
592    
593    
594     - $c->stash( title => $title, notif => $result, mai_datas => \%mai_datas );
595     - if ($mai_datas{trt} ne 'SUC') {
596     - return $c->render(template => $dest);
597     + # common part
598     +
599     + if ($res ne 'OK') {
600     + $c->stash( error => $result );
601     + $c->stash( title => $title, mai_datas => \%mai_datas );
602     + return $c->render( $dest );
603     }
604     +
605     + my $message = "emailsettings updates $trt DONE";
606     + $c->app->log->info($message);
607     + $c->flash( success => $result );
608     +
609     $c->redirect_to("/emailsettings");
610    
611     };
612     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Groups.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Groups.pm
613     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Groups.pm 2020-04-14 16:50:36.000000000 +0400
614     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Groups.pm 2020-04-26 21:22:53.000000000 +0400
615     @@ -31,17 +31,15 @@
616    
617     my %grp_datas = ();
618     my $title = $c->l('grp_FORM_TITLE');
619     - my $notif = '';
620    
621     - $grp_datas{trt} = 'LIST';
622     + $grp_datas{trt} = 'LST';
623    
624     my @groups;
625     - if ($adb)
626     - {
627     + if ($adb) {
628     @groups = $adb->groups();
629     }
630    
631     - $c->stash( title => $title, notif => $notif, grp_datas => \%grp_datas, groups => \@groups );
632     + $c->stash( title => $title, grp_datas => \%grp_datas, groups => \@groups );
633     $c->render(template => 'groups');
634    
635     };
636     @@ -53,21 +51,16 @@
637     $c->app->log->info($c->log_req);
638    
639     my $rt = $c->current_route;
640     - my $trt = ($c->param('trt') || 'LIST');
641     - my $group = $c->param('group') || '';
642     -
643     - $trt = 'DEL' if ( $rt eq 'groupdel1' );
644     - $trt = 'UPD' if ( $rt eq 'groupupd1' );
645     - $trt = 'ADD' if ( $rt eq 'groupadd1' );
646     + my $trt = ($c->param('trt') || 'LST');
647     + my $group = $c->param('group');
648    
649     my %grp_datas = ();
650     my $title = $c->l('grp_FORM_TITLE');
651     - my $notif = '';
652    
653     $grp_datas{'trt'} = $trt;
654    
655     if ( $trt eq 'ADD' ) {
656     -
657     + #nothing
658     }
659    
660    
661     @@ -75,14 +68,14 @@
662    
663     my %members = ();
664     my %users = ();
665     -
666     +
667     my $rec = $adb->get($group);
668     if ($rec and $rec->prop('type') eq 'group') {
669    
670     $grp_datas{group} = $group;
671     $grp_datas{description} = $rec->prop('Description') || '';
672    
673     - %members = @{gen_members_list( $c, $group )};
674     + %members = @{$c->gen_members_list( $group )};
675     }
676    
677     $c->stash( members => \%members, users => \%users );
678     @@ -101,18 +94,18 @@
679     $grp_datas{group} = $group;
680     $grp_datas{description} = $rec->prop('Description') || '';
681    
682     - %members = @{gen_members_list($c, $group)};
683     + %members = @{$c->gen_members_list($group)};
684    
685     - %ibays = @{gen_ibays_list($c, $group)};
686     + %ibays = @{$c->gen_ibays_list($group)};
687    
688     }
689    
690     - $c->stash( grp_datas => \%grp_datas, members => \%members, ibays => \%ibays );
691     + $c->stash( members => \%members, ibays => \%ibays );
692    
693     }
694    
695    
696     - if ( $trt eq 'LIST' ) {
697     + if ( $trt eq 'LST' ) {
698     my @groups;
699     if ($adb) {
700     @groups = $adb->groups();
701     @@ -122,7 +115,7 @@
702    
703     }
704    
705     - $c->stash( title => $title, notif => $notif, grp_datas => \%grp_datas );
706     + $c->stash( title => $title, grp_datas => \%grp_datas );
707     $c->render( template => 'groups' );
708    
709     };
710     @@ -134,42 +127,46 @@
711     $c->app->log->info($c->log_req);
712    
713     my $rt = $c->current_route;
714     - my $trt = ($c->param('trt') || 'LIST');
715     + my $trt = ($c->param('trt') || 'LST');
716     + my $groupName = $c->param('groupName') || '';
717    
718     - my %grp_datas = ();
719     my $title = $c->l('grp_FORM_TITLE');
720     my ($res, $result) = '';
721     - my $groupName = $c->param('groupName');
722     +
723     + my %grp_datas = ();
724     + $grp_datas{'trt'} = $trt;
725     + $grp_datas{'group'} = $groupName;
726     + my @members = ();
727    
728     if ( $trt eq 'ADD' ) {
729    
730     my $groupDesc = $c->param('groupDesc');
731     - my @members = @{$c->every_param('groupMembers')};
732     -
733     + @members = @{$c->every_param('groupMembers')};
734    
735     my $members = join ( ",", @members );
736    
737     - # controls (validate ?????)
738     - $res = validate_group( $c, $groupName );
739     - $result .= $res unless $res eq 'OK';
740     + # controls
741     + $res = $c->validate_group( $groupName );
742     + $result .= $res . '<br>' unless $res eq 'OK';
743    
744     - $res = validate_group_length( $c, $groupName );
745     - $result .= $res unless $res eq 'OK';
746     + $res = $c->validate_group_length( $groupName );
747     + $result .= $res . '<br>' unless $res eq 'OK';
748    
749     - $res = validate_group_naming_conflict( $c, $groupName );
750     - $result .= $res unless $res eq 'OK';
751     + $res = $c->validate_group_naming_conflict( $groupName );
752     + $result .= $res . '<br>' unless $res eq 'OK';
753    
754     - $res = validate_description( $c, $groupDesc );
755     - $result .= $res unless $res eq 'OK';
756     + $res = $c->validate_description( $groupDesc );
757     + $result .= $res . '<br>' unless $res eq 'OK';
758    
759     - $res = validate_group_has_members( $c, @members );
760     - $result .= $res unless $res eq 'OK';
761     + $res = $c->validate_group_has_members( @members );
762     + $result .= $res . '<br>' unless $res eq 'OK';
763    
764     my %props = (
765     'type', 'group', 'Description',
766     $groupDesc, 'Members', $members
767     );
768    
769     + $res = '';
770     if ( ! $result ) {
771    
772     $adb->new_record( $groupName, \%props );
773     @@ -177,31 +174,31 @@
774     # Untaint groupName before use in system()
775     ($groupName) = ($groupName =~ /^([a-z][\-\_\.a-z0-9]*)$/);
776    
777     - system("/sbin/e-smith/signal-event", "group-create", "$groupName") ==0
778     + system("/sbin/e-smith/signal-event", "group-create", "$groupName") == 0
779     or $result .= $c->l('qgp_CREATE_ERROR')."\n";
780     -
781     }
782     -
783     if ( ! $result ) {
784     $result = $c->l('grp_CREATED_GROUP') . ' ' . $groupName;
785     - $trt = 'SUC';
786     + $res = 'OK';
787     }
788     }
789    
790     +
791     if ( $trt eq 'UPD' ) {
792    
793     my $groupDesc = $c->param('groupDesc');
794     - my @members = @{$c->every_param('groupMembers')};
795     + @members = @{$c->every_param('groupMembers')};
796     my $members = join ( ",", @members );
797    
798     # controls
799     - my $res = '';
800     + $res = '';
801     $res = validate_description( $c, $groupDesc );
802     - $result .= $res unless $res eq 'OK';
803     + $result .= $res . '<br>' unless $res eq 'OK';
804    
805     $res = validate_group_has_members( $c, @members );
806     - $result .= $res unless $res eq 'OK';
807     + $result .= $res . '<br>' unless $res eq 'OK';
808    
809     + $res = '';
810     if ( ! $result ) {
811    
812     $adb->get($groupName)->set_prop( 'Members', $members );
813     @@ -212,15 +209,15 @@
814    
815     system("/sbin/e-smith/signal-event", "group-modify", "$groupName") ==0
816     or $result .= $c->l('qgp_MODIFY_ERROR')."\n";
817     -
818     }
819    
820     if ( ! $result ) {
821     - $result = $c->l('grp_MODIFIED_GROUP') . ' ' . $groupName;
822     - $trt = 'SUC';
823     + $result = $c->l('grp_MODIFIED_GROUP') . ' ' . $groupName;
824     + $res = 'OK';
825     }
826     }
827    
828     +
829     if ( $trt eq 'DEL' ) {
830    
831     if ($groupName =~ /^([a-z][\-\_\.a-z0-9]*)$/) {
832     @@ -232,28 +229,35 @@
833     my $rec = $adb->get($groupName);
834     $result .= $c->l('grp_ERR_INTERNAL_FAILURE') . ':' . $groupName unless ($rec);
835    
836     + $res = '';
837     if ( ! $result ) {
838     - my $res = delete_group( $c, $groupName );
839     + $res = delete_group( $c, $groupName );
840     $result .= $res unless $res eq 'OK';
841     if ( ! $result ) {
842     $result = $c->l('grp_DELETED_GROUP') . ' ' . $groupName;
843     - $trt = 'SUC';
844     + $res = 'OK';
845     }
846     }
847     }
848    
849     - $grp_datas{'group'} = $groupName;
850     - $grp_datas{'trt'} = $trt;
851     + # common parts
852    
853     - $c->stash( title => $title, notif => $result, grp_datas => \%grp_datas );
854     - if ($grp_datas{trt} ne 'SUC') {
855     - return $c->render(template => 'groups');
856     + if ($res ne 'OK') {
857     + $c->stash( error => $result );
858     + my %members = @{$c->gen_members_list($groupName)};
859     + $c->stash( title => $title, members => \%members, grp_datas => \%grp_datas );
860     + return $c->render('groups');
861     }
862     - $c->redirect_to('/groups');
863    
864     + my $message = "'Groups' updates ($trt) DONE";
865     + $c->app->log->info($message);
866     + $c->flash( success => $result );
867     +
868     + $c->redirect_to('/groups');
869     };
870    
871    
872     +
873     sub delete_group {
874    
875     my ( $c, $groupName ) = @_;
876     @@ -265,7 +269,7 @@
877     ($groupName) = ($groupName =~ /^([a-z][\-\_\.a-z0-9]*)$/);
878    
879     return (system ("/sbin/e-smith/signal-event", "group-delete", "$groupName") ||
880     - !$adb->get($groupName)->delete()) ?
881     + ! $adb->get($groupName)->delete()) ?
882     $c->l('DELETE_ERROR') : 'OK';
883    
884     }
885     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Printers.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Printers.pm
886     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Printers.pm 2020-04-14 16:50:36.000000000 +0400
887     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Printers.pm 2020-04-26 12:55:00.000000000 +0400
888     @@ -28,7 +28,6 @@
889    
890     my %prt_datas = ();
891     my $title = $c->l('prt_FORM_TITLE');
892     - my $modul = '';
893    
894     $prt_datas{'trt'} = 'LIST';
895    
896     @@ -38,7 +37,7 @@
897     @printerDrivers = $adb->printers();
898     }
899    
900     - $c->stash( title => $title, modul => $modul, prt_datas => \%prt_datas, printerDrivers => \@printerDrivers );
901     + $c->stash( title => $title, prt_datas => \%prt_datas, printerDrivers => \@printerDrivers );
902     $c->render(template => 'printers');
903    
904     };
905     @@ -52,18 +51,17 @@
906     my $trt = ($c->param('trt') || 'LIST');
907     my $printer = $c->param('printer') || '';
908    
909     - $trt = 'DEL' if ( $printer );
910     - $trt = 'ADD' if ( $rt eq 'printeradd' );
911     + #$trt = 'DEL' if ( $printer );
912     + #$trt = 'ADD' if ( $rt eq 'printeradd' );
913    
914     my %prt_datas = ();
915     my $title = $c->l('prt_FORM_TITLE');
916     - my $modul = '';
917    
918     $prt_datas{'trt'} = $trt;
919    
920     if ( $trt eq 'ADD' ) {
921    
922     - # 'locations list' (call printerLocation_list() within template)
923     + # nothing
924    
925     }
926    
927     @@ -87,7 +85,7 @@
928    
929     }
930    
931     - $c->stash( title => $title, modul => $modul, prt_datas => \%prt_datas );
932     + $c->stash( title => $title, prt_datas => \%prt_datas );
933     $c->render( template => 'printers' );
934    
935     };
936     @@ -101,13 +99,11 @@
937     my $rt = $c->current_route;
938     my $trt = ($c->param('trt') || 'LIST');
939    
940     -# if ( $trt =~ /^([A-Z]3)$/ ) {
941     -# $trt = $1;
942     -# } else {
943     -# return $c->l('prt_ERR_INPUT_CODE') . ': ' . $trt;
944     -# }
945     + my %prt_datas = ();
946     + my $title = $c->l('prt_FORM_TITLE');
947     + $prt_datas{'trt'} = $trt;
948    
949     - my $result = '';
950     + my ($res, $result) = '';
951    
952     if ( $trt eq 'ADD' ) {
953    
954     @@ -116,23 +112,21 @@
955     my $location = ($c->param('Location') || '');
956    
957     # controls
958     - my $res = validate_printer( $c, $name, $description, $location );
959     + $res = $c->validate_printer( $name, $description, $location );
960     $result .= $res unless $res eq 'OK';
961    
962     if ( $location eq 'remote' and ! $result) {
963     - my %prt_datas = ();
964     - my $title = $c->l('prt_FORM_TITLE');
965     - my $modul = '';
966     $prt_datas{'trt'} = 'NET';
967     $prt_datas{'name'} = $name;
968     $prt_datas{'description'} = $description;
969     $prt_datas{'location'} = $location;
970     - $c->stash( title => $title, modul => $modul, prt_datas => \%prt_datas );
971     + $c->stash( title => $title, prt_datas => \%prt_datas );
972     return $c->render( template => 'printers' );
973     }
974    
975     + $res = '';
976     if ( ! $result ) {
977     - $res = new_printer( $c, $name, $description, $location );
978     + $res = $c->new_printer( $name, $description, $location );
979     #$remoteName, $address );
980     $result .= $res unless $res eq 'OK';
981     if ( ! $result ) {
982     @@ -149,12 +143,17 @@
983     my $remoteName = ($c->param ('RemoteName') || '');
984     my $address = ($c->param ('Address') || '');
985    
986     + $prt_datas{'name'} = $name;
987     + $prt_datas{'description'} = $description;
988     + $prt_datas{'location'} = $location;
989     +
990     # controls
991     - my $res = validate_network( $c, $location, $remoteName, $address);
992     + $res = $c->validate_network( $location, $remoteName, $address);
993     $result .= $res unless $res eq 'OK';
994    
995     + $res = '';
996     if ( ! $result ) {
997     - $res = new_printer( $c, $name, $description, $location, $remoteName, $address );
998     + $res = $c->new_printer( $name, $description, $location, $remoteName, $address );
999     $result .= $res unless $res eq 'OK';
1000     if ( ! $result ) {
1001     $result = $c->l('prt_CREATED_SUCCESSFULLY') . ' ' . $name;
1002     @@ -175,8 +174,9 @@
1003     my $rec = $adb->get($printer);
1004     $result .= $c->l('prt_ERR_INTERNAL_FAILURE') . ':' . $printer unless ($rec);
1005    
1006     + $res = '';
1007     if ( ! $result ) {
1008     - my $res = del_printer( $c, $printer );
1009     + $res = $c->del_printer( $printer );
1010     $result .= $res unless $res eq 'OK';
1011     if ( ! $result ) {
1012     $result = $c->l('prt_DELETED_SUCCESSFULLY') . ' ' . $printer;
1013     @@ -184,10 +184,20 @@
1014     }
1015     }
1016    
1017     - my $title = $c->l('prt_FORM_TITLE');
1018     + # common parts
1019     +
1020     + if ($res ne 'OK') {
1021     + $c->stash( error => $result );
1022     + $c->stash( title => $title, prt_datas => \%prt_datas );
1023     + return $c->render('printers');
1024     + }
1025     +
1026     + my $message = "'Printers' updates ($trt) DONE";
1027     + $c->app->log->info($message);
1028     + $c->flash( success => $result );
1029     + #$c->flash( error => 'No changes applied !!' ); # for testing purpose
1030    
1031     - $c->stash( title => $title, modul => $result );
1032     - $c->render(template => 'module');
1033     + $c->redirect_to('/printers');
1034    
1035     };
1036    
1037     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Pseudonyms.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Pseudonyms.pm
1038     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Pseudonyms.pm 2020-04-14 16:50:36.000000000 +0400
1039     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Pseudonyms.pm 2020-04-26 16:37:25.000000000 +0400
1040     @@ -36,7 +36,7 @@
1041     my $title = $c->l('pse_FORM_TITLE');
1042     my $notif = '';
1043    
1044     - $pse_datas{trt} = 'LIST';
1045     + $pse_datas{trt} = 'LST';
1046    
1047     my @pseudonyms;
1048     if ($adb)
1049     @@ -44,24 +44,6 @@
1050     @pseudonyms = $adb->pseudonyms();
1051     }
1052    
1053     -# foreach my $i (0 .. $#pseudonyms) {
1054     -# if ( $pseudonyms[$i]->prop('type') eq 'pseudonym' ) {
1055     -# my $account = $pseudonyms[$i]->prop('Account');
1056     -# my $accountO = $account;
1057     -# $account = "Administrator" if ($account eq "admin");
1058     -# $account = $c->l("pse_EVERYONE") if ($account eq "shared");
1059     -# my $visible = $pseudonyms[$i]->prop('Visible');
1060     -# $account .= $c->l("pse_LOCAL_ONLY")
1061     -# if (defined $visible && $visible eq "internal");
1062     -# if ( $account ne $accountO ) {
1063     -# $c->app->log->info( "pseudo $i: $accountO -> $account " );
1064     -# $pseudonyms[$i] =~ s/$accountO/$account/;
1065     -# # . $c->dumper( $pseudonyms[$i] ) )
1066     -# }
1067     -# }
1068     -# }
1069     -# $c->app->log->info("pseudos: " . $c->dumper(@pseudonyms));
1070     -
1071     $c->stash( title => $title, notif => $notif, pse_datas => \%pse_datas, pseudonyms => \@pseudonyms );
1072     $c->render(template => 'pseudonyms');
1073    
1074     @@ -74,21 +56,15 @@
1075     $c->app->log->info($c->log_req);
1076    
1077     my $rt = $c->current_route;
1078     - my $trt = ($c->param('trt') || 'LIST');
1079     + my $trt = ($c->param('trt') || 'LST');
1080     my $pseudonym = $c->param('pseudonym') || '';
1081    
1082     - $trt = 'DEL' if ( $rt eq 'pseudodel1' );
1083     - $trt = 'UPD' if ( $rt eq 'pseudoupd1' );
1084     - $trt = 'ADD' if ( $rt eq 'pseudoadd1' );
1085     -
1086     - my %pse_datas = ();
1087     my $title = $c->l('pse_FORM_TITLE');
1088     - my $notif = '';
1089     -
1090     + my %pse_datas = ();
1091     $pse_datas{'trt'} = $trt;
1092    
1093     if ( $trt eq 'ADD' ) {
1094     -
1095     + #nothing
1096     }
1097    
1098     if ( $trt eq 'UPD' ) {
1099     @@ -114,7 +90,7 @@
1100     }
1101     }
1102    
1103     - if ( $trt eq 'LIST' ) {
1104     + if ( $trt eq 'LST' ) {
1105     my @pseudonyms;
1106     if ($adb) {
1107     @pseudonyms = $adb->pseudonyms();
1108     @@ -123,7 +99,7 @@
1109    
1110     }
1111    
1112     - $c->stash( title => $title, notif => $notif, pse_datas => \%pse_datas );
1113     + $c->stash( title => $title, pse_datas => \%pse_datas );
1114     $c->render( template => 'pseudonyms' );
1115    
1116     };
1117     @@ -135,40 +111,41 @@
1118     $c->app->log->info($c->log_req);
1119    
1120     my $rt = $c->current_route;
1121     - my $trt = ($c->param('trt') || 'LIST');
1122     + my $trt = ($c->param('trt') || 'LST');
1123    
1124     + my $title = $c->l('pse_FORM_TITLE');
1125     my %pse_datas = ();
1126     - my $result = '';
1127     + $pse_datas{'trt'} = $trt;
1128     +
1129     + my ($res, $result) = '';
1130    
1131     #my $pseudonym = uri_unescape($c->param('Pseudonym'));
1132     my $pseudonym = $c->param('Pseudonym');
1133     + $pse_datas{'pseudonym'} = $pseudonym;
1134    
1135     if ( $trt eq 'ADD' ) {
1136    
1137     my $account = $c->param('Account');
1138    
1139     - # controls (validate ?????)
1140     - my $res = validate_new_pseudonym_name( $c, $pseudonym, $account );
1141     + # controls
1142     + $res = $c->validate_new_pseudonym_name( $pseudonym, $account );
1143     $result .= $res unless $res eq 'OK';
1144    
1145     #$result .= ' blocked';
1146    
1147     + $res = '';
1148     if ( ! $result ) {
1149     -
1150     $adb->new_record( $pseudonym, { type => 'pseudonym',
1151     Account => $account} )
1152     or $result .= "Error occurred while creating pseudonym in database.";
1153     -
1154     # Untaint $pseudonym before use in system()
1155     ($pseudonym) = ($pseudonym =~ /(.+)/);
1156     system( "/sbin/e-smith/signal-event", "pseudonym-create", "$pseudonym",)
1157     == 0 or $result .= 'pse_CREATE_ERROR.';
1158     -
1159     }
1160     -
1161     if ( ! $result ) {
1162     + $res = 'OK';
1163     $result = $c->l('pse_CREATE_SUCCEEDED') . ' ' . $pseudonym;
1164     - $trt = 'SUC';
1165     }
1166     }
1167    
1168     @@ -186,62 +163,60 @@
1169     }
1170    
1171     # controls
1172     - #my $res = '';
1173     + #$res = '';
1174     #$res = validate_description( $c, $account );
1175     #$result .= $res unless $res eq 'OK';
1176    
1177     #$result .= 'blocked';
1178    
1179     + $res = '';
1180     if ( ! $result ) {
1181     -
1182     $adb->get($pseudonym)->merge_props(%props)
1183     or $result .= "Error occurred while modifying pseudonym in database.";
1184     -
1185     # Untaint $pseudonym before use in system()
1186     ($pseudonym) = ($pseudonym =~ /(.+)/);
1187     system( "/sbin/e-smith/signal-event", "pseudonym-modify", "$pseudonym",)
1188     == 0 or $result .= "Error occurred while modifying pseudonym.";
1189     -
1190     }
1191     -
1192     if ( ! $result ) {
1193     - $result = $c->l('pse_MODIFY_SUCCEEDED') . ' ' . $pseudonym;
1194     - $trt = 'SUC';
1195     + $res = 'OK';
1196     + $result = $c->l('pse_MODIFY_SUCCEEDED') . ' ' . $pseudonym;
1197     }
1198     }
1199    
1200     -
1201     if ( $trt eq 'DEL' ) {
1202    
1203     # controls
1204     - my $res = '';
1205     + $res = '';
1206     $res = validate_is_pseudonym($c, $pseudonym);
1207     $result .= $res unless $res eq 'OK';
1208    
1209     #$result .= 'blocked';
1210    
1211     + $res = '';
1212     if ( ! $result ) {
1213     - my $res = delete_pseudonym( $c, $pseudonym );
1214     + $res = $c->delete_pseudonym( $pseudonym );
1215     $result .= $res unless $res eq 'OK';
1216     if ( ! $result ) {
1217     + $res = 'OK';
1218     $result = $c->l('pse_REMOVE_SUCCEEDED') . ' ' . $pseudonym;
1219     - $trt = 'SUC';
1220     }
1221     }
1222     }
1223    
1224     - my $title = $c->l('pse_FORM_TITLE');
1225     - $pse_datas{'pseudonym'} = $pseudonym;
1226     - $pse_datas{'trt'} = $trt;
1227     + # common parts
1228    
1229     -# $c->stash( title => $title, notif => $result );
1230     -# $c->render(template => 'module');
1231     - $c->stash( title => $title, notif => $result, pse_datas => \%pse_datas );
1232     - if ($pse_datas{trt} ne 'SUC') {
1233     - return $c->render(template => 'pseudonyms');
1234     + if ( $res ne 'OK' ) {
1235     + $c->stash( error => $result);
1236     + $c->stash( title => $title, pse_datas => \%pse_datas );
1237     + return $c->render('pseudonyms');
1238     }
1239     - $c->redirect_to('/pseudonyms');
1240    
1241     + my $message = "'Pseudonyms' updates $trt DONE";
1242     + $c->app->log->info($message);
1243     + $c->flash( success => $result );
1244     +
1245     + $c->redirect_to('/pseudonyms');
1246    
1247     };
1248    
1249     @@ -384,30 +359,22 @@
1250     my ($c, $pseudonym, $account) = @_;
1251    
1252     my $acct = $adb->get($pseudonym);
1253     +
1254     if (defined $acct) {
1255     return($c->l('pse_NAME_IN_USE'));
1256     - }
1257     - elsif ($pseudonym =~ /@/)
1258     - {
1259     - use esmith::DomainsDB;
1260    
1261     + } elsif ($pseudonym =~ /@/) {
1262     + use esmith::DomainsDB;
1263     my $ddb = esmith::DomainsDB->open_ro
1264     or die "Couldn't open DomainsDB\n";
1265     -
1266     my ($lhs, $rhs) = split /@/, $pseudonym;
1267     -
1268     return ($c->l('pse_PSEUDONYM_INVALID_DOMAIN')) unless ($ddb->get($rhs));
1269     + return ($c->l('pse_PSEUDONYM_INVALID_SAMEACCT')) if ($lhs eq $account);
1270     + return ('OK'); # p:' . $pseudonym . ' a:' . $account);
1271    
1272     - return ($c->l('pse_PSEUDONYM_INVALID_SAMEACCT'))
1273     - if ($lhs eq $account);
1274     -
1275     - return ('OK p:' . $pseudonym . ' a:' . $account);
1276     - }
1277     - elsif ( $pseudonym !~ /^([a-z0-9][a-z0-9\.\-_!#\?~\$\^\+&`%\/\*]*)$/ )
1278     - {
1279     + } elsif ( $pseudonym !~ /^([a-z0-9][a-z0-9\.\-_!#\?~\$\^\+&`%\/\*]*)$/ ) {
1280     return($c->l('pse_VALID_PSEUDONYM_NAMES'));
1281     - }
1282     - else {
1283     + } else {
1284     return('OK');
1285     }
1286     }
1287     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Starterwebsite.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Starterwebsite.pm
1288     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Starterwebsite.pm 2020-04-14 13:05:12.000000000 +0400
1289     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr/Controller/Starterwebsite.pm 2020-04-25 19:49:29.000000000 +0400
1290     @@ -52,15 +52,15 @@
1291     if (change2_settings( $c, $companyname, $header1, $desc1, $header2, $desc2 ) != 0) {
1292     $result .= 'Htm file creation error !!';
1293     }
1294     -
1295     +
1296     if ( $result eq '' ) {
1297     my $url = "http://www.".$db->get('DomainName')->value();
1298     my $href = "<a href=\"$url\">$url</a>";
1299     - $result = $c->render_to_string(inline => $c->l('sws_SUCCESS').'<br><br>'.$href);
1300     + $result = $c->render_to_string(inline => $c->l('sws_SUCCESS').'<br>'.$href);
1301     }
1302    
1303     - $c->stash( title => $title, modul => $result );
1304     - $c->render(template => 'module');
1305     + $c->flash( success => $result );
1306     + $c->redirect_to("/");
1307     };
1308    
1309    
1310     @@ -81,6 +81,7 @@
1311     return 0;
1312     }
1313    
1314     +
1315     sub format_page {
1316     my ($c, $companyname, $header1, $desc1, $header2, $desc2) = @_;
1317    
1318     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr.pm smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr.pm
1319     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr.pm 2020-04-16 15:27:03.000000000 +0400
1320     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/lib/SrvMngr.pm 2020-04-25 13:19:29.000000000 +0400
1321     @@ -5,8 +5,12 @@
1322    
1323     use Mojolicious::Lite;
1324    
1325     +#has description => 'server manager 2 : mojolicious app';
1326     +#has usage => 'called via apache server cgi mode';
1327     +
1328     use utf8;
1329    
1330     +#use SrvMngr::Navigation;
1331     use SrvMngr::I18N;
1332     use SrvMngr::Model::Main;
1333    
1334     @@ -141,8 +145,7 @@
1335     #-----------------------------------------------------
1336    
1337     my $navigation_ctlr_ignore =
1338     - "(\.\.?|Initial\.pm|Manual\.pm|Swttheme\.pm|Request\.pm|Modules\.pm|" .
1339     - "Main\.pm|Welcome\.pm|Modsearch\.pm(-.*)?)";
1340     + "(\.\.?|Initial\.pm|Manual\.pm|Swttheme\.pm|Request\.pm|Modules\.pm|Modsearch\.pm(-.*)?)";
1341     my $navigation_cgi_ignore =
1342     "(\.\.?|navigation|noframes|online-manual|(internal|pleasewait)(-.*)?)";
1343    
1344     @@ -277,6 +280,13 @@
1345     my $c = shift;
1346     my $lang = shift || '';
1347    
1348     + #sub lg_sp {
1349     + #app->log->info("hook_b_r->panel route. lang: $lang namespace: $moduleLong ldir; $I18Ndir");
1350     + #$c->languages( $lang ) if ( defined $lang );
1351     + #$c->i18ns( $moduleLong );
1352     + #return 0;
1353     + #}
1354     +
1355     my $panel = $c->tx->req->url;
1356     $panel = '/initial' if ($panel eq '');
1357    
1358     @@ -289,11 +299,20 @@
1359    
1360     app->log->info("$module $moduleLong $I18Ndir");
1361     if ( -d $I18Ndir ) {
1362     - app->log->info("hook_b_r->panel route : lang: $lang namespace: $moduleLong");
1363     - #if ( $module eq 'Manual' or $module eq 'Clamav') {
1364     + app->log->info("hook_b_r->panel route. lang: $lang namespace: $moduleLong ldir; $I18Ndir");
1365     + $c->languages( $lang ) if ( defined $lang );
1366     + $c->i18ns( $moduleLong );
1367     + #lg_sp();
1368     + } else {
1369     + ( $moduleLong = $moduleLong) =~ s/.$//;
1370     + ( $I18Ndir = $I18Ndir) =~ s/.$//;
1371     + if ( -d $I18Ndir ) {
1372     + app->log->info("hook_b_r->panel route. lang: $lang namespace: $moduleLong ldir; $I18Ndir");
1373     $c->languages( $lang ) if ( defined $lang );
1374     $c->i18ns( $moduleLong );
1375     - #}
1376     + } else {
1377     + warn "Locale lexicon missing for $module \n";
1378     + }
1379     }
1380     };
1381    
1382     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/script/srvmngr.pl smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/script/srvmngr.pl
1383     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/script/srvmngr.pl 2020-04-16 14:41:47.000000000 +0400
1384     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/script/srvmngr.pl 2020-04-27 10:47:14.468000000 +0400
1385     @@ -15,7 +15,7 @@
1386     use FindBin;
1387     use lib "$FindBin::Bin/lib";
1388     use lib "$FindBin::Bin/../lib";
1389     -use lib "$FindBin::Bin/../cgi-bin/srvmngr/lib";
1390     +#use lib "$FindBin::Bin/../cgi-bin/srvmngr/lib";
1391    
1392     my $config = plugin 'Config';
1393    
1394     @@ -78,28 +78,18 @@
1395     $r->get('/directory')->to('directory#main')->name('directory');
1396     $r->post('/directory')->to('directory#do_update')->name('directory2');
1397    
1398     -$r->get('/domains')->to('domains#main')->name('domains');
1399     -$r->post('/domains')->to('domains#do_display')->name('domainadd1');
1400     -$r->post('/domainadd')->to('domains#do_update')->name('domainadd2');
1401     -$r->get('/domainupd')->to('domains#do_display')->name('domainupd1');
1402     -$r->post('/domainupd')->to('domains#do_update')->name('domainupd2');
1403     -$r->get('/domaindel')->to('domains#do_display')->name('domaindel1');
1404     -$r->post('/domaindel')->to('domains#do_update')->name('domaindel2');
1405     -$r->get('/domainup2')->to('domains#do_display')->name('domainup21');
1406     -$r->post('/domainup2')->to('domains#do_update')->name('domainup22');
1407     +$r->get('/domains')->to('domains#main')->name('domainsg');
1408     +$r->post('/domains')->to('domains#do_display')->name('domainsp');
1409     +$r->get('/domains2')->to('domains#do_display')->name('domains2g');
1410     +$r->post('/domains2')->to('domains#do_update')->name('domains2p');
1411    
1412     $r->get('/emailsettings')->to('emailsettings#main')->name('emailsettings');
1413     $r->post('/emailsettings')->to('emailsettings#do_display')->name('emailsetting');
1414     -$r->get('/emailsettingd')->to('emailsettings#do_display')->name('emailsettingd');
1415     $r->post('/emailsettingd')->to('emailsettings#do_update')->name('emailsettingu');
1416    
1417     -$r->get('/groups')->to('groups#main')->name('groups');
1418     -$r->post('/groups')->to('groups#do_display')->name('groupadd1');
1419     -$r->post('/groupadd')->to('groups#do_update')->name('groupadd2');
1420     -$r->get('/groupupd')->to('groups#do_display')->name('groupupd1');
1421     -$r->post('/groupupd')->to('groups#do_update')->name('groupupd2');
1422     -$r->get('/groupdel')->to('groups#do_display')->name('groupdel1');
1423     -$r->post('/groupdel')->to('groups#do_update')->name('groupdel2');
1424     +$r->get('/groups')->to('groups#main')->name('groupsg');
1425     +$r->get('/groups2')->to('groups#do_display')->name('groups2g');
1426     +$r->post('/groups2')->to('groups#do_update')->name('groups2p');
1427    
1428     $r->get('/hostentries')->to('hostentries#main')->name('hostentries');
1429     $r->post('/hostentries')->to('hostentries#do_display')->name('hostentryadd');
1430     @@ -131,23 +121,16 @@
1431     $r->get('/portforwardingdel')->to('portforwarding#do_display')->name('portforwardingdel');
1432     $r->post('/portforwardingdel1')->to('portforwarding#do_display')->name('portforwardingdel1');
1433    
1434     -$r->get('/printers')->to('printers#main')->name('printers');
1435     -$r->post('/printers')->to('printers#do_display')->name('printeradd');
1436     -$r->get('/printers2')->to('printers#do_update')->name('printernet');
1437     -$r->post('/printers2')->to('printers#do_update')->name('printerupd');
1438     -$r->get('/printdel')->to('printers#do_display')->name('printerdel');
1439     -$r->post('/printdel')->to('printers#do_update')->name('printerdel2');
1440     +$r->get('/printers')->to('printers#main')->name('printersg');
1441     +$r->get('/printers2')->to('printers#do_display')->name('printers2g');
1442     +$r->post('/printers2')->to('printers#do_update')->name('printers2p');
1443    
1444     $r->get('/proxy')->to('proxy#main')->name('proxy');
1445     $r->post('/proxy')->to('proxy#do_update')->name('proxy2');
1446    
1447     -$r->get('/pseudonyms')->to('pseudonyms#main')->name('pseudonyms');
1448     -$r->post('/pseudonyms')->to('pseudonyms#do_display')->name('pseudoadd1');
1449     -$r->post('/pseudoadd')->to('pseudonyms#do_update')->name('pseudoadd2');
1450     -$r->get('/pseudoupd')->to('pseudonyms#do_display')->name('pseudoupd1');
1451     -$r->post('/pseudoupd')->to('pseudonyms#do_update')->name('pseudoupd2');
1452     -$r->get('/pseudodel')->to('pseudonyms#do_display')->name('pseudodel1');
1453     -$r->post('/pseudodel')->to('pseudonyms#do_update')->name('pseudodel2');
1454     +$r->get('/pseudonyms')->to('pseudonyms#main')->name('pseudonymsg');
1455     +$r->get('/pseudonyms2')->to('pseudonyms#do_display')->name('pseudonyms2g');
1456     +$r->post('/pseudonyms2')->to('pseudonyms#do_update')->name('pseudonyms2p');
1457    
1458     $r->get('/qmailanalog')->to('qmailanalog#main')->name('qmailanalog');
1459     $r->post('/qmailanalog')->to('qmailanalog#do_update')->name('qmailanalog2');
1460     @@ -170,8 +153,6 @@
1461    
1462     $r->get('/support')->to('support#main')->name('support');
1463    
1464     -$r->post('/swttheme')->to('swttheme#main')->name('swttheme');
1465     -
1466     $r->get('/useraccounts')->to('useraccounts#main')->name('useraccounts');
1467     $r->post('/useraccounts')->to('useraccounts#do_display')->name('useraccountadd');
1468     $r->get('/useraccountd')->to('useraccounts#do_display')->name('useraccountdis');
1469     @@ -224,6 +205,9 @@
1470    
1471     app->hook(before_routes => sub {
1472     my $c = shift;
1473     + if ( not defined $c->session->{lang} ) {
1474     + SrvMngr::init_session_cgi ( $c );
1475     + }
1476     lang_space( $c, $c->session->{lang} );
1477     });
1478    
1479     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_desktop_backup.html.ep.inac smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_desktop_backup.html.ep.inac
1480     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_desktop_backup.html.ep.inac 1970-01-01 04:00:00.000000000 +0400
1481     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_desktop_backup.html.ep.inac 2020-04-26 23:23:08.000000000 +0400
1482     @@ -0,0 +1,28 @@
1483     +% layout 'default', title => "Sme server 2 - desktop-backup";
1484     +
1485     +% content_for 'module' => begin
1486     +
1487     +<div id="module">
1488     + % if ($config->{debug} == 1) {
1489     + <p>
1490     + %= dumper $c->current_route
1491     + %= dumper $bac_datas
1492     + </p>
1493     + % }
1494     +
1495     + % if ( stash 'error' ) {
1496     + <br><div class=sme-error>
1497     + %= $c->render_to_string(inline => stash 'error')
1498     + </div>
1499     + %}
1500     +
1501     + <h1><%= $title%></h1>
1502     +
1503     + <h2>
1504     + %=l 'bac_DESKTOP_BACKUP'
1505     + </h2><br>
1506     + %= hidden_field 'Function' => $bac_datas->{'function'}
1507     +
1508     +</div>
1509     +
1510     +% end
1511     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_configure.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_configure.html.ep
1512     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_configure.html.ep 2020-04-14 16:50:36.000000000 +0400
1513     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_configure.html.ep 2020-04-26 23:22:56.000000000 +0400
1514     @@ -1,4 +1,4 @@
1515     -% layout 'default', title => "Sme server 2 - backup", share_dir => './';
1516     +% layout 'default', title => "Sme server 2 - backup";
1517    
1518     % content_for 'module' => begin
1519    
1520     @@ -10,6 +10,12 @@
1521     </p>
1522     % }
1523    
1524     + % if ( stash 'error' ) {
1525     + <br><div class=sme-error>
1526     + %= $c->render_to_string(inline => stash 'error')
1527     + </div>
1528     + %}
1529     +
1530     <h1><%= $title%></h1>
1531    
1532     <h2>
1533     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_restore.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_restore.html.ep
1534     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_restore.html.ep 2020-04-14 16:50:36.000000000 +0400
1535     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_tape_restore.html.ep 2020-04-26 23:22:43.000000000 +0400
1536     @@ -1,4 +1,4 @@
1537     -% layout 'default', title => "Sme server 2 - backup", share_dir => './';
1538     +% layout 'default', title => "Sme server 2 - backup";
1539    
1540     % content_for 'module' => begin
1541    
1542     @@ -10,6 +10,12 @@
1543     </p>
1544     % }
1545    
1546     + % if ( stash 'error' ) {
1547     + <br><div class=sme-error>
1548     + %= $c->render_to_string(inline => stash 'error')
1549     + </div>
1550     + %}
1551     +
1552     <h1><%= $title%></h1>
1553    
1554     %= form_for '/backupd' => (method => 'POST') => begin
1555     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/backup.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/backup.html.ep
1556     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/backup.html.ep 2020-04-14 16:50:36.000000000 +0400
1557     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/backup.html.ep 2020-04-26 23:21:14.000000000 +0400
1558     @@ -10,6 +10,12 @@
1559     </p>
1560     % }
1561    
1562     + % if ( stash 'error' ) {
1563     + <br><div class=sme-error>
1564     + %= $c->render_to_string(inline => stash 'error')
1565     + </div>
1566     + %}
1567     +
1568     <h1><%= $title%></h1>
1569    
1570     <br>Still incomplete click here for previous version -->
1571     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_configure.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_configure.html.ep
1572     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_configure.html.ep 2020-04-14 16:50:36.000000000 +0400
1573     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_configure.html.ep 2020-04-26 23:22:31.000000000 +0400
1574     @@ -1,4 +1,4 @@
1575     -% layout 'default', title => "Sme server 2 - backup", share_dir => './';
1576     +% layout 'default', title => "Sme server 2 - backup";
1577    
1578     % content_for 'module' => begin
1579    
1580     @@ -10,6 +10,12 @@
1581     </p>
1582     % }
1583    
1584     + % if ( stash 'error' ) {
1585     + <br><div class=sme-error>
1586     + %= $c->render_to_string(inline => stash 'error')
1587     + </div>
1588     + %}
1589     +
1590     <h1><%= $title%></h1>
1591    
1592     %= form_for '/backupd' => (method => 'POST') => begin
1593     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_restore.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_restore.html.ep
1594     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_restore.html.ep 2020-04-14 16:50:36.000000000 +0400
1595     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_restore.html.ep 2020-04-26 23:22:16.000000000 +0400
1596     @@ -1,4 +1,4 @@
1597     -% layout 'default', title => "Sme server 2 - backup", share_dir => './';
1598     +% layout 'default', title => "Sme server 2 - backup";
1599    
1600     % content_for 'module' => begin
1601    
1602     @@ -10,6 +10,12 @@
1603     </p>
1604     % }
1605    
1606     + % if ( stash 'error' ) {
1607     + <br><div class=sme-error>
1608     + %= $c->render_to_string(inline => stash 'error')
1609     + </div>
1610     + %}
1611     +
1612     <h1><%= $title%></h1>
1613    
1614     %= form_for '/backupd' => (method => 'POST') => begin
1615     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_sel_restore.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_sel_restore.html.ep
1616     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_sel_restore.html.ep 2020-04-14 16:50:36.000000000 +0400
1617     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_sel_restore.html.ep 2020-04-26 23:22:00.000000000 +0400
1618     @@ -1,4 +1,4 @@
1619     -% layout 'default', title => "Sme server 2 - backup", share_dir => './';
1620     +% layout 'default', title => "Sme server 2 - backup";
1621    
1622     % content_for 'module' => begin
1623    
1624     @@ -10,6 +10,12 @@
1625     </p>
1626     % }
1627    
1628     + % if ( stash 'error' ) {
1629     + <br><div class=sme-error>
1630     + %= $c->render_to_string(inline => stash 'error')
1631     + </div>
1632     + %}
1633     +
1634     <h1><%= $title%></h1>
1635    
1636     %= form_for '/backupd' => (method => 'POST') => begin
1637     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_verify.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_verify.html.ep
1638     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_verify.html.ep 2020-04-14 16:50:36.000000000 +0400
1639     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/back_workstn_verify.html.ep 2020-04-26 23:21:36.000000000 +0400
1640     @@ -1,4 +1,4 @@
1641     -% layout 'default', title => "Sme server 2 - backup", share_dir => './';
1642     +% layout 'default', title => "Sme server 2 - backup";
1643    
1644     % content_for 'module' => begin
1645    
1646     @@ -10,6 +10,12 @@
1647     </p>
1648     % }
1649    
1650     + % if ( stash 'error' ) {
1651     + <br><div class=sme-error>
1652     + %= $c->render_to_string(inline => stash 'error')
1653     + </div>
1654     + %}
1655     +
1656     <h1><%= $title%></h1>
1657    
1658     %= form_for '/backupd' => (method => 'POST') => begin
1659     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/clamav.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/clamav.html.ep
1660     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/clamav.html.ep 2020-04-14 16:50:31.000000000 +0400
1661     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/clamav.html.ep 2020-04-26 12:59:44.000000000 +0400
1662     @@ -1,4 +1,4 @@
1663     -% layout 'default', title => "Sme server 2 - clamav", share_dir => './';
1664     +% layout 'default', title => "Sme server 2 - clamav";
1665    
1666     % content_for 'module' => begin
1667     <div id="module">
1668     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/datetime.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/datetime.html.ep
1669     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/datetime.html.ep 2020-04-14 16:50:31.000000000 +0400
1670     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/datetime.html.ep 2020-04-26 12:59:58.000000000 +0400
1671     @@ -1,4 +1,4 @@
1672     -% layout 'default', title => "Sme server 2 - datetime", share_dir => './';
1673     +% layout 'default', title => "Sme server 2 - datetime";
1674    
1675     % content_for 'end' => begin
1676     <div id="end" class="sme-copyrightbar">
1677     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/default.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/default.html.ep
1678     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/default.html.ep 2020-04-14 16:50:31.000000000 +0400
1679     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/default.html.ep 2020-04-26 21:26:08.000000000 +0400
1680     @@ -1,4 +1,4 @@
1681     -% layout 'default', title => 'Sme server 2 - Support', share_dir => './';
1682     +% layout 'default', title => 'Sme server 2 - Support';
1683    
1684     % content_for 'module' => begin
1685    
1686     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/directory.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/directory.html.ep
1687     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/directory.html.ep 2020-04-14 16:50:23.000000000 +0400
1688     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/directory.html.ep 2020-04-26 12:59:18.000000000 +0400
1689     @@ -1,4 +1,4 @@
1690     -% layout 'default', title => "Sme server 2 - directory", share_dir => './';
1691     +% layout 'default', title => "Sme server 2 - directory";
1692    
1693     % content_for 'module' => begin
1694     <div id="module">
1695     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/domains.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/domains.html.ep
1696     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/domains.html.ep 2020-04-14 16:50:31.000000000 +0400
1697     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/domains.html.ep 2020-04-26 00:33:18.000000000 +0400
1698     @@ -1,4 +1,4 @@
1699     -% layout 'default', title => "Sme server 2 - domains", share_dir => './';
1700     +% layout 'default', title => "Sme server 2 - domains";
1701    
1702     % content_for 'module' => begin
1703     <div id="module">
1704     @@ -10,27 +10,23 @@
1705     </p>
1706     % }
1707    
1708     - <h1><%= $title%></h1>
1709     -
1710     - % if ( $notif ) {
1711     - <br>
1712     - <span class=sme-error>
1713     - %= $notif
1714     - </span>
1715     + % if ( stash 'error' ) {
1716     + <br><div class=sme-error>
1717     + %= $c->render_to_string(inline => stash 'error')
1718     + </div>
1719     %}
1720    
1721     + <h1><%= $title%></h1>
1722    
1723     - % if ($dom_datas->{trt} eq 'ADD') {
1724     + % if ($dom_datas->{trt} eq 'ADD' or $dom_datas->{trt} eq 'UPD') {
1725     %= include 'partials/_dom_upd'
1726     %} elsif ($dom_datas->{trt} eq 'DEL') {
1727     %= include 'partials/_dom_del'
1728     - %} elsif ($dom_datas->{trt} eq 'UPD') {
1729     - %= include 'partials/_dom_upd'
1730     - %} elsif ($dom_datas->{trt} eq 'UP2') {
1731     - %= include 'partials/_dom_up2'
1732     - %} else {
1733     - %= include 'partials/_dom_list'
1734     - %}
1735     + %} elsif ($dom_datas->{trt} eq 'UP2') {
1736     + %= include 'partials/_dom_up2'
1737     + %} else {
1738     + %= include 'partials/_dom_list'
1739     + %}
1740    
1741     </div>
1742     %end
1743     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailaccess.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailaccess.html.ep
1744     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailaccess.html.ep 2020-04-14 16:50:36.000000000 +0400
1745     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailaccess.html.ep 2020-04-26 21:27:39.000000000 +0400
1746     @@ -1,4 +1,4 @@
1747     -% layout 'default', title => "Sme server 2 - emailaccess", share_dir => './';
1748     +% layout 'default', title => "Sme server 2 - emailaccess";
1749    
1750     % content_for 'module' => begin
1751     <div id="module">
1752     @@ -10,15 +10,15 @@
1753     </p>
1754     % }
1755    
1756     - <h1><%= $title%></h1>
1757     -
1758     - % if ( $notif ) {
1759     - <br><div class=sme-error>
1760     - %= $notif
1761     + % if ( stash 'error' ) {
1762     + <br><div class=sme-error>
1763     + %= $c->render_to_string(inline => stash 'error')
1764     </div>
1765     %}
1766    
1767     - %= form_for 'emailsettingd' => (method => 'POST') => begin
1768     + <h1><%= $title%></h1>
1769     +
1770     + %= form_for '/emailsettingd' => (method => 'POST') => begin
1771    
1772     %=l 'mai_DESC_POP_ACCESS_CONTROL'
1773    
1774     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emaildeliver.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emaildeliver.html.ep
1775     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emaildeliver.html.ep 2020-04-14 16:50:36.000000000 +0400
1776     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emaildeliver.html.ep 2020-04-26 21:27:52.000000000 +0400
1777     @@ -1,4 +1,4 @@
1778     -% layout 'default', title => "Sme server 2 - emaildeliver", share_dir => './';
1779     +% layout 'default', title => "Sme server 2 - emaildeliver";
1780    
1781     % content_for 'module' => begin
1782     <div id="module">
1783     @@ -10,15 +10,15 @@
1784     </p>
1785     % }
1786    
1787     - <h1><%= $title%></h1>
1788     -
1789     - % if ( $notif ) {
1790     - <br><div class=sme-error>
1791     - %= $notif
1792     + % if ( stash 'error' ) {
1793     + <br><div class=sme-error>
1794     + %= $c->render_to_string(inline => stash 'error')
1795     </div>
1796     %}
1797    
1798     - %= form_for 'emailsettingd' => (method => 'POST') => begin
1799     + <h1><%= $title%></h1>
1800     +
1801     + %= form_for '/emailsettingd' => (method => 'POST') => begin
1802    
1803     <h2>
1804     %=l 'mai_TITLE_UNKNOWN'
1805     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailfilter.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailfilter.html.ep
1806     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailfilter.html.ep 2020-04-14 16:50:36.000000000 +0400
1807     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailfilter.html.ep 2020-04-26 21:27:46.000000000 +0400
1808     @@ -1,4 +1,4 @@
1809     -% layout 'default', title => "Sme server 2 - emailfilter", share_dir => './';
1810     +% layout 'default', title => "Sme server 2 - emailfilter";
1811    
1812     % content_for 'module' => begin
1813     <div id="module">
1814     @@ -9,16 +9,16 @@
1815     %= dumper $mai_datas
1816     </p>
1817     % }
1818     -
1819     - <h1><%= $title%></h1>
1820    
1821     - % if ( $notif ) {
1822     - <br><div class=sme-error>
1823     - %= $notif
1824     + % if ( stash 'error' ) {
1825     + <br><div class=sme-error>
1826     + %= $c->render_to_string(inline => stash 'error')
1827     </div>
1828     %}
1829    
1830     - %= form_for 'emailsettingd' => (method => 'POST') => begin
1831     + <h1><%= $title%></h1>
1832     +
1833     + %= form_for '/emailsettingd' => (method => 'POST') => begin
1834    
1835     %=l 'mai_DESC_VIRUS_SCAN'
1836    
1837     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailreceive.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailreceive.html.ep
1838     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailreceive.html.ep 2020-04-14 16:50:36.000000000 +0400
1839     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailreceive.html.ep 2020-04-26 21:27:59.000000000 +0400
1840     @@ -1,4 +1,4 @@
1841     -% layout 'default', title => "Sme server 2 - emailreceive", share_dir => './';
1842     +% layout 'default', title => "Sme server 2 - emailreceive";
1843    
1844     % content_for 'module' => begin
1845     <div id="module">
1846     @@ -9,16 +9,16 @@
1847     %= dumper $mai_datas
1848     </p>
1849     % }
1850     -
1851     - <h1><%= $title%></h1>
1852    
1853     - % if ( $notif ) {
1854     - <br><div class=sme-error>
1855     - %= $notif
1856     + % if ( stash 'error' ) {
1857     + <br><div class=sme-error>
1858     + %= $c->render_to_string(inline => stash 'error')
1859     </div>
1860     %}
1861     +
1862     + <h1><%= $title%></h1>
1863    
1864     - %= form_for 'emailsettingd' => (method => 'POST') => begin
1865     + %= form_for '/emailsettingd' => (method => 'POST') => begin
1866    
1867     %=l 'mai_DESC_MODE'
1868    
1869     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailsettings.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailsettings.html.ep
1870     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailsettings.html.ep 2020-04-14 16:50:36.000000000 +0400
1871     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/emailsettings.html.ep 2020-04-25 20:45:57.000000000 +0400
1872     @@ -1,4 +1,4 @@
1873     -% layout 'default', title => "Sme server 2 - emailsettings", share_dir => './';
1874     +% layout 'default', title => "Sme server 2 - emailsettings";
1875    
1876     % content_for 'module' => begin
1877     <div id="module">
1878     @@ -9,16 +9,16 @@
1879     %= dumper $mai_datas
1880     </p>
1881     % }
1882     -
1883     - <h1><%= $title%></h1>
1884    
1885     - % if ( $notif ) {
1886     - <br><div class=sme-error>
1887     - %= $notif
1888     + % if ( stash 'error' ) {
1889     + <br><div class=sme-error>
1890     + %= $c->render_to_string(inline => stash 'error')
1891     </div>
1892     %}
1893    
1894     - %= form_for 'emailsettingd' => (method => 'GET') => begin
1895     + <h1><%= $title%></h1>
1896     +
1897     + %= form_for 'emailsettings' => (method => 'POST') => begin
1898     <p><span class=label>
1899     %=l 'mai_LABEL_POP_ACCESS_CONTROL'
1900     </span><span class=data2>
1901     @@ -45,7 +45,7 @@
1902    
1903     <hr class="sectionbar" />
1904    
1905     - %= form_for 'emailsettingd' => (method => 'GET') => begin
1906     + %= form_for 'emailsettings' => (method => 'POST') => begin
1907     <p><span class=label>
1908     %=l 'mai_LABEL_VIRUS_SCAN'
1909     </span><span class=data2>
1910     @@ -72,7 +72,7 @@
1911    
1912     <hr class="sectionbar" />
1913    
1914     - %= form_for 'emailsettingd' => (method => 'GET') => begin
1915     + %= form_for 'emailsettings' => (method => 'POST') => begin
1916     <p><span class=label>
1917     %=l 'mai_LABEL_MODE'
1918     </span><span class=data2>
1919     @@ -93,7 +93,7 @@
1920    
1921     <hr class="sectionbar" />
1922    
1923     - %= form_for 'emailsettingd' => (method => 'GET') => begin
1924     + %= form_for 'emailsettings' => (method => 'POST') => begin
1925     <p><span class=label>
1926     %=l 'mai_LABEL_UNKNOWN'
1927     </span><span class=data2>
1928     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/exception_development.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/exception_development.html.ep
1929     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/exception_development.html.ep 2020-04-14 16:50:31.000000000 +0400
1930     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/exception_development.html.ep 2020-04-26 21:26:16.000000000 +0400
1931     @@ -1,4 +1,4 @@
1932     -% layout 'default', title => 'Sme server 2 - Error D', share_dir => '';
1933     +% layout 'default', title => 'Sme server 2 - Error D';
1934    
1935     % content_for 'module' => begin
1936    
1937     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/groups.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/groups.html.ep
1938     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/groups.html.ep 2020-04-14 16:50:36.000000000 +0400
1939     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/groups.html.ep 2020-04-26 16:47:28.000000000 +0400
1940     @@ -1,4 +1,4 @@
1941     -% layout 'default', title => "Sme server 2 - groups", share_dir => './';
1942     +% layout 'default', title => "Sme server 2 - groups";
1943    
1944     % content_for 'module' => begin
1945     <div id="module">
1946     @@ -9,17 +9,14 @@
1947     %= dumper $grp_datas
1948     </p>
1949     % }
1950     -
1951     - <h1><%= $title%></h1>
1952    
1953     - % if ( $notif ) {
1954     - <br>
1955     - <div class=sme-error>
1956     - %= $notif
1957     + % if ( stash 'error' ) {
1958     + <br><div class=sme-error>
1959     + %= $c->render_to_string(inline => stash 'error')
1960     </div>
1961     %}
1962     -
1963     -
1964     +
1965     + <h1><%= $title%></h1>
1966    
1967     % if ($grp_datas->{trt} eq 'ADD') {
1968     %= include 'partials/_grp_add'
1969     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/hostentries.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/hostentries.html.ep
1970     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/hostentries.html.ep 2020-04-14 16:50:31.000000000 +0400
1971     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/hostentries.html.ep 2020-04-26 21:27:02.000000000 +0400
1972     @@ -1,4 +1,4 @@
1973     -% layout 'default', title => "Sme server 2 - hostentries", share_dir => './';
1974     +% layout 'default', title => "Sme server 2 - hostentries";
1975    
1976     % content_for 'module' => begin
1977     <div id="module">
1978     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/ibays.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/ibays.html.ep
1979     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/ibays.html.ep 2020-04-14 16:50:23.000000000 +0400
1980     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/ibays.html.ep 2020-04-26 21:26:44.000000000 +0400
1981     @@ -1,4 +1,4 @@
1982     -% layout 'default', title => "Sme server 2 - ibays", share_dir => './';
1983     +% layout 'default', title => "Sme server 2 - ibays";
1984    
1985     % content_for 'module' => begin
1986     <div id="module">
1987     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/initial.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/initial.html.ep
1988     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/initial.html.ep 2020-04-14 16:50:31.000000000 +0400
1989     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/initial.html.ep 2020-04-26 12:58:38.000000000 +0400
1990     @@ -1,4 +1,4 @@
1991     -% layout 'default', title => 'Sme server 2 - Initial', share_dir => '';
1992     +% layout 'default', title => 'Sme server 2 - Initial';
1993    
1994     % content_for 'module' => begin
1995    
1996     @@ -9,6 +9,13 @@
1997     % }
1998    
1999     <div id="central">
2000     +
2001     + % if ( stash 'error' ) {
2002     + <br><div class=sme-error>
2003     + %= $c->render_to_string(inline => stash 'error')
2004     + </div>
2005     + %}
2006     +
2007     <h3>
2008     %= $title
2009     </h3>
2010     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/localnetworks.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/localnetworks.html.ep
2011     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/localnetworks.html.ep 2020-04-14 16:50:35.000000000 +0400
2012     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/localnetworks.html.ep 2020-04-26 21:29:30.000000000 +0400
2013     @@ -1,4 +1,4 @@
2014     -% layout 'default', title => "Sme server 2 - localnetworks", share_dir => './';
2015     +% layout 'default', title => "Sme server 2 - localnetworks";
2016    
2017     % content_for 'module' => begin
2018     <div id="module">
2019     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/manual.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/manual.html.ep
2020     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/manual.html.ep 2020-04-14 16:50:31.000000000 +0400
2021     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/manual.html.ep 2020-04-26 21:25:20.000000000 +0400
2022     @@ -1,4 +1,4 @@
2023     -% layout 'default', title => 'Sme server 2 - Manual', share_dir => '';
2024     +% layout 'default', title => 'Sme server 2 - Manual';
2025    
2026     % content_for 'module' => begin
2027     <div id="central">
2028     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/module.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/module.html.ep
2029     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/module.html.ep 2020-04-14 16:50:31.000000000 +0400
2030     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/module.html.ep 2020-04-26 21:25:58.000000000 +0400
2031     @@ -1,4 +1,4 @@
2032     -% layout 'default', title => "Sme server 2 - module", share_dir => './';
2033     +% layout 'default', title => "Sme server 2 - module";
2034    
2035     % content_for 'module' => begin
2036    
2037     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.development.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.development.html.ep
2038     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.development.html.ep 2020-04-14 16:50:31.000000000 +0400
2039     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.development.html.ep 2020-04-26 21:24:52.000000000 +0400
2040     @@ -1,4 +1,4 @@
2041     -% layout 'defaultlight', title => 'Sme server 2 - Error D', share_dir => '';
2042     +% layout 'defaultlight', title => 'Sme server 2 - Error D';
2043    
2044     % content_for 'module' => begin
2045    
2046     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.html.ep
2047     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.html.ep 2020-04-14 16:50:31.000000000 +0400
2048     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/not_found.html.ep 2020-04-26 12:57:35.000000000 +0400
2049     @@ -1,4 +1,4 @@
2050     -% layout 'defaultlight', title => 'Sme server 2 - Error P', share_dir => '';
2051     +% layout 'defaultlight', title => 'Sme server 2 - Error P';
2052     <div id="central">
2053     <p><br><br>
2054     The page you were requesting
2055     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_del.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_del.html.ep
2056     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_del.html.ep 2020-04-14 16:50:31.000000000 +0400
2057     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_del.html.ep 2020-04-25 23:46:40.000000000 +0400
2058     @@ -1,7 +1,7 @@
2059     <div id='dom_del'>
2060    
2061     % my $btn = l('REMOVE');
2062     - %= form_for '/domaindel' => (method => 'POST') => begin
2063     + %= form_for '/domains2' => (method => 'POST') => begin
2064     <p>
2065     <h2>
2066     %=l 'dom_REMOVE_TITLE'
2067     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_list.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_list.html.ep
2068     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_list.html.ep 2020-04-14 16:50:31.000000000 +0400
2069     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_list.html.ep 2020-04-26 00:37:05.000000000 +0400
2070     @@ -42,13 +42,13 @@
2071     %= t td => (class => 'sme-border') => $domain->{'Content'}
2072     %= t td => (class => 'sme-border') => l('dom_' . $domain->{'Nameservers'})
2073    
2074     - % my $actionModify = "<a href='domainupd?trt=UPD&Domain=" . $domain->{Domain} . "'>" . l('MODIFY') . "</a>";
2075     + % my $actionModify = "<a href='domains2?trt=UPD&Domain=" . $domain->{Domain} . "'>" . l('MODIFY') . "</a>";
2076    
2077     % my $removable = ($domain->{Removable} || 'yes');
2078     % my $actionRemove = '&nbsp;';
2079    
2080     % if ($removable eq 'yes') {
2081     - % $actionRemove = "<a href='domaindel?trt=DEL&Domain=" . $domain->{Domain} . "'>" . l('REMOVE') . "</a>";
2082     + % $actionRemove = "<a href='domains2?trt=DEL&Domain=" . $domain->{Domain} . "'>" . l('REMOVE') . "</a>";
2083     % }
2084    
2085     <td class='sme-border'><%= $c->render_to_string(inline => $actionModify) %></td>
2086     @@ -60,9 +60,11 @@
2087     </table>
2088     </p>
2089    
2090     + %= hidden_field 'trt' => 'ADD'
2091     +
2092     % end
2093    
2094     - %= form_for '/domainup2' => (method => 'GET') => begin
2095     + %= form_for '/domains' => (method => 'POST') => begin
2096    
2097     <HR class="sectionbar">
2098    
2099     @@ -98,7 +100,7 @@
2100     %= l 'dom_BUTTON_CORPORATE_DNS'
2101     </p>
2102    
2103     - %= hidden_field 'trt' => $dom_datas->{trt}
2104     + %= hidden_field 'trt' => 'UP2'
2105    
2106     % end
2107    
2108     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_up2.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_up2.html.ep
2109     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_up2.html.ep 2020-04-14 16:50:31.000000000 +0400
2110     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_up2.html.ep 2020-04-25 23:46:11.000000000 +0400
2111     @@ -2,7 +2,7 @@
2112    
2113     % my $btn = l('SAVE');
2114    
2115     - %= form_for '/domainup2' => (method => 'POST') => begin
2116     + %= form_for '/domains2' => (method => 'POST') => begin
2117    
2118     <p><br>
2119     %=l 'dom_DESC_CORPORATE_DNS'
2120     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_upd.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_upd.html.ep
2121     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_upd.html.ep 2020-04-14 16:50:31.000000000 +0400
2122     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_dom_upd.html.ep 2020-04-25 23:46:25.000000000 +0400
2123     @@ -2,7 +2,7 @@
2124    
2125     % my $btn = l('ADD');
2126    
2127     - %= form_for '/domainupd' => (method => 'POST') => begin
2128     + %= form_for '/domains2' => (method => 'POST') => begin
2129     <p>
2130     <h2>
2131     % if ( $dom_datas->{trt} eq "ADD" ) {
2132     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_add.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_add.html.ep
2133     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_add.html.ep 2020-04-14 16:50:36.000000000 +0400
2134     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_add.html.ep 2020-04-26 16:50:59.000000000 +0400
2135     @@ -2,12 +2,10 @@
2136    
2137     % my $btn = l('ADD');
2138    
2139     - %= form_for '/groupadd' => (method => 'POST') => begin
2140     - <p>
2141     - <h2>
2142     + %= form_for '/groups2' => (method => 'POST') => begin
2143     + <p><h2>
2144     %=l 'CREATE_GROUP'
2145     - </h2>
2146     - <br><br>
2147     + </h2><br><br>
2148     %=l 'grp_GROUP_NAMING'
2149     </p>
2150    
2151     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_del.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_del.html.ep
2152     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_del.html.ep 2020-04-14 16:50:36.000000000 +0400
2153     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_del.html.ep 2020-04-26 16:50:39.000000000 +0400
2154     @@ -1,9 +1,8 @@
2155     <div id='grp_del'>
2156    
2157     % my $btn = l('REMOVE');
2158     - %= form_for '/groupdel' => (method => 'POST') => begin
2159     - <p>
2160     - <h2>
2161     + %= form_for '/groups2' => (method => 'POST') => begin
2162     + <p><h2>
2163     %=l 'REMOVE_USER_GROUP'
2164     </h2>
2165    
2166     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_list.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_list.html.ep
2167     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_list.html.ep 2020-04-14 16:50:31.000000000 +0400
2168     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_list.html.ep 2020-04-26 16:49:25.000000000 +0400
2169     @@ -1,20 +1,18 @@
2170     <div id='grp_list'>
2171    
2172     -
2173     % my $btn = l('GROUP_ADD');
2174    
2175     - %= form_for '/groups' => (method => 'POST') => begin
2176     + %= form_for '/groups2' => (method => 'GET') => begin
2177     +
2178     + %= hidden_field 'trt' => 'ADD'
2179    
2180     - <p>
2181     - <br>
2182     + <p> <br>
2183     %= submit_button "$btn", class => 'action'
2184     </p>
2185    
2186     - <p>
2187     - <h2>
2188     + <p> <h2>
2189     %=l 'grp_CURRENT_LIST'
2190     - </h2>
2191     - <br><br>
2192     + </h2><br><br>
2193     % my $numGroups = @$groups;
2194     % if ($numGroups == 0){
2195     %=l 'ACCOUNT_GROUP_NONE'
2196     @@ -38,11 +36,8 @@
2197     <tr>
2198     %= t td => (class => 'sme-border') => $group->key
2199     %= t td => (class => 'sme-border') => $group->prop('Description')
2200     - <!-- = t td => link_to l 'REMOVE' => url_for("/groups/delete/$group->key")
2201     - <td><a href="/server-manager2/printdel/<%= $group->key%>"><%=l 'REMOVE'%></a></td>
2202     - -->
2203     - <td class='sme-border'><a href="groupupd?trt=UPD&group=<%= $group->key%>"><%=l 'MODIFY'%></a></td>
2204     - <td class='sme-border'><a href="groupdel?trt=DEL&group=<%= $group->key%>"><%=l 'REMOVE'%></a></td>
2205     + <td class='sme-border'><a href="groups2?trt=UPD&group=<%= $group->key%>"><%=l 'MODIFY'%></a></td>
2206     + <td class='sme-border'><a href="groups2?trt=DEL&group=<%= $group->key%>"><%=l 'REMOVE'%></a></td>
2207     </tr>
2208     % }
2209     </tbody>
2210     @@ -50,7 +45,6 @@
2211     <%} %>
2212     </p>
2213    
2214     - %= hidden_field 'trt' => $grp_datas->{trt}
2215    
2216     % end
2217    
2218     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_upd.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_upd.html.ep
2219     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_upd.html.ep 2020-04-14 16:50:36.000000000 +0400
2220     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_grp_upd.html.ep 2020-04-26 21:20:38.000000000 +0400
2221     @@ -2,13 +2,11 @@
2222    
2223     % my $btn = l('SAVE');
2224    
2225     - %= form_for '/groupupd' => (method => 'POST') => begin
2226     - <p>
2227     - <h2>
2228     + %= form_for '/groups2' => (method => 'POST') => begin
2229     +
2230     + <p><h2>
2231     %=l 'MODIFY_GROUP'
2232     - </h2>
2233     - <br>
2234     - </p>
2235     + </h2><br></p>
2236    
2237     <p>
2238     <span class=label>
2239     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_module.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_module.html.ep
2240     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_module.html.ep 2020-04-14 16:50:23.000000000 +0400
2241     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_module.html.ep 2020-04-26 13:08:54.000000000 +0400
2242     @@ -1,4 +1,4 @@
2243     -% layout 'default', title => 'Sme server 2 - Support', share_dir => '../';
2244     +% layout 'default', title => 'Sme server 2 - Support';
2245    
2246     % content_for 'head' => begin
2247     %= include 'partials/_head'
2248     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_add.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_add.html.ep
2249     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_add.html.ep 2020-04-14 16:50:31.000000000 +0400
2250     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_add.html.ep 2020-04-26 12:51:27.000000000 +0400
2251     @@ -6,10 +6,9 @@
2252     <p>
2253     <h2>
2254     %=l 'prt_CREATE_NEW_PRINTER'
2255     - </h2>
2256     - <br><br>
2257     + </h2><br>
2258     %=l 'prt_CREATE_NEW_DESC'
2259     - </p>
2260     + </p><br>
2261    
2262     <p>
2263     <span class=label>
2264     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_list.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_list.html.ep
2265     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_list.html.ep 2020-04-14 16:50:23.000000000 +0400
2266     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_list.html.ep 2020-04-26 12:34:02.000000000 +0400
2267     @@ -3,7 +3,9 @@
2268    
2269     % my $btn = l('prt_INITIAL_BTN');
2270    
2271     - %= form_for '/printers' => (method => 'POST') => begin
2272     + %= form_for '/printers2' => (method => 'GET') => begin
2273     +
2274     + %= hidden_field 'trt' => 'ADD'
2275    
2276     <p>
2277     <br>
2278     @@ -53,10 +55,7 @@
2279     %= t td => (class => 'sme-border') => $printer->prop('Location')
2280     %= t td => (class => 'sme-border') => $address
2281     %= t td => (class => 'sme-border') => $remoteName
2282     - <!-- = t td => link_to l 'REMOVE' => url_for("/printers/delete/$printer->key")
2283     - <td><a href="/server-manager2/printdel/<%= $printer->key%>"><%=l 'REMOVE'%></a></td>
2284     - -->
2285     - <td class='sme-border'><a href="printdel?trt=DEL&printer=<%= $printer->key%>"><%=l 'REMOVE'%></a></td>
2286     + <td class='sme-border'><a href="printers2?trt=DEL&printer=<%= $printer->key%>"><%=l 'REMOVE'%></a></td>
2287     </tr>
2288     % }
2289     </tbody>
2290     @@ -64,8 +63,6 @@
2291     <%} %>
2292     </p>
2293    
2294     - %= hidden_field 'trt' => $prt_datas->{trt}
2295     -
2296     % end
2297    
2298     </div>
2299     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_net.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_net.html.ep
2300     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_net.html.ep 2020-04-14 16:50:23.000000000 +0400
2301     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_prt_net.html.ep 2020-04-26 12:52:35.000000000 +0400
2302     @@ -28,9 +28,6 @@
2303     </span>
2304     </p>
2305    
2306     - < field id="address" type="text" validation="hostname_or_ip" >
2307     - < field id="remoteName" type="text" value="raw" validation="nonblank" >
2308     -
2309     <p>
2310     <br><br>
2311     %= submit_button "$btn", class => 'action'
2312     @@ -41,6 +38,6 @@
2313     %= hidden_field 'Description' => $prt_datas->{description}
2314     %= hidden_field 'Location' => $prt_datas->{location}
2315    
2316     - % end
2317     + % end
2318    
2319     </div>
2320     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_add.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_add.html.ep
2321     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_add.html.ep 2020-04-14 16:50:31.000000000 +0400
2322     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_add.html.ep 2020-04-26 13:08:24.000000000 +0400
2323     @@ -2,7 +2,7 @@
2324    
2325     % my $btn = l('ADD');
2326    
2327     - %= form_for '/pseudoadd' => (method => 'POST') => begin
2328     + %= form_for '/pseudonyms2' => (method => 'POST') => begin
2329     <p>
2330     <h2>
2331     %=l 'pse_TITLE_CREATE'
2332     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_del.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_del.html.ep
2333     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_del.html.ep 2020-04-14 16:50:31.000000000 +0400
2334     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_del.html.ep 2020-04-26 13:08:09.000000000 +0400
2335     @@ -1,7 +1,7 @@
2336     <div id='pse_del'>
2337    
2338     % my $btn = l('REMOVE');
2339     - %= form_for '/pseudodel' => (method => 'POST') => begin
2340     + %= form_for '/pseudonyms2' => (method => 'POST') => begin
2341     <p>
2342     <h2>
2343     %=l 'pse_REMOVE_PSEUDONYM'
2344     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_list.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_list.html.ep
2345     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_list.html.ep 2020-04-14 16:50:31.000000000 +0400
2346     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_list.html.ep 2020-04-26 16:28:41.000000000 +0400
2347     @@ -1,22 +1,20 @@
2348     <div id='pse_list'>
2349    
2350     -
2351     % my $btn = l('pse_CLICK_TO_CREATE');
2352    
2353     %= $c->render_to_string(inline => l('pse_DESCRIPTION'));
2354    
2355     - %= form_for '/pseudonyms' => (method => 'POST') => begin
2356     + %= form_for '/pseudonyms2' => (method => 'GET') => begin
2357     +
2358     + %= hidden_field 'trt' => 'ADD'
2359    
2360     - <p>
2361     - <br>
2362     + <p><br>
2363     %= submit_button "$btn", class => 'action'
2364     </p>
2365    
2366     - <p>
2367     - <h2>
2368     + <p><h2>
2369     %=l 'pse_CURRENT_PSEUDONYMS'
2370     - </h2>
2371     - <br>
2372     + </h2><br>
2373     % my $numPseudonyms = @$pseudonyms;
2374     % if ($numPseudonyms == 0){
2375     %=l 'pse_ACCOUNT_PSEUDONYM_NONE'
2376     @@ -54,10 +52,10 @@
2377    
2378     % my ($actionModify, $actionRemove) = '&nbsp;';
2379     % if ($modifiable eq 'yes') {
2380     - % $actionModify = "<a href='pseudoupd?trt=UPD&pseudonym=" . $pseudonym->key . "'>" . l('MODIFY') . "</a>";
2381     + % $actionModify = "<a href='pseudonyms2?trt=UPD&pseudonym=" . $pseudonym->key . "'>" . l('MODIFY') . "</a>";
2382     % }
2383     % if ($removable eq 'yes') {
2384     - % $actionRemove = "<a href='pseudodel?trt=DEL&pseudonym=" . $pseudonym->key . "'>" . l('REMOVE') . "</a>";
2385     + % $actionRemove = "<a href='pseudonyms2?trt=DEL&pseudonym=" . $pseudonym->key . "'>" . l('REMOVE') . "</a>";
2386     % }
2387    
2388     <td class='sme-border'><%= $c->render_to_string(inline => $actionModify) %></td>
2389     @@ -70,7 +68,6 @@
2390     <%} %>
2391     </p>
2392    
2393     - %= hidden_field 'trt' => $pse_datas->{trt}
2394    
2395     % end
2396    
2397     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_upd.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_upd.html.ep
2398     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_upd.html.ep 2020-04-14 16:50:31.000000000 +0400
2399     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/partials/_pse_upd.html.ep 2020-04-26 13:07:54.000000000 +0400
2400     @@ -2,7 +2,7 @@
2401    
2402     % my $btn = l('SAVE');
2403    
2404     - %= form_for '/pseudoupd' => (method => 'POST') => begin
2405     + %= form_for '/pseudonyms2' => (method => 'POST') => begin
2406     <p>
2407     <h2>
2408     %=l 'pse_MODIFY_PSEUDONYM'
2409     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/portforwarding.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/portforwarding.html.ep
2410     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/portforwarding.html.ep 2020-04-14 16:50:36.000000000 +0400
2411     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/portforwarding.html.ep 2020-04-26 21:29:50.000000000 +0400
2412     @@ -1,4 +1,4 @@
2413     -% layout 'default', title => "Sme server 2 - Port Forwards", share_dir => './';
2414     +% layout 'default', title => "Sme server 2 - Port Forwards";
2415    
2416     % content_for 'module' => begin
2417     <div id="module">
2418     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/printers.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/printers.html.ep
2419     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/printers.html.ep 2020-04-14 16:50:23.000000000 +0400
2420     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/printers.html.ep 2020-04-26 12:38:25.000000000 +0400
2421     @@ -1,18 +1,22 @@
2422     -% layout 'default', title => "Sme server 2 - printers", share_dir => './';
2423     +% layout 'default', title => "Sme server 2 - printers";
2424    
2425     % content_for 'module' => begin
2426     <div id="module">
2427    
2428     - % if ($config->{debug} == 1) {
2429     + %if ($config->{debug} == 1) {
2430     <p>
2431     - (DBG)route: <%= $c->current_route %><br>
2432     - (DBG)trt: <%= $prt_datas->{trt} %><br>
2433     + %= dumper $c->current_route
2434     + %= dumper $prt_datas
2435     </p>
2436     - % }
2437     -
2438     - <h1><%= $title%></h1>
2439     + %}
2440     +
2441     + % if ( stash 'error' ) {
2442     + <br><div class=sme-error>
2443     + %= $c->render_to_string(inline => stash 'error')
2444     + </div>
2445     + %}
2446    
2447     - %= $modul
2448     + <h1><%= $title%></h1>
2449    
2450     % if ($prt_datas->{trt} eq 'ADD') {
2451     %= include 'partials/_prt_add'
2452     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/proxy.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/proxy.html.ep
2453     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/proxy.html.ep 2020-04-14 16:50:23.000000000 +0400
2454     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/proxy.html.ep 2020-04-26 12:59:28.000000000 +0400
2455     @@ -1,4 +1,4 @@
2456     -% layout 'default', title => "Sme server 2 - proxy", share_dir => './';
2457     +% layout 'default', title => "Sme server 2 - proxy";
2458    
2459     % content_for 'module' => begin
2460     <div id="module">
2461     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/pseudonyms.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/pseudonyms.html.ep
2462     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/pseudonyms.html.ep 2020-04-14 16:50:36.000000000 +0400
2463     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/pseudonyms.html.ep 2020-04-26 13:05:58.000000000 +0400
2464     @@ -1,4 +1,4 @@
2465     -% layout 'default', title => "Sme server 2 - pseudonyms", share_dir => './';
2466     +% layout 'default', title => "Sme server 2 - pseudonyms";
2467    
2468     % content_for 'module' => begin
2469     <div id="module">
2470     @@ -10,15 +10,13 @@
2471     </p>
2472     % }
2473    
2474     - <h1><%= $title%></h1>
2475     -
2476     - % if ( $notif ) {
2477     - <br>
2478     - <div class=sme-error>
2479     - %= $notif
2480     + % if ( stash 'error' ) {
2481     + <br><div class=sme-error>
2482     + %= $c->render_to_string(inline => stash 'error')
2483     </div>
2484     %}
2485    
2486     + <h1><%= $title%></h1>
2487    
2488     % if ($pse_datas->{trt} eq 'ADD') {
2489     %= include 'partials/_pse_add'
2490     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/qmailanalog.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/qmailanalog.html.ep
2491     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/qmailanalog.html.ep 2020-04-14 16:50:31.000000000 +0400
2492     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/qmailanalog.html.ep 2020-04-26 12:59:36.000000000 +0400
2493     @@ -1,4 +1,4 @@
2494     -% layout 'default', title => "Sme server 2 - qmailanalog", share_dir => './';
2495     +% layout 'default', title => "Sme server 2 - qmailanalog";
2496    
2497     % content_for 'module' => begin
2498     <div id="module">
2499     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/quota.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/quota.html.ep
2500     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/quota.html.ep 2020-04-14 16:50:31.000000000 +0400
2501     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/quota.html.ep 2020-04-26 13:00:06.000000000 +0400
2502     @@ -1,4 +1,4 @@
2503     -% layout 'default', title => "Sme server 2 - quota", share_dir => './';
2504     +% layout 'default', title => "Sme server 2 - quota";
2505    
2506     % content_for 'module' => begin
2507     <div id="module">
2508     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/reboot.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/reboot.html.ep
2509     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/reboot.html.ep 2020-04-14 16:50:31.000000000 +0400
2510     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/reboot.html.ep 2020-04-26 21:26:30.000000000 +0400
2511     @@ -1,4 +1,4 @@
2512     -% layout 'default', title => "Sme server 2 - reboot", share_dir => './';
2513     +% layout 'default', title => "Sme server 2 - reboot";
2514    
2515     % content_for 'module' => begin
2516    
2517     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/remoteaccess.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/remoteaccess.html.ep
2518     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/remoteaccess.html.ep 2020-04-14 16:50:31.000000000 +0400
2519     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/remoteaccess.html.ep 2020-04-26 21:27:24.000000000 +0400
2520     @@ -1,4 +1,4 @@
2521     -% layout 'default', title => "Sme server 2 - remoteaccess", share_dir => './';
2522     +% layout 'default', title => "Sme server 2 - remoteaccess";
2523    
2524     % content_for 'module' => begin
2525     <div id="module">
2526     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/review.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/review.html.ep
2527     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/review.html.ep 2020-04-14 16:50:36.000000000 +0400
2528     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/review.html.ep 2020-04-26 12:59:10.000000000 +0400
2529     @@ -1,4 +1,4 @@
2530     -% layout 'default', title => 'Sme server 2 - Review', share_dir => '';
2531     +% layout 'default', title => 'Sme server 2 - Review';
2532    
2533     % content_for 'module' => begin
2534     <div id="central">
2535     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/starterwebsite.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/starterwebsite.html.ep
2536     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/starterwebsite.html.ep 2020-04-14 16:50:23.000000000 +0400
2537     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/starterwebsite.html.ep 2020-04-26 12:58:49.000000000 +0400
2538     @@ -1,4 +1,4 @@
2539     -% layout 'default', title => 'Sme server 2 - Starter website', share_dir => './';
2540     +% layout 'default', title => 'Sme server 2 - Starter website';
2541    
2542     % content_for 'module' => begin
2543     <div id="module">
2544     @@ -32,8 +32,8 @@
2545     <br>
2546     %= text_area 'l_desc2', cols => 40, class => 'input'
2547     <br>
2548     - %=l 'sws_DESC_SUBMIT'
2549     - <br><br>
2550     + %= $c->render_to_string(inline => (l 'sws_DESC_SUBMIT'))
2551     + <br>
2552     %= submit_button "$btn", class => 'action'
2553     % end
2554    
2555     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/support.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/support.html.ep
2556     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/support.html.ep 2020-04-14 16:50:23.000000000 +0400
2557     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/support.html.ep 2020-04-26 12:58:56.000000000 +0400
2558     @@ -1,4 +1,4 @@
2559     -% layout 'default', title => 'Sme server 2 - Support', share_dir => './';
2560     +% layout 'default', title => 'Sme server 2 - Support';
2561    
2562     % content_for 'module' => begin
2563     <div id="module">
2564     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/useraccounts.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/useraccounts.html.ep
2565     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/useraccounts.html.ep 2020-04-14 16:50:31.000000000 +0400
2566     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/useraccounts.html.ep 2020-04-26 21:27:32.000000000 +0400
2567     @@ -1,4 +1,4 @@
2568     -% layout 'default', title => "Sme server 2 - useraccounts", share_dir => './';
2569     +% layout 'default', title => "Sme server 2 - useraccounts";
2570    
2571     % content_for 'module' => begin
2572     <div id="module">
2573     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/viewlogfiles.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/viewlogfiles.html.ep
2574     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/viewlogfiles.html.ep 2020-04-14 16:50:31.000000000 +0400
2575     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/viewlogfiles.html.ep 2020-04-26 21:27:09.000000000 +0400
2576     @@ -1,4 +1,4 @@
2577     -% layout 'default', title => "Sme server 2 - viewlogfiles", share_dir => './';
2578     +% layout 'default', title => "Sme server 2 - viewlogfiles";
2579    
2580     % content_for 'module' => begin
2581     <div id="module">
2582     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/welcome.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/welcome.html.ep
2583     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/welcome.html.ep 2020-04-14 16:50:31.000000000 +0400
2584     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/welcome.html.ep 2020-04-26 21:25:28.000000000 +0400
2585     @@ -1,4 +1,4 @@
2586     -% layout 'default', title => 'Sme server 2 - IndexT', share_dir => '';
2587     +% layout 'default', title => 'Sme server 2 - IndexT';
2588    
2589     % content_for 'module' => begin
2590     <div id="central">
2591     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/whatever.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/whatever.html.ep
2592     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/whatever.html.ep 2020-04-14 16:50:31.000000000 +0400
2593     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/whatever.html.ep 2020-04-26 21:25:47.000000000 +0400
2594     @@ -1,4 +1,4 @@
2595     -% layout 'default', title => 'Sme server 2 - Whatever D', share_dir => './';
2596     +% layout 'default', title => 'Sme server 2 - Whatever D';
2597    
2598     % content_for 'module' => begin
2599    
2600     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/workgroup.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/workgroup.html.ep
2601     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/workgroup.html.ep 2020-04-14 16:50:23.000000000 +0400
2602     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/workgroup.html.ep 2020-04-26 12:59:51.000000000 +0400
2603     @@ -1,4 +1,4 @@
2604     -% layout 'default', title => "Sme server 2 - workgroup", share_dir => './';
2605     +% layout 'default', title => "Sme server 2 - workgroup";
2606    
2607     % content_for 'module' => begin
2608     <div id="module">
2609     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumconfig.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumconfig.html.ep
2610     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumconfig.html.ep 2020-04-14 16:50:36.000000000 +0400
2611     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumconfig.html.ep 2020-04-26 21:28:25.000000000 +0400
2612     @@ -1,4 +1,4 @@
2613     -% layout 'default', title => "Sme server 2 - yum_config", share_dir => './';
2614     +% layout 'default', title => "Sme server 2 - yum_config";
2615    
2616     % content_for 'module' => begin
2617    
2618     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yum.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yum.html.ep
2619     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yum.html.ep 2020-04-14 16:50:36.000000000 +0400
2620     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yum.html.ep 2020-04-26 21:27:17.000000000 +0400
2621     @@ -1,4 +1,4 @@
2622     -% layout 'default', title => "Sme server 2 - yum", share_dir => './';
2623     +% layout 'default', title => "Sme server 2 - yum";
2624    
2625     % content_for 'module' => begin
2626    
2627     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yuminstall.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yuminstall.html.ep
2628     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yuminstall.html.ep 2020-04-14 16:50:36.000000000 +0400
2629     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yuminstall.html.ep 2020-04-26 21:28:12.000000000 +0400
2630     @@ -1,4 +1,4 @@
2631     -% layout 'default', title => "Sme server 2 - yum_install", share_dir => './';
2632     +% layout 'default', title => "Sme server 2 - yum_install";
2633    
2634     % content_for 'module' => begin
2635    
2636     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumlogfile.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumlogfile.html.ep
2637     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumlogfile.html.ep 2020-04-14 16:50:36.000000000 +0400
2638     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumlogfile.html.ep 2020-04-26 21:28:40.000000000 +0400
2639     @@ -1,4 +1,4 @@
2640     -% layout 'default', title => "Sme server 2 - yum_logfile", share_dir => './';
2641     +% layout 'default', title => "Sme server 2 - yum_logfile";
2642    
2643     % content_for 'module' => begin
2644    
2645     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumpostupg.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumpostupg.html.ep
2646     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumpostupg.html.ep 2020-04-14 16:50:36.000000000 +0400
2647     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumpostupg.html.ep 2020-04-26 21:28:32.000000000 +0400
2648     @@ -1,4 +1,4 @@
2649     -% layout 'default', title => "Sme server 2 - yum_update", share_dir => './';
2650     +% layout 'default', title => "Sme server 2 - yum_update";
2651    
2652     % content_for 'module' => begin
2653    
2654     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumremove.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumremove.html.ep
2655     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumremove.html.ep 2020-04-14 16:50:36.000000000 +0400
2656     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumremove.html.ep 2020-04-26 21:28:19.000000000 +0400
2657     @@ -1,4 +1,4 @@
2658     -% layout 'default', title => "Sme server 2 - yum_update", share_dir => './';
2659     +% layout 'default', title => "Sme server 2 - yum_update";
2660    
2661     % content_for 'module' => begin
2662    
2663     diff -aurN smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumupdate.html.ep smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumupdate.html.ep
2664     --- smeserver-manager-0.1.0.old/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumupdate.html.ep 2020-04-14 16:50:36.000000000 +0400
2665     +++ smeserver-manager-0.1.0/root/etc/e-smith/web/panels/manager2/cgi-bin/srvmngr/themes/default/templates/yumupdate.html.ep 2020-04-26 21:28:05.000000000 +0400
2666     @@ -1,4 +1,4 @@
2667     -% layout 'default', title => "Sme server 2 - yum_update", share_dir => './';
2668     +% layout 'default', title => "Sme server 2 - yum_update";
2669    
2670     % content_for 'module' => begin
2671    

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