edit node fix
This commit is contained in:
@@ -583,16 +583,17 @@ function booking_form($node, &$form_state, $inserting = FALSE)
|
||||
'#default_value' => empty($data->booking_guardian_type) ? 'parent' : $data->booking_guardian_type,
|
||||
'#required' => TRUE
|
||||
);
|
||||
$form['emergency']['booking_guardian_email'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Emergency Contact Email Address'),
|
||||
'#size' => 30,
|
||||
'#required' => TRUE,
|
||||
'#default_value' => empty($data->booking_guardian_email) ? '' : $data->booking_guardian_email,
|
||||
);
|
||||
|
||||
//confirm the guardians email address if the user is entering details
|
||||
//this isn't saved to the database
|
||||
if ($inserting == TRUE) {
|
||||
$form['emergency']['booking_guardian_email'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Emergency Contact Email Address'),
|
||||
'#size' => 30,
|
||||
'#required' => TRUE,
|
||||
'#default_value' => empty($data->booking_guardian_email) ? '' : $data->booking_guardian_email,
|
||||
);
|
||||
$form['emergency']['booking_guardian_email_confirm'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Confirm Emergency Contact Email Address'),
|
||||
@@ -601,7 +602,16 @@ function booking_form($node, &$form_state, $inserting = FALSE)
|
||||
'#default_value' => empty($data->booking_guardian_email_confirm) ? '' : $data->booking_guardian_email_confirm,
|
||||
);
|
||||
}
|
||||
|
||||
//don't require an admin to enter this field
|
||||
else {
|
||||
$form['emergency']['booking_guardian_email'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Emergency Contact Email Address'),
|
||||
'#size' => 30,
|
||||
'#required' => FALSE,
|
||||
'#default_value' => empty($data->booking_guardian_email) ? '' : $data->booking_guardian_email,
|
||||
);
|
||||
}
|
||||
$form['emergency']['booking_guardian_phone'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Emergency Contact Mobile Phone Number'),
|
||||
|
Reference in New Issue
Block a user