[prev in list] [next in list] [prev in thread] [next in thread]
List: ipcop-svn
Subject: [Ipcop-svn] SF.net SVN: ipcop: [1510] ipcop/trunk/html/cgi-bin
From: eoberlander () users ! sourceforge ! net
Date: 2008-06-14 16:26:27
Message-ID: E1K7YaB-00087i-UP () sc8-pr-svn4 ! sourceforge ! net
[Download RAW message or body]
Revision: 1510
http://ipcop.svn.sourceforge.net/ipcop/?rev=1510&view=rev
Author: eoberlander
Date: 2008-06-14 09:26:27 -0700 (Sat, 14 Jun 2008)
Log Message:
-----------
Add some error box flags.
Modified Paths:
--------------
ipcop/trunk/html/cgi-bin/dhcp.cgi
ipcop/trunk/html/cgi-bin/modem.cgi
Modified: ipcop/trunk/html/cgi-bin/dhcp.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/dhcp.cgi 2008-06-13 21:38:43 UTC (rev 1509)
+++ ipcop/trunk/html/cgi-bin/dhcp.cgi 2008-06-14 16:26:27 UTC (rev 1510)
@@ -44,6 +44,8 @@
our $filename3 = "${General::swroot}/dhcp/advoptions-list"; # List of options+syntax
our $filename4 = "${General::swroot}/dhcp/parameters-list"; # List of allowed \
'parameters' ; no checking on parameters my $errormessage = '';
+my $error_dhcp = '';
+my $error_fixed = '';
my $warnmessage = '';
my $warnNTPmessage = '';
my @nosaved=();
@@ -260,6 +262,7 @@
map ($dhcpsettings{$_} = '',@nosaved,'KEY1','KEY2'); # and reinit vars to empty
&buildconf;
ERROR: # Leave the faulty field untouched
+ $error_dhcp = 'error' if ($errormessage);
} else {
&General::readhash($setting, \%dhcpsettings); # Get saved settings and reset \
to good if needed }
@@ -491,6 +494,8 @@
#Write changes to dhcpd.conf.
&sortcurrent2; # sort newly added/modified entry
&buildconf; # before calling buildconf which use fixed lease file !
+ } else {
+ $error_fixed = 'error';
}
}
@@ -591,7 +596,7 @@
&Header::openbigbox('100%', 'left', '', $errormessage);
if ($errormessage) {
- &Header::openbox('100%', 'left', $Lang::tr{'error messages'});
+ &Header::openbox('100%', 'left', $Lang::tr{'error messages'}, 'error');
print "<font class='base'>$errormessage </font>\n";
&Header::closebox();
}
@@ -599,7 +604,7 @@
$warnNTPmessage = "<font \
color=${Header::colourred}><b>$Lang::tr{'capswarning'}</b></font>: $warnNTPmessage"; \
}
-&Header::openbox('100%', 'left', 'DHCP');
+&Header::openbox('100%', 'left', 'DHCP', $error_dhcp);
print "<form method='post' action='$ENV{'SCRIPT_NAME'}'>";
foreach my $itf (@ITFs) {
@@ -911,7 +916,7 @@
}
&Header::closebox();
-&Header::openbox('100%', 'left', $Lang::tr{'current fixed leases'});
+&Header::openbox('100%', 'left', $Lang::tr{'current fixed leases'}, $error_fixed);
# Fixed leases screens
$checked{'FIX_ENABLED'}{'on'} = ($dhcpsettings{'FIX_ENABLED'} ne 'on') ? '' : \
"checked='checked'"; $dhcpsettings{'FIX_FILENAME'} =~ s/,/,/g;
Modified: ipcop/trunk/html/cgi-bin/modem.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/modem.cgi 2008-06-13 21:38:43 UTC (rev 1509)
+++ ipcop/trunk/html/cgi-bin/modem.cgi 2008-06-14 16:26:27 UTC (rev 1510)
@@ -21,6 +21,7 @@
my %modemsettings=();
my $errormessage = '';
+my $error_modem = '';
&Header::showhttpheaders();
@@ -38,9 +39,11 @@
}
ERROR:
if ($errormessage) {
- $modemsettings{'VALID'} = 'no'; }
- else {
- $modemsettings{'VALID'} = 'yes'; }
+ $modemsettings{'VALID'} = 'no';
+ $error_modem = 'error';
+ } else {
+ $modemsettings{'VALID'} = 'yes';
+ }
&General::writehash("${General::swroot}/modem/settings", \%modemsettings);
}
@@ -64,7 +67,7 @@
print "<form method='post' action='$ENV{'SCRIPT_NAME'}'>\n";
-&Header::openbox('100%', 'left', "$Lang::tr{'modem configuration'}:");
+&Header::openbox('100%', 'left', "$Lang::tr{'modem configuration'}:", $error_modem);
print <<END
<table width='100%'>
<tr>
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic