make sure qr code can be edited and entered manually

This commit is contained in:
Nathan Coad
2018-06-22 17:43:16 +10:00
parent 516a119952
commit d3dbe66fcc

View File

@@ -451,6 +451,15 @@ function booking_form($node, &$form_state, $inserting = FALSE)
'#default_value' => !empty($data->booking_barcode) ? $data->booking_barcode : ''
);
$form['internal-details']['booking_qrcode_url'] = array(
'#type' => 'textfield',
'#title' => t('Barcode'),
'#maxlength' => 500,
'#size' => 100,
'#required' => FALSE,
'#default_value' => !empty($data->booking_qrcode_url) ? $data->booking_qrcode_url : ''
);
$form['internal-details']['booking_luckynum'] = array(
'#type' => 'textfield',
'#title' => t('Lucky Number'),
@@ -1318,6 +1327,7 @@ function booking_form_submit($form, &$form_state)
//fields that may or may not have been present in the initial form
$node->booking_barcode = empty($values['booking_barcode']) ? '' : $values['booking_barcode'];
$node->booking_qrcode_url = empty($values['booking_qrcode_url']) ? '' : $values['booking_qrcode_url'];
$node->booking_luckynum = empty($values['booking_luckynum']) ? 0 : $values['booking_luckynum'];
$node->booking_random_facts = empty($values['booking_random_facts']) ? '' : $values['booking_random_facts'];
$node->booking_welfare_required = empty($values['booking_welfare_required']) ? 'N' : ($values['booking_welfare_required'] == 1 ? 'Y' : 'N');