From 2e1432c4b7e9d06a98c98b7b09cf37219cc7231a Mon Sep 17 00:00:00 2001 From: Jan Paul Tuecking Date: Thu, 10 Sep 2009 22:06:44 +0200 Subject: [PATCH] Added a delete button to dns.cgi - now it will be possible to delete his own configuration, after reboot/reconnect dns server addresses will be assign by the provider. Fixed some typos in english language file. --- html/cgi-bin/dns.cgi | 9 +++++++++ langs/de/cgi-bin/de.pl | 4 +++- langs/en/cgi-bin/en.pl | 8 +++++--- 3 files changed, 17 insertions(+), 4 deletions(-) mode change 100644 => 100755 html/cgi-bin/dns.cgi diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi old mode 100644 new mode 100755 index 12c90c4ad4..c359d665c0 --- a/html/cgi-bin/dns.cgi +++ b/html/cgi-bin/dns.cgi @@ -70,6 +70,13 @@ if ($dnssettings{'RECONNECT'} eq $Lang::tr{'reconnect'}) { &Header::closebox(); } +if ($dnssettings{'DELETE'} eq $Lang::tr{'delete'}) { + system("cat /dev/null > ${General::swroot}/dns/settings &"); + &Header::openbox('100%', 'left', $Lang::tr{'dns address deleted'} ); + print "$Lang::tr{'dns address deleted txt'}\n"; + &Header::closebox(); +} + # DPC move error message to top so it is seen! if ($errormessage) { &Header::openbox('100%', 'left', $Lang::tr{'error messages'}); @@ -104,6 +111,8 @@ print <
     + +     
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index ddf2c0a5d2..845f6f7daf 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -641,6 +641,8 @@ 'dns header' => 'DNS Server Adressen zuweisen nur mit DHCP an red0', 'dns saved' => 'Erfolgreich gespeichert!', 'dns saved txt' => 'Die beiden eingegebenen DNS Server Adressen wurde erfolgreich gespeichert.
Um die Änderung wirksarm zu machen müssen Sie neustarten oder wiederverbinden!', +'dns address deleted' => 'Erfolgreich gelöscht! ', +'dns address deleted txt' => 'DNS Server Adressen wurden erfolgreich gelöscht. Änderungen werden jedoch erst nach einem Neustart oder einer Wiederverbindung übernommen.', 'dns error 1' => 'Die IP Adresse vom sekundären DNS Server ist nicht gültig, bitte überprüfen Sie Ihre Eingabe!
Die eingegebene primäre DNS Server Adresse ist jedoch gültig.', 'dns error 0' => 'Die IP Adresse vom primären DNS Server ist nicht gültig, bitte überprüfen Sie Ihre Eingabe!
Die eingegebene sekundären DNS Server Adresse ist jedoch gültig.
', 'dns error 01' => 'Die eingegebene IP Adresse des primären wie auch des sekundären DNS Servers sind nicht gültig, bitte überprüfen Sie Ihre Eingaben!', @@ -649,7 +651,7 @@ 'dns new 0' => 'Neue primäre DNS Server IP:', 'dns new 1' => 'Neue sekundäre DNS Server IP:', 'dns address recon' => 'Es wird neu Verbunden!', -'dns address done' => 'Die DNS-Server Adressen werden übernommen.', +'dns address done' => 'Die DNS-Server Adressen Einstellungen werden übernommen.', 'do not log this port list' => 'Verwerfe diese Port-Liste kurz bevor sie protokolliert werden (reduziert Protokollgröße)', 'dod' => 'Dial-on-Demand-Modus', 'dod for dns' => 'Dial-on-Demand für DNS:', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index a7263aa7b4..887301e452 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -666,7 +666,9 @@ 'dns title' => 'Domain Name System', 'dns header' => 'assign DNS server addresses only for DHCP on red0', 'dns saved' => 'Successfully saved!', -'dns saved txt' => 'The two entered DNS server addresses has been saved successfully.
You have to reboot or reconnect that the changes have effect!', +'dns saved txt' => 'The two entered DNS server addresses have been saved successfully.
You have to reboot or reconnect that the changes have effect!', +'dns address deleted' => 'Successfully deleted!', +'dns address deleted txt' => 'The DNS-Server addresses have been successfully deleted.
You have to reboot or reconnect that the changes have effect!', 'dns error 1' => 'The IP address of the secondary DNS server is not valid, please check your entries!
The entered primary DNS server address is valid.', 'dns error 0' => 'The IP address of the primary DNS server is not valid, please check your entries!
The entered secondary DNS server address is valid.', 'dns error 01' => 'The entered IP address of the primary and secondary DNS server are not valid, please check your entries!', @@ -675,7 +677,7 @@ 'dns new 0' => 'New primary DNS server IP:', 'dns new 1' => 'New secondary DNS server IP:', 'dns address recon' => 'Trying to reconnect!', -'dns address done' => 'The DNS-Server addresses are going to be saved.', +'dns address done' => 'The DNS-Server address settings are going to be saved.', 'do not log this port list' => 'Drop this port list just before they are logged (reduces log size)', 'dod' => 'Dial on Demand', 'dod for dns' => 'Dial on Demand for DNS:', @@ -1087,7 +1089,7 @@ 'mac address deleted' => 'Successfully deleted!', 'mac address deleted txt' => 'The MAC address has been successfully deleted, but changes will only take effect after reboot or reconnection.', 'mac address recon' => 'Trying to reconnect!', -'mac address done' => 'The MAC address will be saved.', +'mac address done' => 'The MAC address settings are going to be saved.', 'mac desc' => 'Here you are able to change the MAC address on red0. The address must be entered in hexadecimal (0-9,a-f), a valid entry is
e.g. 00-01-02-0e-b8-d6 or 00:01:02:0e:b8:d6.', 'mac new' => 'new MAC addresse:', 'magic packet send to:' => 'Magic packet send to:', -- 2.39.2