From 77e0833ddd20afc10957d38ee2c954c221ac3de8 Mon Sep 17 00:00:00 2001 From: Jim Hu Date: Wed, 23 Nov 2005 07:51:01 +0000 Subject: changes to fix bugs in handling webcals --- rss/index.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'rss/index.php') diff --git a/rss/index.php b/rss/index.php index e888a1f..b44070b 100644 --- a/rss/index.php +++ b/rss/index.php @@ -24,8 +24,12 @@ foreach ($filelist as $file) { // $cal_filename is the filename of the calendar without .ics // $cal is a urlencoded version of $cal_filename // $cal_displayname is $cal_filename with occurrences of "32" replaced with " " - $cal_filename_tmp = getCalendarName($file); - $cal_tmp = urlencode($cal_filename_tmp); + + if (substr($file, 0, 7) == 'http://' || substr($file, 0, 8) == 'https://' || substr($file, 0, 9) == 'webcal://') { + $cal_tmp = urlencode($file); + }else{ + $cal_tmp = getCalendarName($file); + } $cal_displayname_tmp = str_replace("32", " ", $cal_filename_tmp); $rss_list .= ''.$cal_displayname_tmp.' '. $calendar_lang.'
'; $rss_list .= $default_path.'/rss/rss.php?cal='.$cal_tmp.'&cpath='.$cpath.'&rssview=day
'; -- cgit v1.2.3