aboutsummaryrefslogtreecommitdiffstats
path: root/functions/init.inc.php
diff options
context:
space:
mode:
authorJim Hu <jimhu@users.sourceforge.net>2006-04-05 04:51:41 +0000
committerJim Hu <jimhu@users.sourceforge.net>2006-04-05 04:51:41 +0000
commitb59384c66d9f0f97054254029c0cc37dd15acd80 (patch)
tree521c267ddfb2a2d812739d1571337c347f9b2ede /functions/init.inc.php
parent2c4e40eabfd7bd82ba4ceb1952770f72824616e7 (diff)
downloadphpicalendar-b59384c66d9f0f97054254029c0cc37dd15acd80.tar.gz
phpicalendar-b59384c66d9f0f97054254029c0cc37dd15acd80.tar.bz2
phpicalendar-b59384c66d9f0f97054254029c0cc37dd15acd80.zip
improve cookie handling and preferences.php
Diffstat (limited to 'functions/init.inc.php')
-rw-r--r--functions/init.inc.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/functions/init.inc.php b/functions/init.inc.php
index 6695a01..a41b249 100644
--- a/functions/init.inc.php
+++ b/functions/init.inc.php
@@ -15,8 +15,9 @@ $ALL_CALENDARS_COMBINED = 'all_calendars_combined971';
if (!defined('BASE')) define('BASE', './');
include_once(BASE.'config.inc.php');
-if (isset($_COOKIE['phpicalendar'])) {
- $phpicalendar = unserialize(stripslashes($_COOKIE['phpicalendar']));
+$cookie_name = 'phpicalendar_'.basename($default_path);
+if (isset($_COOKIE["$cookie_name"]) && !isset($_POST['unset'])) {
+ $phpicalendar = unserialize(stripslashes($_COOKIE[$cookie_name]));
if (isset($phpicalendar['cookie_language'])) $language = $phpicalendar['cookie_language'];
if (isset($phpicalendar['cookie_calendar'])) $default_cal_check = $phpicalendar['cookie_calendar'];
if (isset($phpicalendar['cookie_cpath'])) $default_cpath_check= $phpicalendar['cookie_cpath'];

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