From: <ji...@us...> - 2009-01-26 03:52:03
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv20922/functions Modified Files: ical_parser.php Log Message: fix multiline descriptions Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.243 retrieving revision 1.244 diff -C2 -d -r1.243 -r1.244 *** ical_parser.php 26 Jan 2009 03:27:30 -0000 1.243 --- ical_parser.php 26 Jan 2009 03:51:52 -0000 1.244 *************** *** 126,129 **** --- 126,130 ---- $nextline = ereg_replace("[\r\n]", "", $nextline); } + $line = str_replace('\n',"\n",$line); $line = trim(stripslashes($line)); switch ($line) { *************** *** 334,340 **** case 'DESCRIPTION': ! $data = str_replace("\\n", "<br />", $data); $data = str_replace("\\t", " ", $data); ! $data = str_replace("\\r", "<br />", $data); $data = str_replace('$', '$', $data); $data = stripslashes($data); --- 335,341 ---- case 'DESCRIPTION': ! $data = str_replace("\n", "<br />", $data); $data = str_replace("\\t", " ", $data); ! $data = str_replace("\r", "<br />", $data); $data = str_replace('$', '$', $data); $data = stripslashes($data); |