aboutsummaryrefslogtreecommitdiffstats
path: root/functions
diff options
context:
space:
mode:
authorChad Little <clittle@users.sourceforge.net>2003-11-14 22:27:06 +0000
committerChad Little <clittle@users.sourceforge.net>2003-11-14 22:27:06 +0000
commit26bd05a4c58607113391e29f986983b50a04e9d8 (patch)
tree675106a01f2d723bd67e4634d9c96d11c3faabf7 /functions
parent0f5ee7a026b07b9529e309ff6761a994d6a89fdf (diff)
downloadphpicalendar-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.php5
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);

© 2014-2024 Faster IT GmbH | imprint | privacy policy