From 9fe4bfe10110ef99e678e7584d5800f86104439c Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Tue, 14 Jun 2016 22:58:21 +1000 Subject: [PATCH] edit node fix --- booking.regn_form.inc | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/booking.regn_form.inc b/booking.regn_form.inc index 2bfdeaf..da1495a 100644 --- a/booking.regn_form.inc +++ b/booking.regn_form.inc @@ -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'),