aboutsummaryrefslogtreecommitdiffstats
path: root/functions/init.inc.php
diff options
context:
space:
mode:
authorJim Hu <jimhu@users.sourceforge.net>2006-03-21 09:52:29 +0000
committerJim Hu <jimhu@users.sourceforge.net>2006-03-21 09:52:29 +0000
commita430b6f5528f4698cefb45edde90bf869f05eeda (patch)
tree5b21f68143a9f32ad05c98c64685b49994febe2e /functions/init.inc.php
parent3280427d50b95564c2a21396b5d3bb603795d014 (diff)
downloadphpicalendar-a430b6f5528f4698cefb45edde90bf869f05eeda.tar.gz
phpicalendar-a430b6f5528f4698cefb45edde90bf869f05eeda.tar.bz2
phpicalendar-a430b6f5528f4698cefb45edde90bf869f05eeda.zip
add year printview, fix misc bugs
Diffstat (limited to 'functions/init.inc.php')
-rw-r--r--functions/init.inc.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/functions/init.inc.php b/functions/init.inc.php
index d22ba78..7f55713 100644
--- a/functions/init.inc.php
+++ b/functions/init.inc.php
@@ -134,6 +134,8 @@ $local_cals = array();
foreach ($cal_filenames as $cal_filename) {
// If the calendar identifier begins with a web protocol, this is a web
// calendar.
+ $cal_filename = urldecode($cal_filename); #need to decode for substr statements to identify webcals
+ $cal_filename = str_replace(' ','%20', $cal_filename); #need to reencode blank spaces for matching with $list_webcals
if (substr($cal_filename, 0, 7) == 'http://' ||
substr($cal_filename, 0, 8) == 'https://' ||
substr($cal_filename, 0, 9) == 'webcal://')
@@ -147,7 +149,7 @@ foreach ($cal_filenames as $cal_filename) {
if (in_array($cal_filename, $blacklisted_cals)) {
exit(error($lang['l_error_restrictedcal'], $cal_filename));
}
- $local_cals[] = str_replace(".ics", '', basename($cal_filename));
+ $local_cals[] = urldecode(str_replace(".ics", '', basename($cal_filename)));
}
}

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