From 830f617709d9b44f2b457d76bb908ac4d37bcf18 Mon Sep 17 00:00:00 2001 From: Jan Paul Tuecking Date: Mon, 14 Sep 2009 17:38:12 +0200 Subject: [PATCH] Changed buttons to handle dns address assignment easier. --- html/cgi-bin/dns.cgi | 61 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 4 deletions(-) diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi index c359d665c0..c628953054 100755 --- a/html/cgi-bin/dns.cgi +++ b/html/cgi-bin/dns.cgi @@ -63,14 +63,14 @@ if ($dnssettings{'ACTION'} eq $Lang::tr{'save'}) { } } -if ($dnssettings{'RECONNECT'} eq $Lang::tr{'reconnect'}) { +if ($dnssettings{'ACTION'} eq $Lang::tr{'reconnect'}) { system("/usr/local/bin/redctrl restart >/dev/null 2>&1 &"); &Header::openbox('100%', 'left', $Lang::tr{'dns address recon'} ); print "$Lang::tr{'dns address done'}\n"; &Header::closebox(); } -if ($dnssettings{'DELETE'} eq $Lang::tr{'delete'}) { +if ($dnssettings{'ACTION'} 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"; @@ -98,22 +98,75 @@ print < $Lang::tr{'dns new 0'} +END +; +if ($dnssettings{'ACTION'} eq $Lang::tr{'delete'}) { +print < +END +; +} else { +print < +END +; +} +print < $Lang::tr{'dns new 1'} +END +; +if ($dnssettings{'ACTION'} eq $Lang::tr{'delete'}) { +print < +END +; +} else { +print < +END +; +} +print <
+END +; +if ($dnssettings{'ACTION'} eq $Lang::tr{'save'} && $errormessage eq "") { +print < +      + +      + +END +; +} elsif ($dnssettings{'ACTION'} eq $Lang::tr{'delete'}) { +print <      - + +END +; +} elsif ($dnssettings{'ACTION'} eq $Lang::tr{'save'}) { +print < +END +; +} else { +print <      - + +END +; +} +print < -- 2.39.2