diff --git a/booking.variety_form.inc b/booking.variety_form.inc index a420fe8..6d128ac 100644 --- a/booking.variety_form.inc +++ b/booking.variety_form.inc @@ -123,7 +123,7 @@ function booking_variety_session_form_callback($form, &$form_state) { function booking_variety_regn_form_validate($form, &$form_state) { global $event; $values = $form_state['input']; - watchdog('booking_debug', 'booking_variety_regn_form_validate:
@info', array('@info' => print_r( $form_state, true))); + //watchdog('booking_debug', 'booking_variety_regn_form_validate:
@info', array('@info' => print_r( $form_state, true))); // Don't run validation on ajax callback if (isset($form_state['input']['_triggering_element_name'])) { @@ -175,12 +175,14 @@ function booking_variety_regn_form_validate($form, &$form_state) { } $session = $sessions[$selected_session_id]; - if ($session->booking_variety_regncount < $session->booking_variety_maxsize) { - watchdog('booking_debug', 'Still room in session @id : @count is less than @size', array( - '@id' => $selected_session_id, '@count' => $session->booking_variety_regncount, - '@size' => $session->booking_variety_maxsize - )); + if ($session->booking_variety_regncount >= $session->booking_variety_maxsize) { + //watchdog('booking_debug', 'No room in session @id : @count is less than @size', array( + // '@id' => $selected_session_id, '@count' => $session->booking_variety_regncount, + // '@size' => $session->booking_variety_maxsize + //)); + form_set_error('select-variety-' . $id, t('You have selected a session that is now full. Please try again.')); } + }