change medicare required logic

This commit is contained in:
2016-06-22 22:33:58 +10:00
parent bbd96ea440
commit 925907cadb

View File

@@ -558,14 +558,16 @@ function booking_form($node, &$form_state, $inserting = FALSE)
'#title' => 'Emergency Contact Details', '#title' => 'Emergency Contact Details',
'#description' => 'Please enter contact details for use in case of emergency' '#description' => 'Please enter contact details for use in case of emergency'
); );
if (variable_get('booking_enable_medicare', 1) == 1) { if (variable_get('booking_enable_medicare', 1) == 1) {
$medicare_required_check = (variable_get('booking_enforce_medicare_verification', 1) == 1) && $inserting;
$form['emergency']['booking_medicare'] = array( $form['emergency']['booking_medicare'] = array(
'#type' => 'textfield', '#type' => 'textfield',
'#title' => t('Your Medicare Number'), '#title' => t('Your Medicare Number'),
'#maxlength' => 15, '#maxlength' => 15,
'#size' => 15, '#size' => 15,
//'#required' => FALSE, //'#required' => FALSE,
'#required' => variable_get('booking_enforce_medicare_verification', 1) == 1 ? TRUE : FALSE, '#required' => $medicare_required_check,
'#default_value' => empty($data->booking_medicare) ? '' : $data->booking_medicare '#default_value' => empty($data->booking_medicare) ? '' : $data->booking_medicare
); );
} }