Update of /cvsroot/phpicalendar/phpicalendar/functions
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv14523/functions
Modified Files:
ical_parser.php
Log Message:
Fix missing urlencode() when parsing Location attributes
Index: ical_parser.php
===================================================================
RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v
retrieving revision 1.257
retrieving revision 1.258
diff -C2 -d -r1.257 -r1.258
*** ical_parser.php 24 Dec 2009 17:41:02 -0000 1.257
--- ical_parser.php 13 Apr 2010 20:13:51 -0000 1.258
***************
*** 460,467 ****
break;
case 'LOCATION':
! $data = str_replace("\\n", "<br />", $data);
! $data = str_replace("\\t", " ", $data);
! $data = str_replace("\\r", "<br />", $data);
$data = stripslashes($data);
$location = $data;
break;
--- 460,466 ----
break;
case 'LOCATION':
! $data = str_replace('$', '$', $data);
$data = stripslashes($data);
+ $data = htmlentities(urlencode($data));
$location = $data;
break;
|