From 6836bebf950e2f69a310e92df6af730913f10945 Mon Sep 17 00:00:00 2001 From: Jason Oster Date: Thu, 18 Jun 2009 16:21:45 +0000 Subject: Fixed webcal protocol prefixes --- functions/ical_parser.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'functions/ical_parser.php') diff --git a/functions/ical_parser.php b/functions/ical_parser.php index 3db6e3f..6f8111d 100644 --- a/functions/ical_parser.php +++ b/functions/ical_parser.php @@ -87,10 +87,9 @@ foreach ($cal_filelist as $cal_key=>$filename) { $is_webcal = FALSE; if (substr($filename, 0, 7) == 'http://' || substr($filename, 0, 8) == 'https://' || substr($filename, 0, 9) == 'webcal://') { $is_webcal = TRUE; - $cal_webcalPrefix = str_replace('http://','webcal://',$filename); - $cal_httpPrefix = str_replace('webcal://','http://',$filename); - $cal_httpsPrefix = str_replace('webcal://','https://',$filename); - $cal_httpsPrefix = str_replace('http://','https://',$cal_httpsPrefix); + $cal_webcalPrefix = str_replace(array('http://', 'https://'), 'webcal://', $filename); + $cal_httpPrefix = str_replace(array('webcal://', 'https://'), 'http://', $filename); + $cal_httpsPrefix = str_replace(array('http://', 'webcal://'), 'https://', $filename); $filename = $cal_httpPrefix; $master_array['-4'][$calnumber]['webcal'] = 'yes'; $actual_mtime = time(); -- cgit v1.2.3