diff options
author | jwangen <jwangen> | 2002-10-04 09:32:29 +0000 |
---|---|---|
committer | jwangen <jwangen> | 2002-10-04 09:32:29 +0000 |
commit | ce4d8be46ccefe642883253544a4ec81bdde8cc5 (patch) | |
tree | 90b62a3a91556bcbb348ae3e3f1ba8acbc494251 /functions/overlapping_events.php | |
parent | 9d2eafe2e806a86b5617ed98040fd8667066f852 (diff) | |
download | phpicalendar-ce4d8be46ccefe642883253544a4ec81bdde8cc5.tar.gz phpicalendar-ce4d8be46ccefe642883253544a4ec81bdde8cc5.tar.bz2 phpicalendar-ce4d8be46ccefe642883253544a4ec81bdde8cc5.zip |
Fixed almost all the warning we were getting before. Basically just added
isset() to all the conditions that were reporting errors. One line in
ical_parser needs to be double checked, it's commented, towards the bottom.
Diffstat (limited to 'functions/overlapping_events.php')
-rw-r--r-- | functions/overlapping_events.php | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/functions/overlapping_events.php b/functions/overlapping_events.php index 98ee2a2..cd043a8 100644 --- a/functions/overlapping_events.php +++ b/functions/overlapping_events.php @@ -17,19 +17,18 @@ function checkOverlap() { global $master_array, $overlap_array, $start_date, $start_time, $end_time; $drawTimes = drawEventTimes($start_time, $end_time); - $maxOverlaps = 0; - if (sizeof($master_array[($start_date)]) > 0) { + if (isset($master_array[($start_date)]) && sizeof($master_array[($start_date)]) > 0) { foreach ($master_array[($start_date)] as $keyTime => $eventTime) { foreach ($eventTime as $keyEvent => $event) { - if (($event["event_start"] < $drawTimes["draw_end"]) and ($event["event_end"] > $drawTimes["draw_start"])) { + if (isset($event["event_start"], $drawTimes["draw_end"], $event["event_end"], $drawTimes["draw_start"]) && ($event["event_start"] < $drawTimes["draw_end"]) and ($event["event_end"] > $drawTimes["draw_start"])) { if ($event["event_start"] < $drawTimes["draw_start"]) $overlap_start = $drawTimes["draw_start"]; else $overlap_start = $event["event_start"]; if ($event["event_end"] < $drawTimes["draw_end"]) $overlap_end = $event["event_end"]; else $overlap_end = $drawTimes["draw_end"]; - if (sizeof($overlap_array[($start_date)][($keyTime)][($keyEvent)]) > 0) { + if (isset($overlap_array[($start_date)][($keyTime)][($keyEvent)]) && sizeof($overlap_array[($start_date)][($keyTime)][($keyEvent)]) > 0) { $newOverlapEntry = TRUE; foreach ($overlap_array[($start_date)][($keyTime)][($keyEvent)] as $keyOverlap => $overlapEntry) { if (($overlapEntry["start"] < $overlap_end) and ($overlapEntry["end"] > $overlap_start)) { |