diff --git a/booking.variety_admin.inc b/booking.variety_admin.inc index 96b2fe9..5c3cc54 100644 --- a/booking.variety_admin.inc +++ b/booking.variety_admin.inc @@ -729,6 +729,7 @@ function booking_variety_regn_edit_form_submit($form, &$form_state) { //store the selected variety sessions in an array of IDs $booking_variety_ids[$id] = $selected_session_id; } + watchdog('booking_debug', "
Variety session IDs from edit form:\n@info", array('@info' => print_r( $booking_variety_ids, true))); //if we're deleting, add the confirmation to the form if it hasn't been defined yet if($form_state['values']['op'] == 'Delete Session Registration' && (!isset($form_state['storage']['confirm']))) { @@ -776,12 +777,18 @@ function booking_variety_regn_edit_form_submit($form, &$form_state) { ->execute(); } elseif ($booking_variety_ids[$previous_tid] != $previous_sid) { + watchdog('booking_debug', 'Person @nid in timeslot @tid is no longer registered for variety session @vid so reducing count by 1', array( + '@nid' => $values['nid'], '@tid' => $previous_tid, '@vid' => $previous_sid, + )); // reduce regn count for old session db_update('booking_variety_sessions') ->expression('booking_variety_regncount', 'booking_variety_regncount - :count', array(':count' => 1)) ->condition('vid', $previous_sid) ->execute(); + watchdog('booking_debug', 'Person @nid in timeslot @tid is now registered for variety session @vid so increasing count by 1', array( + '@nid' => $values['nid'], '@tid' => $previous_tid, '@vid' => $booking_variety_ids[$previous_tid], + )); // increase regn count for new session db_update('booking_variety_sessions') ->expression('booking_variety_regncount', 'booking_variety_regncount + :count', array(':count' => 1))