From af163bb5a07e21fb30ef08bf45940602d6534a0a Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Mon, 9 Mar 2015 15:42:51 +1100 Subject: [PATCH] Attendee deletion cleanup --- booking.register.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/booking.register.inc b/booking.register.inc index bcb3dba..f5266c7 100644 --- a/booking.register.inc +++ b/booking.register.inc @@ -1324,7 +1324,7 @@ function booking_load($nodes) { } } - watchdog('booking', 'Final loaded node: @info', array('@info' => var_export($nodes, TRUE))); + //watchdog('booking', 'Final loaded node: @info', array('@info' => var_export($nodes, TRUE))); // no return necessary since $nodes array members reference objects global to this function } @@ -1755,6 +1755,11 @@ function _booking_delete($node) { $last = $node->booking_lastname; $first = $node->booking_firstname; + //clean up other tables first + _booking_person_rooms_cleanup($node->nid); + _booking_person_studygroups_cleanup($node->nid); + + //then clean up primary table $num_deleted = db_delete('booking_person') ->condition('nid', $node->nid) ->execute();