validation error if session is full

This commit is contained in:
Nathan Coad
2018-05-03 08:32:16 +10:00
parent 3cfca677ea
commit 6ef447921b

View File

@@ -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: <pre>@info</pre>', array('@info' => print_r( $form_state, true)));
//watchdog('booking_debug', 'booking_variety_regn_form_validate: <pre>@info</pre>', 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.'));
}
}