Update of /cvsroot/phpicalendar/phpicalendar/functions
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24428/functions
Modified Files:
ical_parser.php
Log Message:
Dates on 1969 were not showing up.
Index: ical_parser.php
===================================================================
RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v
retrieving revision 1.150
retrieving revision 1.151
diff -C2 -d -r1.150 -r1.151
*** ical_parser.php 6 Feb 2004 00:47:54 -0000 1.150
--- ical_parser.php 27 Apr 2004 15:26:22 -0000 1.151
***************
*** 830,837 ****
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) {
! $dtstart_check[1] = '1990';
! $data = $dtstart_check[1].$dtstart_check[2].$dtstart_check[3];
}
$allday_start = $data;
$start_date = $allday_start;
--- 830,837 ----
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] < 1970) {
! $data = '1971'.$dtstart_check[2].$dtstart_check[3];
}
+ echo $data.'<br>';
$allday_start = $data;
$start_date = $allday_start;
***************
*** 884,890 ****
if (preg_match("/^DTEND;VALUE=DATE/i", $field)) {
ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dtend_check);
! if ($dtend_check[1] < 1969) {
! $dtend_check[1] = '1990';
! $data = $dtend_check[1].$dtend_check[2].$dtend_check[3];
}
$allday_end = $data;
--- 884,889 ----
if (preg_match("/^DTEND;VALUE=DATE/i", $field)) {
ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dtend_check);
! if ($dtend_check[1] < 1970) {
! $data = '1971'.$dtend_check[2].$dtend_check[3];
}
$allday_end = $data;
|