X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=html%2Fcgi-bin%2Fdns.cgi;h=c6289530549a3b26d158b5267ba59bd77e73fd2b;hb=b1d6635994673c9da5bba8e6b982c9227ed87cc8;hp=12c90c4ad49fbfeb9568658d4d981fbba09a90c0;hpb=9ed70c0ef989777c6bbeec724f1aaac1a192bfb4;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi index 12c90c4ad4..c628953054 100644 --- 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{'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{'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 <