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

Contents 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 - (show annotations) (download)
Mon Jan 30 14:13:25 2023 UTC (15 months ago) by brianr
Branch: MAIN
CVS Tags: smeserver-ddclient-1_3_0-31_el7_sme, smeserver-ddclient-1_3_0-32_el7_sme, smeserver-ddclient-1_3_0-27_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 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