aboutsummaryrefslogtreecommitdiffstats
path: root/preferences.php
diff options
context:
space:
mode:
authorJim Hu <jimhu@users.sourceforge.net>2006-03-25 20:22:47 +0000
committerJim Hu <jimhu@users.sourceforge.net>2006-03-25 20:22:47 +0000
commit8bac82c79a8792f8b6540e55303fd566b36c0e8e (patch)
treeb97235ca766a6d9539d7cdee2bd0bac9eb2bc1f9 /preferences.php
parent835cf08ea3d98b9eccada20233091569cc72e595 (diff)
downloadphpicalendar-8bac82c79a8792f8b6540e55303fd566b36c0e8e.tar.gz
phpicalendar-8bac82c79a8792f8b6540e55303fd566b36c0e8e.tar.bz2
phpicalendar-8bac82c79a8792f8b6540e55303fd566b36c0e8e.zip
Modifications to make preferences.php use new template right away upon reload
Diffstat (limited to 'preferences.php')
-rw-r--r--preferences.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/preferences.php b/preferences.php
index f3ec74d..c091fed 100644
--- a/preferences.php
+++ b/preferences.php
@@ -33,6 +33,10 @@ if ($action == 'setcookie') {
$cookie_calendar = $_POST['cookie_calendar'];
$cookie_view = $_POST['cookie_view'];
$cookie_style = $_POST['cookie_style'];
+ if (isset($_POST['cookie_style']) && is_dir(BASE.'templates/'.$_POST['cookie_style'].'/')){
+ $template = $_POST['cookie_style'];
+ }
+
$cookie_startday = $_POST['cookie_startday'];
$cookie_time = $_POST['cookie_time'];
$cookie_unset = $_POST['unset'];
@@ -129,7 +133,7 @@ foreach ($daysofweek_lang as $daysofweek) {
$dir_handle = @opendir(BASE.'templates/');
while ($file = readdir($dir_handle)) {
if (($file != ".") && ($file != "..") && ($file != "CVS")) {
- if (!is_file($file)) {
+ if (is_dir(BASE.'templates/'.$file)) {
$file_disp = ucfirst($file);
$style_select .= ($file == "$cookie_style") ? "<option value=\"$file\" selected=\"selected\">$file_disp</option>\n" : "<option value=\"$file\">$file_disp</option>\n";
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy