diff --git a/booking.variety_admin.inc b/booking.variety_admin.inc index 5757d37..c0bdc38 100644 --- a/booking.variety_admin.inc +++ b/booking.variety_admin.inc @@ -452,7 +452,7 @@ function booking_variety_sessions_view_summary() { array(':eid' => $event->eid)); $sessions = $sessions_query->fetchAllAssoc('vid'); - watchdog('booking_debug', "
Variety Session Report sessions:\n@info", array('@info' => print_r( $sessions, true))); + //watchdog('booking_debug', "
Variety Session Report sessions:\n@info", array('@info' => print_r( $sessions, true))); foreach ($timeslot_list as $timeslot) { $header[] = $timeslot->booking_variety_time_descrip; @@ -475,8 +475,15 @@ function booking_variety_sessions_view_summary() { watchdog('booking_debug', 'Person @nid in timeslot @tid registered for session id @vid', array( '@nid' => $person->nid, '@tid' => $timeslot->tid, '@vid' => $vid, )); + + // in case the person is somehow registered for a session that no longer exists + if (isset($sessions[$vid])) { + $text = $sessions[$vid]->booking_variety_descrip; + } + else { + $text = ""; + } - $text = $sessions[$vid]->booking_variety_descrip; $newline[] = $text; } else {