From c1c6750179127db558ad5c26689f38ea829d885e Mon Sep 17 00:00:00 2001 From: Jason Oster Date: Tue, 13 Apr 2010 20:13:51 +0000 Subject: Fix missing urlencode() when parsing Location attributes --- functions/ical_parser.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'functions') diff --git a/functions/ical_parser.php b/functions/ical_parser.php index 3b04ffa..74a281a 100644 --- a/functions/ical_parser.php +++ b/functions/ical_parser.php @@ -459,10 +459,9 @@ foreach ($cal_filelist as $cal_key=>$filename) { $organizer[] = array ('name' => stripslashes($name), 'email' => stripslashes($email)); break; case 'LOCATION': - $data = str_replace("\\n", "
", $data); - $data = str_replace("\\t", " ", $data); - $data = str_replace("\\r", "
", $data); + $data = str_replace('$', '$', $data); $data = stripslashes($data); + $data = htmlentities(urlencode($data)); $location = $data; break; case 'URL': -- cgit v1.2.3