diff options
author | Chad Little <clittle@users.sourceforge.net> | 2004-09-03 22:36:00 +0000 |
---|---|---|
committer | Chad Little <clittle@users.sourceforge.net> | 2004-09-03 22:36:00 +0000 |
commit | 95436ee394b8111dd2613ce555417fcb27aa2962 (patch) | |
tree | e151368d5d79ef2265eb489a29ffdcab7c9833f8 | |
parent | 0b98e9850c3f33f01c48cd257c841933d9a01f7c (diff) | |
download | phpicalendar-95436ee394b8111dd2613ce555417fcb27aa2962.tar.gz phpicalendar-95436ee394b8111dd2613ce555417fcb27aa2962.tar.bz2 phpicalendar-95436ee394b8111dd2613ce555417fcb27aa2962.zip |
Updated.
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | functions/ical_parser.php | 13 |
2 files changed, 7 insertions, 8 deletions
@@ -51,7 +51,7 @@ Some of the supported applications are: - Mozilla Calendar - http://www.mozilla.org/projects/calendar/ - Ximian Evolution - - http://www.ximian.com/products/evolution/ + - http://www.novell.com/products/evolution/ - KOrganizer - http://korganizer.kde.org/ - WinDates 5.0 diff --git a/functions/ical_parser.php b/functions/ical_parser.php index 632d685..23c1149 100644 --- a/functions/ical_parser.php +++ b/functions/ical_parser.php @@ -116,7 +116,7 @@ foreach ($cal_filelist as $filename) { $master_array['-4'][$calnumber]['webcal'] = 'yes'; $actual_mtime = time(); } else { - $actual_mtime = filemtime($filename); + $actual_mtime = @filemtime($filename); } $ifile = @fopen($filename, "r"); @@ -1133,14 +1133,13 @@ foreach ($cal_filelist as $filename) { } } } + if (!isset($master_array['-3'][$calnumber])) $master_array['-3'][$calnumber] = $actual_calname; + if (!isset($master_array['-4'][$calnumber]['mtime'])) $master_array['-4'][$calnumber]['mtime'] = $actual_mtime; + if (!isset($master_array['-4'][$calnumber]['filename'])) $master_array['-4'][$calnumber]['filename'] = $filename; + if (!isset($master_array['-4'][$calnumber]['webcal'])) $master_array['-4'][$calnumber]['webcal'] = 'no'; $calnumber = $calnumber + 1; } -if (!isset($master_array['-3'][$calnumber])) $master_array['-3'][$calnumber] = $actual_calname; -if (!isset($master_array['-4'][$calnumber]['mtime'])) $master_array['-4'][$calnumber]['mtime'] = $actual_mtime; -if (!isset($master_array['-4'][$calnumber]['filename'])) $master_array['-4'][$calnumber]['filename'] = $filename; -if (!isset($master_array['-4'][$calnumber]['webcal'])) $master_array['-4'][$calnumber]['webcal'] = 'no'; - if ($parse_file) { // Sort the array by absolute date. if (isset($master_array) && is_array($master_array)) { @@ -1175,7 +1174,7 @@ if ($parse_file) { //print_r($day_array); //print_r($rrule_array); //print_r($recurrence_delete); -//print '</pre>'; +//wprint '</pre>'; // Set a calender name for all calenders combined if ($cal == $ALL_CALENDARS_COMBINED) { |