Improvements to registration form

This commit is contained in:
2015-02-06 09:15:42 +11:00
parent d2d4e92dc9
commit 5afa36a446
2 changed files with 15 additions and 2 deletions

View File

@@ -120,7 +120,14 @@ function booking_admin() {
'#description' => t('Select default country for residential address.'),
'#options' => _booking_country_options(),
'#default_value' => variable_get('booking_default_country', 'Australia'),
);
);
$form['misc']['booking_default_state'] = array (
'#type' => 'select',
'#title' => t('Select Default State'),
'#description' => t('Select default state for residential address.'),
'#options' => _booking_state_options(),
'#default_value' => variable_get('booking_default_state', 'NSW'),
);
$form['misc']['booking_default_gender'] = array (
'#type' => 'select',

View File

@@ -186,6 +186,12 @@ function booking_form($node, &$form_state, $inserting = FALSE) {
'#required' => FALSE,
'#default_value' => !empty($data->booking_total_pay_reqd) ? $data->booking_total_pay_reqd : '0.00'
);
$form['your-details']['booking_payment_complete'] = array(
'#type' => 'checkbox',
'#title' => t('Payment Completed?'),
'#description' => t('Select to mark this attendee as having fully paid'),
'#default_value' => (!empty($data->booking_payment_complete) && $data->booking_payment_complete == 'Y') ? 1 : 0
);
//refund info
$form['your-details']['booking_refund_processed'] = array(
'#type' => 'checkbox',
@@ -419,7 +425,7 @@ function booking_form($node, &$form_state, $inserting = FALSE) {
'#type' => 'select',
'#title' => t('State'),
'#required' => TRUE,
'#default_value' => !empty($data->booking_state) ? $data->booking_state : BOOKING_DEFAULT_STATE,
'#default_value' => !empty($data->booking_state) ? $data->booking_state : (variable_get('booking_default_state', 'NSW'),
'#options' => _booking_state_options(),
);
$form['contact-details']['booking_other_state'] = array(