[cmclasses] r1249 committed - Cleanup in iCal parser.

1 view
Skip to first unread message

cmcl...@googlecode.com

unread,
Aug 18, 2015, 5:02:58 PM8/18/15
to cmcl...@googlegroups.com
Revision: 1249
Author: christian.wuerker
Date: Tue Aug 18 21:02:47 2015 UTC
Log: Cleanup in iCal parser.
https://code.google.com/p/cmclasses/source/detail?r=1249

Modified:
/trunk/src/File/ICal/Parser.php

=======================================
--- /trunk/src/File/ICal/Parser.php Tue Jul 21 20:31:06 2015 UTC
+++ /trunk/src/File/ICal/Parser.php Tue Aug 18 21:02:47 2015 UTC
@@ -68,7 +68,7 @@
public function parse( $name, $string )
{
$root = new XML_DOM_Node( $name );
-
+
$string = self::unfoldString( $string );
$lines = explode( self::$lineBreak, $string );

@@ -94,7 +94,7 @@
$pos = strpos( $line, ":" );
$name = substr( $line, 0, $pos );
$value = substr( $line, $pos+1 );
-
+
$params = array();
if( substr_count( $name, ";" ) )
{
@@ -103,7 +103,7 @@
$name = substr( $name, 0, $pos );
$params = explode( ",", utf8_decode( $params ) );
}
-
+
$parsed = array(
"name" => trim( $name ),
"param" => $params,
@@ -158,7 +158,7 @@
$string = str_replace( self::$lineBreak." ;", ";", $string );
$string = str_replace( self::$lineBreak." :", ":", $string );
$string = str_replace( self::$lineBreak." ", "", $string );
- return $string;
+ return $string;
}
}
?>
Reply all
Reply to author
Forward
0 new messages