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) {
|