aboutsummaryrefslogtreecommitdiffstats
path: root/functions/init
diff options
context:
space:
mode:
authorJim Hu <jimhu@users.sourceforge.net>2008-12-12 06:22:57 +0000
committerJim Hu <jimhu@users.sourceforge.net>2008-12-12 06:22:57 +0000
commitf624f9143722a6e32f702f6e75f24ae457f85d8c (patch)
tree01632d35bb38e6602e5a4ecd00bebe2fb45855a6 /functions/init
parent2fb022abbfa5eeac033992841ca11d9642bc4508 (diff)
downloadphpicalendar-f624f9143722a6e32f702f6e75f24ae457f85d8c.tar.gz
phpicalendar-f624f9143722a6e32f702f6e75f24ae457f85d8c.tar.bz2
phpicalendar-f624f9143722a6e32f702f6e75f24ae457f85d8c.zip
misc changes for new config model
Diffstat (limited to 'functions/init')
-rw-r--r--functions/init/configs.php16
1 files changed, 7 insertions, 9 deletions
diff --git a/functions/init/configs.php b/functions/init/configs.php
index 9cea67b..aa79610 100644
--- a/functions/init/configs.php
+++ b/functions/init/configs.php
@@ -2,16 +2,15 @@
// Pull in the configuration and some functions.
include_once(BASE.'default_config.php');
if (is_file(BASE.'config.inc.php')){
- include_once(BASE.'config.inc.php');
+ include(BASE.'config.inc.php');
foreach($configs as $key=>$value) $phpiCal_config->setProperty($key, $value);
}
-// Set the cookie URI.
if ($phpiCal_config->cookie_uri == '') {
- $phpiCal_config->setProperty('cookie_uri', $_SERVER['SERVER_NAME'].substr($_SERVER['PHP_SELF'],0,strpos($_SERVER['PHP_SELF'], '/') ).'phpicalendar' );
+ $phpiCal_config->cookie_uri = $_SERVER['SERVER_NAME'].substr($_SERVER['PHP_SELF'],0,strpos($_SERVER['PHP_SELF'], '/'));
}
-
-if (isset($_COOKIE[$phpiCal_config->cookie_uri]) && !isset($_POST['unset'])) {
- $phpicalendar = unserialize(stripslashes($_COOKIE[$cookie_name]));
+$cookie_name = 'phpicalendar_'.basename($phpiCal_config->default_path);
+if (isset($_COOKIE[$cookie_name]) && !isset($_POST['unset'])) {
+ $phpicalendar = unserialize(stripslashes($_COOKIE[$phpiCal_config->cookie_uri]));
if (isset($phpicalendar['cookie_language'])) $phpiCal_config->setProperty('language', $phpicalendar['cookie_language']);
if (isset($phpicalendar['cookie_calendar'])) $phpiCal_config->setProperty('default_cal_check', $phpicalendar['cookie_calendar']);
if (isset($phpicalendar['cookie_cpath'])) $phpiCal_config->setProperty('default_cpath_check', $phpicalendar['cookie_cpath']);
@@ -20,7 +19,7 @@ if (isset($_COOKIE[$phpiCal_config->cookie_uri]) && !isset($_POST['unset'])) {
$phpiCal_config->setProperty('template', $phpicalendar['cookie_style']);
}
if (isset($phpicalendar['cookie_startday'])) $phpiCal_config->setProperty('week_start_day', $phpicalendar['cookie_startday']);
- if (isset($phpicalendar['cookie_time'])) $phpiCal_config->setProperty('day_start', $phpicalendar['cookie_time']);
+ if (isset($phpicalendar['cookie_time'])) $phpiCal_config->setProperty('day_start', $phpicalendar['cookie_time']); echo "cookie!";
}
# language support
@@ -51,8 +50,7 @@ while ($fillTime < $phpiCal_config->day_end) {
}
-/*
-echo "<pre>xx";
+/*echo "<pre>xx";
print_r($configs);
print_r($phpiCal_config);
echo "</pre>";

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