aboutsummaryrefslogtreecommitdiffstats
path: root/functions/ical_parser.php
diff options
context:
space:
mode:
authorJason Oster <parasytic@users.sourceforge.net>2009-06-18 16:21:45 +0000
committerJason Oster <parasytic@users.sourceforge.net>2009-06-18 16:21:45 +0000
commit6836bebf950e2f69a310e92df6af730913f10945 (patch)
tree131a340945bfb1ac1518dd4b5ec91aa359f48c1c /functions/ical_parser.php
parent63f31be4ed0df62c710405dec683c383b1d05460 (diff)
downloadphpicalendar-6836bebf950e2f69a310e92df6af730913f10945.tar.gz
phpicalendar-6836bebf950e2f69a310e92df6af730913f10945.tar.bz2
phpicalendar-6836bebf950e2f69a310e92df6af730913f10945.zip
Fixed webcal protocol prefixes
Diffstat (limited to 'functions/ical_parser.php')
-rw-r--r--functions/ical_parser.php7
1 files changed, 3 insertions, 4 deletions
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();

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