diff --git a/booking.admin.inc b/booking.admin.inc index a318339..561b478 100644 --- a/booking.admin.inc +++ b/booking.admin.inc @@ -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', diff --git a/booking.register.inc b/booking.register.inc index 3eee293..2bd22be 100644 --- a/booking.register.inc +++ b/booking.register.inc @@ -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(