From: <cl...@us...> - 2003-11-30 01:13:58
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1:/tmp/cvs-serv7968/functions Modified Files: ical_parser.php Log Message: Added a condition to DTSTART that will check to see if an hour/minute is set, and if not defaults to VALUE=DATE param. Mostly for sloppy vevent writers. Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.137 retrieving revision 1.138 diff -C2 -d -r1.137 -r1.138 *** ical_parser.php 27 Nov 2003 08:41:50 -0000 1.137 --- ical_parser.php 30 Nov 2003 01:13:53 -0000 1.138 *************** *** 812,816 **** $data = ereg_replace('Z', '', $data); $field = ereg_replace(';VALUE=DATE-TIME', '', $field); ! if (preg_match("/^DTSTART;VALUE=DATE/i", $field)) { ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dtstart_check); if ($dtstart_check[1] < 1969) { --- 812,816 ---- $data = ereg_replace('Z', '', $data); $field = ereg_replace(';VALUE=DATE-TIME', '', $field); ! if ((preg_match("/^DTSTART;VALUE=DATE/i", $field)) || (ereg ('^([0-9]{4})([0-9]{2})([0-9]{2})$', $data))) { ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dtstart_check); if ($dtstart_check[1] < 1969) { |