summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-04-02 22:41:35 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-04-02 22:41:35 +0000
commitf0f7a3ebb703c5b95b11eda5a060f420aec5e563 (patch)
treee3a6f6d78a90e6a055fc00b8fd18df2d53c43f8b /usr/local/www/system.php
parentf3bfeeea5c8e795bc50b0903c583b92fc1960d2f (diff)
downloadpfsense-f0f7a3ebb703c5b95b11eda5a060f420aec5e563.zip
pfsense-f0f7a3ebb703c5b95b11eda5a060f420aec5e563.tar.gz
Move theme selector to general screen
Ticket #895
Diffstat (limited to 'usr/local/www/system.php')
-rwxr-xr-xusr/local/www/system.php33
1 files changed, 32 insertions, 1 deletions
diff --git a/usr/local/www/system.php b/usr/local/www/system.php
index 78d0675..624649a 100755
--- a/usr/local/www/system.php
+++ b/usr/local/www/system.php
@@ -46,6 +46,7 @@ $pconfig['webguiport'] = $config['system']['webgui']['port'];
$pconfig['timezone'] = $config['system']['timezone'];
$pconfig['timeupdateinterval'] = $config['system']['time-update-interval'];
$pconfig['timeservers'] = $config['system']['timeservers'];
+$pconfig['theme'] = $config['system']['theme'];
if (!isset($pconfig['timeupdateinterval']))
$pconfig['timeupdateinterval'] = 300;
@@ -122,6 +123,9 @@ if ($_POST) {
update_if_changed("NTP servers", $config['system']['timeservers'], strtolower($_POST['timeservers']));
update_if_changed("NTP update interval", $config['system']['time-update-interval'], $_POST['timeupdateinterval']);
+ /* pfSense themes */
+ update_if_changed("System Theme", $config['theme'], $_POST['theme']);
+
/* XXX - billm: these still need updating after figuring out how to check if they actually changed */
unset($config['system']['dnsserver']);
if ($_POST['dns1'])
@@ -269,7 +273,34 @@ include("head.inc");
hosts (only one required). Remember to set up at least one
DNS server if you enter a host name here!</span></td>
</tr>
- <tr>
+ <tr>
+ <td colspan="2" class="list" height="12">&nbsp;</td>
+ </tr>
+ <tr>
+ <td colspan="2" valign="top" class="listtopic">Theme</td>
+ </tr>
+ <tr>
+ <td width="22%" valign="top" class="vncell">&nbsp;</td>
+ <td width="78%" class="vtable">
+ <select name="theme">
+<?php
+ $files = return_dir_as_array("/usr/local/www/themes/");
+ foreach($files as $f) {
+ if ( (substr($f, 0, 1) == "_") && !isset($config['system']['developer']) ) continue;
+ if($f == "CVS") continue;
+ $selected = "";
+ if($f == $config['theme'])
+ $selected = " SELECTED";
+ if($config['theme'] == "" and $f == "pfsense")
+ $selceted = " SELECTED";
+ echo "\t\t\t\t\t"."<option{$selected}>{$f}</option>\n";
+ }
+?>
+ </select>
+ <strong>This will change the look and feel of pfSense</strong>
+ </td>
+ </tr>
+ <tr>
<td width="22%" valign="top">&nbsp;</td>
<td width="78%"> <input name="Submit" type="submit" class="formbtn" value="Save">
</td>
OpenPOWER on IntegriCloud