diff options
author | Jim Hu <jimhu@users.sourceforge.net> | 2006-03-25 20:22:47 +0000 |
---|---|---|
committer | Jim Hu <jimhu@users.sourceforge.net> | 2006-03-25 20:22:47 +0000 |
commit | 8bac82c79a8792f8b6540e55303fd566b36c0e8e (patch) | |
tree | b97235ca766a6d9539d7cdee2bd0bac9eb2bc1f9 /preferences.php | |
parent | 835cf08ea3d98b9eccada20233091569cc72e595 (diff) | |
download | phpicalendar-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.php | 6 |
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"; } |