X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=html%2Fcgi-bin%2Fdns.cgi;h=c6289530549a3b26d158b5267ba59bd77e73fd2b;hb=e70c39047434e945a2817d05b671defdab748123;hp=08baf1eb61eda10be2ed49982e64dfbce3913dd7;hpb=e0639d80f6a55c06db8fc73b08ed1edee8a7b5a3;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi index 08baf1eb61..c628953054 100755 --- a/html/cgi-bin/dns.cgi +++ b/html/cgi-bin/dns.cgi @@ -63,13 +63,20 @@ if ($dnssettings{'ACTION'} eq $Lang::tr{'save'}) { } } -if ($dnssettings{'RECONNECT'} eq $Lang::tr{'dns reconnection'}) { +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{'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"; + &Header::closebox(); +} + # DPC move error message to top so it is seen! if ($errormessage) { &Header::openbox('100%', 'left', $Lang::tr{'error messages'}); @@ -91,20 +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 <