From: <abe...@us...> - 2013-03-01 17:38:26
|
Revision: 5974 http://astlinux.svn.sourceforge.net/astlinux/?rev=5974&view=rev Author: abelbeck Date: 2013-03-01 17:38:20 +0000 (Fri, 01 Mar 2013) Log Message: ----------- web interface, Network tab, validate Timezone setting and display an error if invalid Modified Paths: -------------- branches/1.0/package/webinterface/altweb/admin/network.php Modified: branches/1.0/package/webinterface/altweb/admin/network.php =================================================================== --- branches/1.0/package/webinterface/altweb/admin/network.php 2013-02-27 18:32:16 UTC (rev 5973) +++ branches/1.0/package/webinterface/altweb/admin/network.php 2013-03-01 17:38:20 UTC (rev 5974) @@ -138,7 +138,14 @@ return(102); } } - + + $tz = ($_POST['timezone'] !== '') ? $_POST['timezone'] : trim($_POST['other_timezone']); + if ($tz !== '') { + if (! is_file("/usr/share/zoneinfo/$tz")) { + return(103); + } + } + return(11); } @@ -973,6 +980,8 @@ putHtml('<p style="color: red;">Error in Network Configuration, DMZ requires a LAN to also be defined.</p>'); } elseif ($result == 102) { putHtml('<p style="color: red;">Warning! Firewall is enabled, but not configured, click "Firewall Configuration" and save.</p>'); + } elseif ($result == 103) { + putHtml('<p style="color: red;">Error in Network Configuration, Invalid Timezone setting.</p>'); } elseif ($result == 999) { putHtml('<p style="color: red;">Permission denied for user "'.$global_user.'".</p>'); } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |