diff options
author | Chad Little <clittle@users.sourceforge.net> | 2005-09-01 18:35:03 +0000 |
---|---|---|
committer | Chad Little <clittle@users.sourceforge.net> | 2005-09-01 18:35:03 +0000 |
commit | 7bd872209cb4068de5467ebeff9be69a1a0ce1aa (patch) | |
tree | 4d2d6a062deb7f5ac9748cde8ce247517ddf72fe | |
parent | 42913b2b129d400a6a1501aa3d4f36c059f515b7 (diff) | |
download | phpicalendar-7bd872209cb4068de5467ebeff9be69a1a0ce1aa.tar.gz phpicalendar-7bd872209cb4068de5467ebeff9be69a1a0ce1aa.tar.bz2 phpicalendar-7bd872209cb4068de5467ebeff9be69a1a0ce1aa.zip |
Successfully Updated 1277846.
-rw-r--r-- | README | 3 | ||||
-rw-r--r-- | functions/ical_parser.php | 6 |
2 files changed, 9 insertions, 0 deletions
@@ -81,6 +81,9 @@ COPYING for more information about our license. Changes: -------- +2.0 -Event URLs display without LOCATION. + -Fixed VTIMEZONE dates on Windows IIS. + 2.0 c -Enhanced error messaging system. -New Open Source Documentation. diff --git a/functions/ical_parser.php b/functions/ical_parser.php index 595ead9..67a1b1f 100644 --- a/functions/ical_parser.php +++ b/functions/ical_parser.php @@ -949,6 +949,9 @@ foreach ($cal_filelist as $filename) { } preg_match ('/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,2})/', $data, $regs); + if ($regs[1] < 1970) { + $regs[1] = '1971'; + } $start_date = $regs[1] . $regs[2] . $regs[3]; $start_time = $regs[4] . $regs[5]; $start_unixtime = mktime($regs[4], $regs[5], 0, $regs[2], $regs[3], $regs[1]); @@ -1000,6 +1003,9 @@ foreach ($cal_filelist as $filename) { } preg_match ('/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,2})/', $data, $regs); + if ($regs[1] < 1970) { + $regs[1] = '1971'; + } $end_date = $regs[1] . $regs[2] . $regs[3]; $end_time = $regs[4] . $regs[5]; $end_unixtime = mktime($regs[4], $regs[5], 0, $regs[2], $regs[3], $regs[1]); |