diff options
author | Chad Little <clittle@users.sourceforge.net> | 2003-11-14 22:27:06 +0000 |
---|---|---|
committer | Chad Little <clittle@users.sourceforge.net> | 2003-11-14 22:27:06 +0000 |
commit | 26bd05a4c58607113391e29f986983b50a04e9d8 (patch) | |
tree | 675106a01f2d723bd67e4634d9c96d11c3faabf7 /functions | |
parent | 0f5ee7a026b07b9529e309ff6761a994d6a89fdf (diff) | |
download | phpicalendar-26bd05a4c58607113391e29f986983b50a04e9d8.tar.gz phpicalendar-26bd05a4c58607113391e29f986983b50a04e9d8.tar.bz2 phpicalendar-26bd05a4c58607113391e29f986983b50a04e9d8.zip |
Added a check for abs_until, setting it if not set.
Diffstat (limited to 'functions')
-rw-r--r-- | functions/ical_parser.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/functions/ical_parser.php b/functions/ical_parser.php index 60fd416..c46583c 100644 --- a/functions/ical_parser.php +++ b/functions/ical_parser.php @@ -108,7 +108,7 @@ foreach ($cal_filelist as $filename) { $count = 1000000; $valarm_set = FALSE; $attendee = array(); - $organizer = array(); + $organizer = array(); unset( $until, $bymonth, $byday, $bymonthday, $byweek, $byweekno, @@ -388,6 +388,7 @@ foreach ($cal_filelist as $filename) { // if (isset($until)) $until = strtotime('+'.$interval.' '.$freq_type, $until);; if (!isset($until)) $until = $end_range_time; + if (!isset($abs_until)) $abs_until = date('YmdHis', $end_range_time); $end_date_time = $until; $start_range_time_tmp = $start_range_time; $end_range_time_tmp = $end_range_time; @@ -468,7 +469,7 @@ foreach ($cal_filelist as $filename) { if (in_array($month, $bymonth)) { $recur_data[] = $next_date_time; } - } elseif (is_array($bymonthday)) { + } elseif (isset($bymonthday)) { // This supports MONTHLY where BYDAY and BYMONTH are both set foreach($bymonthday as $day) { $year = date('Y', $next_range_time); |