/[smecontribs]/rpms/smeserver-ddclient/contribs10/smeserver-ddclient-1.3.0-Remove-ddc-from-front-of-messages-labels-and-update-conf-template.patch
ViewVC logotype

Annotation of /rpms/smeserver-ddclient/contribs10/smeserver-ddclient-1.3.0-Remove-ddc-from-front-of-messages-labels-and-update-conf-template.patch

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


Revision 1.1 - (hide annotations) (download)
Mon Jan 30 14:13:25 2023 UTC (21 months, 3 weeks ago) by brianr
Branch: MAIN
CVS Tags: smeserver-ddclient-1_3_0-27_el7_sme, smeserver-ddclient-1_3_0-31_el7_sme, smeserver-ddclient-1_3_0-32_el7_sme, smeserver-ddclient-1_3_0-34_el7_sme, smeserver-ddclient-1_3_0-33_el7_sme, smeserver-ddclient-1_3_0-26_el7_sme, smeserver-ddclient-1_3_0-30_el7_sme, smeserver-ddclient-1_3_0-29_el7_sme, smeserver-ddclient-1_3_0-28_el7_sme, smeserver-ddclient-1_3_0-25_el7_sme, HEAD
* Wed Jan 25 2023 Brian Read <brianr@bjsystems.co.uk> 1.3.0-25.sme
- Remove the ddc_ from the front of the (translateble) messages  [SME: 12217]
- Update Template files for changes in conf format and contents for 3.10.0

1 brianr 1.1 diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/db/configuration/defaults/ddclient/DeamonUpdate smeserver-ddclient-1.3.0/root/etc/e-smith/db/configuration/defaults/ddclient/DeamonUpdate
2     --- smeserver-ddclient-1.3.0.old/root/etc/e-smith/db/configuration/defaults/ddclient/DeamonUpdate 2014-08-29 14:47:37.000000000 +0100
3     +++ smeserver-ddclient-1.3.0/root/etc/e-smith/db/configuration/defaults/ddclient/DeamonUpdate 2023-01-28 16:14:16.466142698 +0000
4     @@ -1 +1 @@
5     -300
6     +360
7     diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers
8     --- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2023-01-25 09:36:57.441991502 +0000
9     +++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2023-01-28 15:59:47.000000000 +0000
10     @@ -1,8 +1,9 @@
11     {
12     - my $deamonupdate = ${ddclient}{DeamonUpdate} || '300';
13     + my $deamonupdate = ${ddclient}{DeamonUpdate} || '360';
14     + if ($deamonupdate <= 360) {$deamonupdate = 360;} # Confuses ddclient runs if less than 5 minutes
15     my $ssl = ${ddclient}{SSL} || 'yes';
16     $OUT .= qq(
17     -daemon=$deamonupdate # check every $deamonupdate seconds
18     +daemon=$deamonupdate # check every $deamonupdate seconds
19     syslog=yes # log update msgs to syslog
20     pid=/var/run/ddclient.pid # record PID in file.
21     ssl=$ssl # Set SSL
22     @@ -42,10 +43,10 @@
23     $OUT .="use=cmd, cmd='/sbin/e-smith/db configuration getprop ExternalInterface IPAddress'\n";
24     } elsif ( $method eq 'web') {
25     # old good way, we get the value from an external web page. best if we are not gateway
26     - $OUT .="use=web, web=$ddclient{'urlcheckip'}\/, web-skip='$webskip' \n";
27     + $OUT .="use=web, web=$ddclient{'urlcheckip'}, web-skip='$webskip' \n"; #Do not add / as may be web service id, not url
28     } elsif ( $method eq 'if') {
29     # we have a specific configuation and can not trust sme to get the interface correctly
30     - $OUT .="use=if, if=$Extinterface, if-skip='$ifskip'\n";
31     + $OUT .="use=if, if=$Extinterface\n"; #if-skip no longer required / deprecated
32     } elsif ( $method eq 'ip') {
33     # we want to force manually
34     $OUT.="use=ip, ip=$ForceIP \n";
35     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm
36     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2023-01-25 09:36:57.401991454 +0000
37     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2023-01-25 13:51:00.000000000 +0000
38     @@ -81,37 +81,37 @@
39     #
40     my $c = shift;
41     my $Labels = (
42     - [ [ $c->l('ddc_CUSTOMDNS'), 'CUSTOMDNS' ],
43     - [ $c->l('ddc_DYNDNS1'), 'DYNDNS1' ],
44     - [ $c->l('ddc_DYNDNS2'), 'DYNDNS2' ],
45     - [ $c->l('ddc_DYNDNS3'), 'DYNDNS3' ],
46     - [ $c->l('ddc_ZONEDIT'), 'ZONEDIT' ],
47     - [ $c->l('ddc_EASYDNS'), 'EASYDNS' ],
48     - [ $c->l('ddc_HAMMER'), 'HAMMER' ],
49     - [ $c->l('ddc_DSLREPORTS'), 'DSLREPORTS' ],
50     - [ $c->l('ddc_EURODYNDNS'), 'EURODYNDNS' ],
51     - [ $c->l('ddc_DTDNS'), 'DTDNS' ],
52     - [ $c->l('ddc_LOOPIA'), 'LOOPIA' ],
53     - [ $c->l('ddc_DNSPARK'), 'DNSPARK' ],
54     - [ $c->l('ddc_DYNHOST'), 'DYNHOST' ],
55     - [ $c->l('ddc_NOIP'), 'NOIP' ],
56     - [ $c->l('ddc_CHANGEIP'), 'CHANGEIP' ],
57     - [ $c->l('ddc_NAMECHEAP'), 'NAMECHEAP' ],
58     - [ $c->l('ddc_SPDNS'), 'SPDNS' ],
59     - [ $c->l('ddc_SITELUTIONS'), 'SITELUTIONS' ],
60     - [ $c->l('ddc_FREEDNS'), 'FREEDNS' ],
61     - [ $c->l('ddc_NSUPDATE'), 'NSUPDATE' ],
62     - [ $c->l('ddc_CLOUDFLARE'), 'CLOUDFLARE' ],
63     - [ $c->l('ddc_GOOGLEDOMAINS'), 'GOOGLEDOMAINS' ],
64     - [ $c->l('ddc_DUCKDNS'), 'DUCKDNS' ],
65     - [ $c->l('ddc_FREEMYIP'), 'FREEMYIP' ],
66     - [ $c->l('ddc_WOIMA'), 'WOIMA' ],
67     - [ $c->l('ddc_YANDEX'), 'YANDEX' ],
68     - [ $c->l('ddc_DNSMADEEASY'), 'DNSMADEEASY' ],
69     - [ $c->l('ddc_DONDOMINIO'), 'DONDOMINIO' ],
70     - [ $c->l('ddc_NEARLYFREESPEECH'), 'NFSN' ],
71     - [ $c->l('ddc_OVH'), 'OVH' ],
72     - [ $c->l('ddc_CLOUDNS'), 'CLOUDNS' ]
73     + [ [ $c->l('CUSTOMDNS'), 'CUSTOMDNS' ],
74     + [ $c->l('DYNDNS1'), 'DYNDNS1' ],
75     + [ $c->l('DYNDNS2'), 'DYNDNS2' ],
76     + [ $c->l('DYNDNS3'), 'DYNDNS3' ],
77     + [ $c->l('ZONEDIT'), 'ZONEDIT' ],
78     + [ $c->l('EASYDNS'), 'EASYDNS' ],
79     + [ $c->l('HAMMER'), 'HAMMER' ],
80     + [ $c->l('DSLREPORTS'), 'DSLREPORTS' ],
81     + [ $c->l('EURODYNDNS'), 'EURODYNDNS' ],
82     + [ $c->l('DTDNS'), 'DTDNS' ],
83     + [ $c->l('LOOPIA'), 'LOOPIA' ],
84     + [ $c->l('DNSPARK'), 'DNSPARK' ],
85     + [ $c->l('DYNHOST'), 'DYNHOST' ],
86     + [ $c->l('NOIP'), 'NOIP' ],
87     + [ $c->l('CHANGEIP'), 'CHANGEIP' ],
88     + [ $c->l('NAMECHEAP'), 'NAMECHEAP' ],
89     + [ $c->l('SPDNS'), 'SPDNS' ],
90     + [ $c->l('SITELUTIONS'), 'SITELUTIONS' ],
91     + [ $c->l('FREEDNS'), 'FREEDNS' ],
92     + [ $c->l('NSUPDATE'), 'NSUPDATE' ],
93     + [ $c->l('CLOUDFLARE'), 'CLOUDFLARE' ],
94     + [ $c->l('GOOGLEDOMAINS'), 'GOOGLEDOMAINS' ],
95     + [ $c->l('DUCKDNS'), 'DUCKDNS' ],
96     + [ $c->l('FREEMYIP'), 'FREEMYIP' ],
97     + [ $c->l('WOIMA'), 'WOIMA' ],
98     + [ $c->l('YANDEX'), 'YANDEX' ],
99     + [ $c->l('DNSMADEEASY'), 'DNSMADEEASY' ],
100     + [ $c->l('DONDOMINIO'), 'DONDOMINIO' ],
101     + [ $c->l('NEARLYFREESPEECH'), 'NFSN' ],
102     + [ $c->l('OVH'), 'OVH' ],
103     + [ $c->l('CLOUDNS'), 'CLOUDNS' ]
104     ]
105     );
106     return $Labels;
107     @@ -123,7 +123,7 @@
108     # Initial para from the Wiki.
109     #
110     my $c = shift;
111     - $ddc_datas{"first"} = 'ddc_DESCRIPTION';
112     + $ddc_datas{"first"} = 'DESCRIPTION';
113     do_display( $c, %ddc_datas );
114     }
115    
116     @@ -134,7 +134,7 @@
117     my $c = shift;
118     $c->app->log->info( $c->log_req );
119    
120     - my $title = $c->l('ddc_FORM_TITLE');
121     + my $title = $c->l('FORM_TITLE');
122     my $modul = '';
123     $ddc_datas{trt} = 'LIST';
124     my $trt = "LIST";
125     @@ -147,12 +147,12 @@
126     my $emptycust = ( scalar @FreeDomains == 0 );
127    
128     my $Labels = (
129     - [ [ $c->l('ddc_SME external Interface'), "smeIF" ],
130     - [ $c->l('ddc_SME configuration DB'), "smeCMD" ],
131     - [ $c->l('ddc_web'), "web" ],
132     - [ $c->l('ddc_Interface'), "if" ],
133     - [ $c->l('ddc_IP'), "ip" ],
134     - [ $c->l('ddc_Command'), "cmd" ]
135     + [ [ $c->l('SME external Interface'), "smeIF" ],
136     + [ $c->l('SME configuration DB'), "smeCMD" ],
137     + [ $c->l('web'), "web" ],
138     + [ $c->l('Interface'), "if" ],
139     + [ $c->l('IP'), "ip" ],
140     + [ $c->l('Command'), "cmd" ]
141     ]
142     );
143    
144     @@ -197,7 +197,7 @@
145     my $dns = $c->param('dns');
146     my $domain = $c->param('domainname');
147     $ddc_datas{"success"} = $c->l( "ddc_SUCCESSFULLY_MODIFIED", $domain,
148     - $c->l( 'ddc_' . $dns ) );
149     + $c->l( '' . $dns ) );
150     do_display( $c, %ddc_datas );
151     }
152     else {
153     @@ -234,7 +234,7 @@
154     my $dns = $c->param('dns');
155     my $domain = $c->param('domainname');
156     $ddc_datas{"success"} = $c->l( "ddc_SUCCESSFULLY_DELETED", $domain,
157     - $c->l( 'ddc_' . $dns ) );
158     + $c->l( '' . $dns ) );
159     do_display( $c, %ddc_datas );
160     }
161     else {
162     @@ -318,7 +318,7 @@
163    
164     if ( $retmsg eq "ok" ) {
165     $ddc_datas{"success"} = $c->l( "ddc_SUCCESSFULLY_DELETED", $domain,
166     - $c->l( 'ddc_' . $c->param("dns") ) );
167     + $c->l( '' . $c->param("dns") ) );
168     }
169     else { $ddc_datas{"error"} = $retmsg; }
170     do_display( $c, %ddc_datas );
171     @@ -375,10 +375,10 @@
172    
173     my $content;
174     if ( $properties{'Content'} eq 'wwwpublic' ) {
175     - $content = $c->l('ddc_PRIMARY_SITE');
176     + $content = $c->l('PRIMARY_SITE');
177     }
178     else {
179     - $content = $c->l( 'ddc_CONTENT', $properties{'Content'} );
180     + $content = $c->l( 'CONTENT', $properties{'Content'} );
181     }
182    
183     my $public;
184     @@ -404,7 +404,7 @@
185     "Description" => $properties{'Description'},
186     "Content" => $content,
187     "dns" => $extraprops{'dns'},
188     - "Publication" => $c->l( 'ddc_' . $extraprops{'dns'} ),
189     + "Publication" => $c->l( '' . $extraprops{'dns'} ),
190     "customprotocol" => $properties{"customprotocol"},
191     "customdns" => $properties{"customdns"},
192     "login" => $properties{"login"},
193     @@ -449,7 +449,7 @@
194     'Domain' => $domain,
195     "Description" => $content,
196     "dns" => $publish,
197     - "Publication" => $c->l( 'ddc_' . $publish )
198     + "Publication" => $c->l( '' . $publish )
199     , #msg ddc prefix for ddclient
200     "customprotocol" => $vals->prop("customprotocol"),
201     "customdns" => $vals->prop("customdns"),
202     @@ -519,7 +519,7 @@
203    
204     system( "/sbin/e-smith/signal-event", "smeserver-ddclient-update" );
205    
206     - return $c->l('ddc_SUCCESSFULLY_MODIFIED_RETRIEVE_IP');
207     + return $c->l('SUCCESSFULLY_MODIFIED_RETRIEVE_IP');
208     }
209    
210     # We seem to be missing a Create Domain here
211     @@ -537,7 +537,7 @@
212     $domainName = $1;
213     }
214     else {
215     - return $c->l( 'ddc_DOMAIN_NAME_VALIDATION_ERROR', $domainName );
216     + return $c->l( 'DOMAIN_NAME_VALIDATION_ERROR', $domainName );
217     }
218    
219     my $domainLogin = $c->param('login');
220     @@ -545,7 +545,7 @@
221     $domainLogin = $1;
222     }
223     else {
224     - return $c->l( 'ddc_DOMAIN_LOGIN_VALIDATION_ERROR', $domainLogin );
225     + return $c->l( 'DOMAIN_LOGIN_VALIDATION_ERROR', $domainLogin );
226     }
227    
228     my $domainPassword = $c->param('password');
229     @@ -553,7 +553,7 @@
230     $domainPassword = $1;
231     }
232     else {
233     - return $c->l( 'ddc_DOMAIN_PASSWORD_VALIDATION_ERROR',
234     + return $c->l( 'DOMAIN_PASSWORD_VALIDATION_ERROR',
235     $domainPassword );
236     }
237    
238     @@ -569,7 +569,7 @@
239     else
240    
241     {
242     - return $c->l( 'ddc_CUSTOMDNS_VALIDATION_ERROR', $domainName );
243     + return $c->l( 'CUSTOMDNS_VALIDATION_ERROR', $domainName );
244     }
245     }
246    
247     @@ -606,18 +606,18 @@
248     $domain = $1;
249     }
250     else {
251     - return $c->l( 'ddc_ERROR_WHILE_REMOVING_DOMAIN', $domain );
252     + return $c->l( 'ERROR_WHILE_REMOVING_DOMAIN', $domain );
253     }
254    
255     my $value = $domaindb->get($domain);
256     unless ($value) {
257     - return $c->l( 'ddc_NONEXISTENT_DOMAIN_ERROR', $domain );
258     + return $c->l( 'NONEXISTENT_DOMAIN_ERROR', $domain );
259     }
260    
261     my %properties = $value->props;
262     my $type = $properties{'type'};
263     if ( $type ne 'domain' ) {
264     - return $c->l( 'ddc_NONEXISTENT_DOMAIN_ERROR', $domain );
265     + return $c->l( 'NONEXISTENT_DOMAIN_ERROR', $domain );
266     }
267    
268     my $evalue = $domaindb->get($domain);
269     @@ -647,20 +647,20 @@
270     $domainName = $1;
271     }
272     else {
273     - return $c->l( 'ddc_DOMAIN_NAME_VALIDATION_ERROR', $domainName );
274     + return $c->l( 'DOMAIN_NAME_VALIDATION_ERROR', $domainName );
275     }
276    
277     foreach my $domain ( $edb->get_all_by_prop( type => 'domain' ) ) {
278     my $key = $domain->key;
279     if ( $key eq $domainName ) {
280     - return $c->l( 'ddc_DOMAIN_NAME_ALREADY_EXIST', $domainName );
281     + return $c->l( 'DOMAIN_NAME_ALREADY_EXIST', $domainName );
282     }
283     }
284    
285     foreach my $domain ( $domaindb->get_all_by_prop( type => 'ddhost' ) ) {
286     my $key = $domain->key;
287     if ( $key eq $domainName ) {
288     - return $c->l( 'ddc_DOMAIN_NAME_ALREADY_EXIST', $domainName );
289     + return $c->l( 'DOMAIN_NAME_ALREADY_EXIST', $domainName );
290     }
291     }
292    
293     @@ -670,7 +670,7 @@
294     $domainLogin = $1;
295     }
296     else {
297     - return $c->l( 'ddc_DOMAIN_LOGIN_VALIDATION_ERROR', $domainLogin );
298     + return $c->l( 'DOMAIN_LOGIN_VALIDATION_ERROR', $domainLogin );
299     }
300    
301     my $domainPassword = $c->param('password');
302     @@ -678,7 +678,7 @@
303     $domainPassword = $1;
304     }
305     else {
306     - return $c->l( 'ddc_DOMAIN_PASSWORD_VALIDATION_ERROR',
307     + return $c->l( 'DOMAIN_PASSWORD_VALIDATION_ERROR',
308     $domainPassword );
309     }
310    
311     @@ -692,7 +692,7 @@
312     $customDNS = $1;
313     }
314     else {
315     - return $c->l( 'ddc_CUSTOMDNS_VALIDATION_ERROR', $domainName );
316     + return $c->l( 'CUSTOMDNS_VALIDATION_ERROR', $domainName );
317     }
318     }
319    
320     @@ -730,7 +730,7 @@
321     $domainName = $1;
322     }
323     else {
324     - return $c->l( 'ddc_DOMAIN_NAME_VALIDATION_ERROR', $domainName );
325     + return $c->l( 'DOMAIN_NAME_VALIDATION_ERROR', $domainName );
326     }
327    
328     my $domainLogin = $c->param('login');
329     @@ -738,7 +738,7 @@
330     $domainLogin = $1;
331     }
332     else {
333     - return $c->l( 'ddc_DOMAIN_LOGIN_VALIDATION_ERROR', $domainLogin );
334     + return $c->l( 'DOMAIN_LOGIN_VALIDATION_ERROR', $domainLogin );
335     }
336    
337     my $domainPassword = $c->param('password');
338     @@ -746,7 +746,7 @@
339     $domainPassword = $1;
340     }
341     else {
342     - return $c->l( 'ddc_DOMAIN_PASSWORD_VALIDATION_ERROR',
343     + return $c->l( 'DOMAIN_PASSWORD_VALIDATION_ERROR',
344     $domainPassword );
345     }
346    
347     @@ -762,7 +762,7 @@
348     else
349    
350     {
351     - return $c->l( 'ddc_CUSTOMDNS_VALIDATION_ERROR', $domainName );
352     + return $c->l( 'CUSTOMDNS_VALIDATION_ERROR', $domainName );
353     }
354     }
355    
356     @@ -799,19 +799,19 @@
357     $domain = $1;
358     }
359     else {
360     - return $c->l( 'ddc_ERROR_WHILE_REMOVING_DOMAIN', $domain );
361     + return $c->l( 'ERROR_WHILE_REMOVING_DOMAIN', $domain );
362     }
363    
364     my $evalue = $edb->get($domain);
365     unless ($evalue) {
366     - return $c->l( 'ddc_NONEXISTENT_DOMAIN_ERROR', $domain );
367     + return $c->l( 'NONEXISTENT_DOMAIN_ERROR', $domain );
368     }
369    
370     my %properties = $evalue->props;
371     my $type = $properties{'type'};
372    
373     if ( $type ne 'ddhost' ) {
374     - return $c->l( 'ddc_NONEXISTENT_DOMAIN_ERROR', $domain );
375     + return $c->l( 'NONEXISTENT_DOMAIN_ERROR', $domain );
376    
377     }
378    
379     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm
380     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2023-01-25 09:36:57.420991477 +0000
381     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2023-01-25 13:48:00.000000000 +0000
382     @@ -7,101 +7,101 @@
383     use SrvMngr::I18N::Modules::General::en;
384    
385     my %lexicon = (
386     -'ddc_FORM_TITLE' => 'Create, remove or change the publication of virtual domains',
387     -'ddc_Params_for_IP_Retrieval'=>' Parameters to control how the IP of your server is found:',
388     -'ddc_DESCRIPTION'=> 'Use this contrib when you have a sme server connected to a ISP service using a dynamic IP, and you wish to host multiple domains.
389     +'FORM_TITLE' => 'Create, remove or change the publication of virtual domains',
390     +'Params_for_IP_Retrieval'=>' Parameters to control how the IP of your server is found:',
391     +'DESCRIPTION'=> 'Use this contrib when you have a sme server connected to a ISP service using a dynamic IP, and you wish to host multiple domains.
392     <br>ddclient is a client for updating dynamic DNS entries for domains hosted at different DNS providers.
393     <br>Configure your dynamic host domains via the ddclient server manager panel.
394     <br>ddclient can be used on servers configured in server gateway mode or in server only mode.<br>
395     SmeServer documentation:<a href="https://wiki.contribs.org/Ddclient">https://wiki.contribs.org/Ddclient</a>',
396     -'ddc_FORM_DESCRIPTION' => 'Virtual Domains for publication on the net:',
397     -'ddc_NO_VIRTUAL_DOMAINS' => 'There are no virtual domains in the system.',
398     -'ddc_CURRENT_LIST_OF_DOMAINS' => 'Current list of virtual domains',
399     -'ddc_PUBLICATION' => 'Publication',
400     -'ddc_PRIMARY_SITE' => 'Primary Site',
401     -'ddc_CONTENT' => '[_1] i-bay',
402     -'ddc_CREATE_TITLE' => 'Create a new publication virtual domain',
403     -'ddc_SERVERS_LABEL' => 'Where to publish',
404     -'ddc_MX' => 'record MX',
405     -'ddc_NAME_LABEL' => 'Login to publish',
406     -'ddc_PASSWORD_LABEL' => 'Password to publish',
407     -'ddc_CONTENT_FIELD_DESCRIPTION' => 'For the web site, you may choose your primary web site or any i-bay as the content.',
408     -'ddc_DOMAIN_NAME_VALIDATION_ERROR' => 'Error: unexpected or missing characters in domain name [_1]. The domain name should contain one or more letters, numbers, periods and minus signs. Did not create new domain.',
409     -'ddc_DOMAIN_DESCRIPTION_VALIDATION_ERROR' => 'Error: unexpected or missing characters in domain description [_1]. Did not create new domain.',
410     -'ddc_DOMAIN_IN_USE_ERROR' => 'Error: domain [_1] is already in use. Did not create new domain.',
411     -'ddc_DOMAIN_LOGIN_VALIDATION_ERROR'=> 'Domain login must not be blank and only consist of letter, numbers, "." or "@"',
412     -'ddc_RESERVED_SECURE_DOMAIN_ERROR' => 'Error: domain [_1] is reserved to provide a secured webserver for the virtual domain [_2]. Did not create new domain.',
413     -'ddc_SYSTEM_DOMAIN_ERROR' => 'Error: domain [_1] is your system domain name. You cannot have a virtual domain with the same name. Did not create new domain.',
414     -'ddc_RESERVED_SECURE_SYSTEM_DOMAIN_ERROR' => 'Error: domain [_1] is reserved to provide a secured webserver for your system domain name [_2]. Did not create new domain.',
415     -'ddc_SUCCESSFULLY_CREATED' => 'Successfully publication domain [_1] on [_2].',
416     -'ddc_MODIFY_TITLE' => 'Modify virtual domain',
417     -'ddc_NONEXISTENT_DOMAIN_ERROR' => 'Error: [_1] is not an existing domain.',
418     -'ddc_SUCCESSFULLY_MODIFIED' => 'Successfully modified the publication [_1] on [_2].',
419     -'ddc_REMOVE_TITLE' => 'Remove publication of virtual domain',
420     -'ddc_REMOVE_DESCRIPTION' => '<p>You are about to remove the publication of domain [_1] ([_2]) on [_3].
421     +'FORM_DESCRIPTION' => 'Virtual Domains for publication on the net:',
422     +'NO_VIRTUAL_DOMAINS' => 'There are no virtual domains in the system.',
423     +'CURRENT_LIST_OF_DOMAINS' => 'Current list of virtual domains',
424     +'PUBLICATION' => 'Publication',
425     +'PRIMARY_SITE' => 'Primary Site',
426     +'CONTENT' => '[_1] i-bay',
427     +'CREATE_TITLE' => 'Create a new publication virtual domain',
428     +'SERVERS_LABEL' => 'Where to publish',
429     +'MX' => 'record MX',
430     +'NAME_LABEL' => 'Login to publish',
431     +'PASSWORD_LABEL' => 'Password to publish',
432     +'CONTENT_FIELD_DESCRIPTION' => 'For the web site, you may choose your primary web site or any i-bay as the content.',
433     +'DOMAIN_NAME_VALIDATION_ERROR' => 'Error: unexpected or missing characters in domain name [_1]. The domain name should contain one or more letters, numbers, periods and minus signs. Did not create new domain.',
434     +'DOMAIN_DESCRIPTION_VALIDATION_ERROR' => 'Error: unexpected or missing characters in domain description [_1]. Did not create new domain.',
435     +'DOMAIN_IN_USE_ERROR' => 'Error: domain [_1] is already in use. Did not create new domain.',
436     +'DOMAIN_LOGIN_VALIDATION_ERROR'=> 'Domain login must not be blank and only consist of letter, numbers, "." or "@"',
437     +'RESERVED_SECURE_DOMAIN_ERROR' => 'Error: domain [_1] is reserved to provide a secured webserver for the virtual domain [_2]. Did not create new domain.',
438     +'SYSTEM_DOMAIN_ERROR' => 'Error: domain [_1] is your system domain name. You cannot have a virtual domain with the same name. Did not create new domain.',
439     +'RESERVED_SECURE_SYSTEM_DOMAIN_ERROR' => 'Error: domain [_1] is reserved to provide a secured webserver for your system domain name [_2]. Did not create new domain.',
440     +'SUCCESSFULLY_CREATED' => 'Successfully publication domain [_1] on [_2].',
441     +'MODIFY_TITLE' => 'Modify virtual domain',
442     +'NONEXISTENT_DOMAIN_ERROR' => 'Error: [_1] is not an existing domain.',
443     +'SUCCESSFULLY_MODIFIED' => 'Successfully modified the publication [_1] on [_2].',
444     +'REMOVE_TITLE' => 'Remove publication of virtual domain',
445     +'REMOVE_DESCRIPTION' => '<p>You are about to remove the publication of domain [_1] ([_2]) on [_3].
446     </p>
447     <p>
448     <b>Are you sure you wish to remove this domain\'s publication ?</b>
449     </p>
450     ',
451     -'ddc_ERROR_WHILE_REMOVING_DOMAIN' => 'Error: internal failure while removing publication of [_1].',
452     -'ddc_SUCCESSFULLY_DELETED' => 'Successfully deleted publication of [_1] on [_2].',
453     +'ERROR_WHILE_REMOVING_DOMAIN' => 'Error: internal failure while removing publication of [_1].',
454     +'SUCCESSFULLY_DELETED' => 'Successfully deleted publication of [_1] on [_2].',
455    
456     -'ddc_DYNDNS1' => 'dyndns.org dynamic addresses',
457     -'ddc_DYNDNS2' => 'dyndns.org static addresses',
458     -'ddc_DYNDNS3' => 'dyndns.org custom addresses',
459     -'ddc_ZONEDIT' => 'ZoneEdit (zoneedit.com)',
460     -'ddc_EASYDNS' => 'EasyDNS (easydns.com)',
461     -'ddc_HAMMER' => 'Hammernode (hn.org) dynamic addresses',
462     -'ddc_DSLREPORTS' => 'dslreports.com dynamic-host monitoring',
463     -'ddc_EURODYNDNS' => 'eurodyndns.org dynamic addresses',
464     -'ddc_DTDNS' => 'DtDNS (www.dtdns.com) dynamic addresses',
465     -'ddc_LOOPIA' => 'Loopia (loopia.se) dynamic addresses',
466     -'ddc_DNSPARK' => ' Dnspark (dnspark.com) dynamic addresses',
467     -'ddc_DYNHOST' => ' DynHost (ovh.com) dynamic addresses',
468     -'ddc_NOIP' => ' NoIP (noip.com) dynamic addresses',
469     -'ddc_CHANGEIP' => ' ChangeIP (changeip.com) dynamic addresses',
470     -'ddc_NAMECHEAP' => ' NAMECHEAP (namecheap.com) dynamic addresses',
471     -'ddc_SPDNS' => ' SPDNS (spdns.de) dynamic addresses',
472     -'ddc_SITELUTIONS'=>'SITELUTIONS sitelutions.com dynamic addresses',
473     -'ddc_FREEDNS'=>'FREEDNS freedns.afraid.org for details',
474     -'ddc_NSUPDATE'=>'NSUPDATE See nsupdate(1) and ddns-confgen(8) for details ',
475     -'ddc_CLOUDFLARE'=>'CLOUDFLARE www.cloudflare.com/ for details',
476     -'ddc_GOOGLEDOMAINS'=>'GOOGLEDOMAINS www.google.com/domains for details',
477     -'ddc_DUCKDNS'=>'DUCKDNS duckdns.org for details',
478     -'ddc_FREEMYIP'=>'FREEMYIP freemyip.com for details',
479     -'ddc_WOIMA'=>'WOIMA woima.fi for details',
480     -'ddc_YANDEX'=>'YANDEX domain.yandex.com for details',
481     -'ddc_DNSMADEEASY'=>'DNSMADEEASY dnsmadeeasy.com for details',
482     -'ddc_DONDOMINIO'=>'DONDOMINIO www.dondominio.com for details',
483     -'ddc_NEARLYFREESPEECH'=>'NFSN www.nearlyfreespeech.net/services/dns for details',
484     -'ddc_OVH'=>'OVH www.ovh.com for details',
485     -'ddc_CLOUDNS'=>'CLOUDNS www.cloudns.net',
486     -'ddc_CUSTOMDNS' => 'Custom Dynamic DNS Provider',
487     -'ddc_CUSTOMDNS_LABEL' => 'Custom server Address',
488     -'ddc_CUSTOM_PROTOCOL_LABEL' => 'Custom ddclient Protocol',
489     -'ddc_CUSTOM_DESCRIPTION' => 'You can use a custom dynamic dns provider if yours is not in the published list. Please fill the custom fields with the appropriate settings',
490     -'ddc_CUSTOMDNS_VALIDATION_ERROR' => 'Error: unexpected or missing characters in custom server address field of domain [_1]. The server address should contain one or more letters, numbers, periods and minus signs. Did not apply the change.',
491     -'ddc_ddclient' =>'Dynamic Clients',
492     -'ddc_DOMAIN_NAME_ALREADY_EXIST' => 'Error: this domain:"[_1]" already exists. Please chose another.',
493     -'ddc_FREE_FORM_DESCRIPTION' => 'Here you can create any domain name to publish over the net:',
494     -'ddc_RETRIEVE_SSL' => 'SSL update',
495     -'ddc_RETRIEVE_DEAMONUPDATE' => 'Deamon update (seconds)',
496     -'ddc_RETRIEVE_URLCHECKIP' => 'Url for the external IP',
497     -'ddc_APPLY' => 'Save',
498     -'ddc_DOMAIN_NAME_LABEL' => 'Domain Name',
499     -'ddc_DESCRIPTION_LABEL' => 'Domain description',
500     -'ddc_SUCCESSFULLY_MODIFIED_RETRIEVE_IP' => 'You have successfully modified the retrieve IP options.',
501     -'ddc_RETRIEVE_METHOD' => 'Method to retrieve new IP:',
502     -'ddc_RETRIEVE_IF' => 'Local interface to get new IP, if selected interface method',
503     -'ddc_RETRIEVE_CMD' => 'Command to execute to get IP, if selected command method',
504     -'ddc_SME external Interface' => 'SME external interface',
505     -'ddc_SME configuration DB' => 'SME configuration DB',
506     -'ddc_web' => 'Web query',
507     -'ddc_Interface' => 'IP from interface',
508     -'ddc_IP' => 'Manual IP setting',
509     -'ddc_Command' => 'Command to execute',
510     -'ddc_RETRIEVE_IP' => 'IP to manually force'
511     +'DYNDNS1' => 'dyndns.org dynamic addresses',
512     +'DYNDNS2' => 'dyndns.org static addresses',
513     +'DYNDNS3' => 'dyndns.org custom addresses',
514     +'ZONEDIT' => 'ZoneEdit (zoneedit.com)',
515     +'EASYDNS' => 'EasyDNS (easydns.com)',
516     +'HAMMER' => 'Hammernode (hn.org) dynamic addresses',
517     +'DSLREPORTS' => 'dslreports.com dynamic-host monitoring',
518     +'EURODYNDNS' => 'eurodyndns.org dynamic addresses',
519     +'DTDNS' => 'DtDNS (www.dtdns.com) dynamic addresses',
520     +'LOOPIA' => 'Loopia (loopia.se) dynamic addresses',
521     +'DNSPARK' => ' Dnspark (dnspark.com) dynamic addresses',
522     +'DYNHOST' => ' DynHost (ovh.com) dynamic addresses',
523     +'NOIP' => ' NoIP (noip.com) dynamic addresses',
524     +'CHANGEIP' => ' ChangeIP (changeip.com) dynamic addresses',
525     +'NAMECHEAP' => ' NAMECHEAP (namecheap.com) dynamic addresses',
526     +'SPDNS' => ' SPDNS (spdns.de) dynamic addresses',
527     +'SITELUTIONS'=>'SITELUTIONS sitelutions.com dynamic addresses',
528     +'FREEDNS'=>'FREEDNS freedns.afraid.org for details',
529     +'NSUPDATE'=>'NSUPDATE See nsupdate(1) and ddns-confgen(8) for details ',
530     +'CLOUDFLARE'=>'CLOUDFLARE www.cloudflare.com/ for details',
531     +'GOOGLEDOMAINS'=>'GOOGLEDOMAINS www.google.com/domains for details',
532     +'DUCKDNS'=>'DUCKDNS duckdns.org for details',
533     +'FREEMYIP'=>'FREEMYIP freemyip.com for details',
534     +'WOIMA'=>'WOIMA woima.fi for details',
535     +'YANDEX'=>'YANDEX domain.yandex.com for details',
536     +'DNSMADEEASY'=>'DNSMADEEASY dnsmadeeasy.com for details',
537     +'DONDOMINIO'=>'DONDOMINIO www.dondominio.com for details',
538     +'NEARLYFREESPEECH'=>'NFSN www.nearlyfreespeech.net/services/dns for details',
539     +'OVH'=>'OVH www.ovh.com for details',
540     +'CLOUDNS'=>'CLOUDNS www.cloudns.net',
541     +'CUSTOMDNS' => 'Custom Dynamic DNS Provider',
542     +'CUSTOMDNS_LABEL' => 'Custom server Address',
543     +'CUSTOM_PROTOCOL_LABEL' => 'Custom ddclient Protocol',
544     +'CUSTOM_DESCRIPTION' => 'You can use a custom dynamic dns provider if yours is not in the published list. Please fill the custom fields with the appropriate settings',
545     +'CUSTOMDNS_VALIDATION_ERROR' => 'Error: unexpected or missing characters in custom server address field of domain [_1]. The server address should contain one or more letters, numbers, periods and minus signs. Did not apply the change.',
546     +'ddclient' =>'Dynamic Clients',
547     +'DOMAIN_NAME_ALREADY_EXIST' => 'Error: this domain:"[_1]" already exists. Please chose another.',
548     +'FREE_FORM_DESCRIPTION' => 'Here you can create any domain name to publish over the net:',
549     +'RETRIEVE_SSL' => 'SSL update',
550     +'RETRIEVE_DEAMONUPDATE' => 'Deamon update (seconds)',
551     +'RETRIEVE_URLCHECKIP' => 'Url for the external IP',
552     +'APPLY' => 'Save',
553     +'DOMAIN_NAME_LABEL' => 'Domain Name',
554     +'DESCRIPTION_LABEL' => 'Domain description',
555     +'SUCCESSFULLY_MODIFIED_RETRIEVE_IP' => 'You have successfully modified the retrieve IP options.',
556     +'RETRIEVE_METHOD' => 'Method to retrieve new IP:',
557     +'RETRIEVE_IF' => 'Local interface to get new IP, if selected interface method',
558     +'RETRIEVE_CMD' => 'Command to execute to get IP, if selected command method',
559     +'SME external Interface' => 'SME external interface',
560     +'SME configuration DB' => 'SME configuration DB',
561     +'web' => 'Web query',
562     +'Interface' => 'IP from interface',
563     +'IP' => 'Manual IP setting',
564     +'Command' => 'Command to execute',
565     +'RETRIEVE_IP' => 'IP to manually force'
566     );
567    
568     our %Lexicon = (
569     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_customlist.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_customlist.html.ep
570     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_customlist.html.ep 2020-06-28 09:57:53.000000000 +0100
571     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_customlist.html.ep 2023-01-25 13:52:00.000000000 +0000
572     @@ -1,6 +1,6 @@
573     -<div id='ddc_customlist'>
574     +<div id='customlist'>
575     <h2>
576     - %= l 'ddc_FREE_FORM_DESCRIPTION'
577     + %= l 'FREE_FORM_DESCRIPTION'
578     </h2>
579    
580     %= form_for '/ddclient' => (method => 'POST') => begin
581     @@ -8,13 +8,13 @@
582     <table class="sme-border"><tbody>
583     <tr>
584     <th class='sme-border'>
585     - %=l 'ddc_DOMAIN_NAME_LABEL'
586     + %=l 'DOMAIN_NAME_LABEL'
587     </th>
588     <th class='sme-border'>
589     - %=l 'ddc_DESCRIPTION_LABEL'
590     + %=l 'DESCRIPTION_LABEL'
591     </th>
592     <th class='sme-border'>
593     - %=l 'ddc_PUBLICATION'
594     + %=l 'PUBLICATION'
595     </th>
596     <th class='sme-border' colspan=2>
597     %=l 'ACTION'
598     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep
599     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep 2020-06-28 09:57:53.000000000 +0100
600     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep 2023-01-25 13:52:00.000000000 +0000
601     @@ -1,4 +1,4 @@
602     -<div id='ddc_del'>
603     +<div id='del'>
604     % my $btn = l('REMOVE');
605     %= form_for '/ddclient4' => (method => 'POST') => begin
606     <p>
607     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep
608     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep 2020-06-28 09:57:53.000000000 +0100
609     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep 2023-01-25 13:52:00.000000000 +0000
610     @@ -1,6 +1,6 @@
611     -<div id='ddc_Domainslist'>
612     +<div id='Domainslist'>
613     <h2>
614     - %= l 'ddc_FORM_DESCRIPTION'
615     + %= l 'FORM_DESCRIPTION'
616     </h2>
617     %= form_for '/ddclient' => (method => 'POST') => begin
618    
619     @@ -12,16 +12,16 @@
620     <table class="sme-border"><tbody>
621     <tr>
622     <th class='sme-border'>
623     - %=l 'ddc_DOMAIN_NAME_LABEL'
624     + %=l 'DOMAIN_NAME_LABEL'
625     </th>
626     <th class='sme-border'>
627     - %=l 'ddc_DESCRIPTION_LABEL'
628     + %=l 'DESCRIPTION_LABEL'
629     </th>
630     <th class='sme-border'>
631     - %=l('ddc_CONTENT',"")
632     + %=l('CONTENT',"")
633     </th>
634     <th class='sme-border'>
635     - %=l 'ddc_PUBLICATION'
636     + %=l 'PUBLICATION'
637     </th>
638    
639     <th class='sme-border' colspan=2>
640     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep
641     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep 2020-06-28 09:57:53.000000000 +0100
642     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep 2023-01-25 13:52:00.000000000 +0000
643     @@ -1,17 +1,17 @@
644     -<div id='ddc_modifydomain'>
645     +<div id='modifydomain'>
646     <h2>
647     - %= l 'ddc_CUSTOM_DESCRIPTION'
648     + %= l 'CUSTOM_DESCRIPTION'
649     </h2><br>
650     - % my $btn = l('ddc_APPLY');
651     + % my $btn = l('APPLY');
652     %= form_for '/ddclient8' => (method => 'POST') => begin
653     <span class=label>
654     - %=l 'ddc_DOMAIN_NAME_LABEL'
655     + %=l 'DOMAIN_NAME_LABEL'
656     </span><span class=data>
657     %= hidden_field domainName => $ddc_datas->{"Domain_details"}->{"Domain"}
658     %= $ddc_datas->{"Domain_details"}->{"Domain"}
659     </span><br><br>
660     <span class=label>
661     - %=l 'ddc_DESCRIPTION_LABEL'
662     + %=l 'DESCRIPTION_LABEL'
663     </span><span class=data>
664     %= $ddc_datas->{"Domain_details"}->{"Description"}
665     </span><br><br>
666     @@ -21,31 +21,31 @@
667     %= $ddc_datas->{"Domain_details"}->{"Content"}
668     </span><br><br>
669     <span class=label>
670     - %=l 'ddc_SERVERS_LABEL'
671     + %=l 'SERVERS_LABEL'
672     </span><span class=data>
673     % param dns=>$ddc_datas->{"Domain_details"}->{"dns"};
674     %=select_field dns=>$dnslabels
675     </span><br>
676     <span class=label>
677     - %=l 'ddc_CUSTOMDNS_LABEL'
678     + %=l 'CUSTOMDNS_LABEL'
679     </span><span class=data>
680     % param customdns=>$ddc_datas->{"Domain_details"}->{"customdns"};
681     %=text_field 'customdns'
682     </span><br>
683     <span class=label>
684     - %=l 'ddc_CUSTOM_PROTOCOL_LABEL'
685     + %=l 'CUSTOM_PROTOCOL_LABEL'
686     </span><span class=data>
687     % param customprotocol=>$ddc_datas->{"Domain_details"}->{"customprotocol"};
688     %=text_field 'customprotocol'
689     </span><br>
690     <span class=label>
691     - %=l 'ddc_NAME_LABEL'
692     + %=l 'NAME_LABEL'
693     </span><span class=data>
694     % param login=>$ddc_datas->{"Domain_details"}->{"login"};
695     %=text_field 'login'
696     </span><br>
697     <span class=label>
698     - %=l 'ddc_PASSWORD_LABEL'
699     + %=l 'PASSWORD_LABEL'
700     </span><span class=data>
701     % param password=>$ddc_datas->{"Domain_details"}->{"password"};
702     %=password_field 'password',id=>"ddcPass",value=>$ddc_datas->{"Domain_details"}->{"password"}
703     @@ -63,7 +63,7 @@
704     % end
705     </span><br>
706     <span class=label>
707     - %=l 'ddc_MX'
708     + %=l 'MX'
709     </span><span class=data>
710     % param mx=>$ddc_datas->{"Domain_details"}->{"mx"};
711     %=text_field 'mx'
712     diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep
713     --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep 2020-06-28 09:57:53.000000000 +0100
714     +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep 2023-01-25 13:52:00.000000000 +0000
715     @@ -1,47 +1,47 @@
716     -<div id='ddc_paramlist'>
717     +<div id='paramlist'>
718     <h2>
719     - %= l 'ddc_Params_for_IP_Retrieval'
720     + %= l 'Params_for_IP_Retrieval'
721     </h2>
722     - % my $btn = l('ddc_APPLY');
723     + % my $btn = l('APPLY');
724     %= form_for '/ddclient3' => (method => 'POST') => begin
725     <span class=label>
726     - %=l 'ddc_RETRIEVE_SSL'
727     + %=l 'RETRIEVE_SSL'
728     </span><span class=data>
729     % param retrievessl=>$ddc_datas->{"params"}->{"ssl"};
730     %=select_field retrievessl=>[['Yes'=>'yes'],['No'=>'no']]
731     </span><br>
732     <span class=label>
733     - %=l 'ddc_RETRIEVE_DEAMONUPDATE'
734     + %=l 'RETRIEVE_DEAMONUPDATE'
735     </span><span class=data>
736     % param retrievedeamonupdate=>$ddc_datas->{"params"}->{"DeamonUpdate"};
737     %=number_field 'retrievedeamonupdate',min=>0
738     </span><br>
739     <span class=label>
740     - %=l 'ddc_RETRIEVE_METHOD'
741     + %=l 'RETRIEVE_METHOD'
742     </span><span class=data>
743     % param retrievemethod=>$ddc_datas->{"params"}->{"method"};
744     %=select_field retrievemethod=>$methodlabels
745     </span><br>
746     <span class=label>
747     - %=l 'ddc_RETRIEVE_IF'
748     + %=l 'RETRIEVE_IF'
749     </span><span class=data>
750     % param retrieveinterface=>$ddc_datas->{"params"}->{"Extinterface"};
751     %=text_field 'retrieveinterface'
752     </span><br>
753     <span class=label>
754     - %=l 'ddc_RETRIEVE_CMD'
755     + %=l 'RETRIEVE_CMD'
756     </span><span class=data>
757     % param retrievecmd=>$ddc_datas->{"params"}->{"cmd"};
758     %=text_field 'retrievecmd'
759     </span><br>
760     <span class=label>
761     - %=l 'ddc_RETRIEVE_IP'
762     + %=l 'RETRIEVE_IP'
763     </span><span class=data>
764     % param retrieveip=>$ddc_datas->{"params"}->{"ForceIP"};
765     %=text_field 'retrieveip'
766     </span><br>
767     <span class=label>
768     - %=l 'ddc_RETRIEVE_URLCHECKIP'
769     + %=l 'RETRIEVE_URLCHECKIP'
770     </span><span class=data>
771     % param retrieveurlcheckip=>$ddc_datas->{"params"}->{"urlcheckip"};
772     %=text_field 'retrieveurlcheckip'

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