validation error if session is full
This commit is contained in:
@@ -123,7 +123,7 @@ function booking_variety_session_form_callback($form, &$form_state) {
|
|||||||
function booking_variety_regn_form_validate($form, &$form_state) {
|
function booking_variety_regn_form_validate($form, &$form_state) {
|
||||||
global $event;
|
global $event;
|
||||||
$values = $form_state['input'];
|
$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
|
// Don't run validation on ajax callback
|
||||||
if (isset($form_state['input']['_triggering_element_name'])) {
|
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];
|
$session = $sessions[$selected_session_id];
|
||||||
if ($session->booking_variety_regncount < $session->booking_variety_maxsize) {
|
if ($session->booking_variety_regncount >= $session->booking_variety_maxsize) {
|
||||||
watchdog('booking_debug', 'Still room in session @id : @count is less than @size', array(
|
//watchdog('booking_debug', 'No room in session @id : @count is less than @size', array(
|
||||||
'@id' => $selected_session_id, '@count' => $session->booking_variety_regncount,
|
// '@id' => $selected_session_id, '@count' => $session->booking_variety_regncount,
|
||||||
'@size' => $session->booking_variety_maxsize
|
// '@size' => $session->booking_variety_maxsize
|
||||||
));
|
//));
|
||||||
|
form_set_error('select-variety-' . $id, t('You have selected a session that is now full. Please try again.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user