aboutsummaryrefslogtreecommitdiffstats
path: root/preferences.php
diff options
context:
space:
mode:
authorChad Little <clittle@users.sourceforge.net>2002-11-15 03:51:29 +0000
committerChad Little <clittle@users.sourceforge.net>2002-11-15 03:51:29 +0000
commitcd501de7c511b7bb0c840fd9a38dfbb95a87ff73 (patch)
tree62609dce72832f26086923ff7b44b87db0dfefed /preferences.php
parent98c430276226e8a145946d7c98b52fc90d3e7038 (diff)
downloadphpicalendar-cd501de7c511b7bb0c840fd9a38dfbb95a87ff73.tar.gz
phpicalendar-cd501de7c511b7bb0c840fd9a38dfbb95a87ff73.tar.bz2
phpicalendar-cd501de7c511b7bb0c840fd9a38dfbb95a87ff73.zip
More prefs work.
Diffstat (limited to 'preferences.php')
-rw-r--r--preferences.php16
1 files changed, 13 insertions, 3 deletions
diff --git a/preferences.php b/preferences.php
index 98efede..78c1060 100644
--- a/preferences.php
+++ b/preferences.php
@@ -6,6 +6,16 @@ include(BASE.'functions/ical_parser.php');
$default_path = 'http://'.$HTTP_SERVER_VARS['SERVER_NAME'].substr($HTTP_SERVER_VARS['PHP_SELF'],0,strpos($HTTP_SERVER_VARS['PHP_SELF'], '/rss/'));
$default_view = "$default_view" . ".php";
if ($allow_preferences == 'no') header("Location: $default_view");
+$action = $HTTP_GET_VARS['action'];
+if ($action == 'setcookie') {
+ $cookie_language = $HTTP_POST_VARS['cookie_language'];
+ $cookie_calendar = $HTTP_POST_VARS['cookie_calendar'];
+ $cookie_view = $HTTP_POST_VARS['cookie_view'];
+ $the_cookie = array ("cookie_language" => "$cookie_language", "cookie_calendar" => "$cookie_calendar", "cookie_view" => "$cookie_view");
+ echo '<pre>'; print_r($the_cookie); echo '</pre>';
+ serialize($the_cookie);
+ #setcookie("the_cookie","$the_cookie",time()+6604800,"/","localhost",0);
+}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
@@ -57,7 +67,7 @@ if ($allow_preferences == 'no') header("Location: $default_view");
<tr>
<td width="2%"></td>
<td width="98%" valign="top" align="left">
- <form action="preferences.php?action=setcookie">
+ <form action="preferences.php?action=setcookie" METHOD="post">
<?php
@@ -72,7 +82,7 @@ if ($allow_preferences == 'no') header("Location: $default_view");
while ($file = readdir($dir_handle)) {
if (substr($file, -8) == ".inc.php") {
$language_tmp = urlencode(ucfirst(substr($file, 0, -8)));
- if ($language_tmp == $tmp_pref_language) {
+ if ($language_tmp == $cookie_language) {
print "<option value=\"$language_tmp\" selected>in $language_tmp</option>\n";
} else {
print "<option value=\"$language_tmp\">in $language_tmp</option>\n";
@@ -94,7 +104,7 @@ if ($allow_preferences == 'no') header("Location: $default_view");
$cal_tmp = urlencode($cal_filename_tmp);
$cal_displayname_tmp = str_replace("32", " ", $cal_filename_tmp);
if (!in_array($cal_filename_tmp, $blacklisted_cals)) {
- if ($cal_tmp == $cal) {
+ if ($cal_tmp == $cookie_calendar) {
print "<option value=\"$cal_tmp\" selected>$cal_displayname_tmp $calendar_lang</option>\n";
} else {
print "<option value=\"$cal_tmp\">$cal_displayname_tmp $calendar_lang</option>\n";

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