summaryrefslogtreecommitdiff
path: root/views/order/backendEdit/addVoucher.phtml
diff options
context:
space:
mode:
Diffstat (limited to 'views/order/backendEdit/addVoucher.phtml')
-rw-r--r--views/order/backendEdit/addVoucher.phtml28
1 files changed, 24 insertions, 4 deletions
diff --git a/views/order/backendEdit/addVoucher.phtml b/views/order/backendEdit/addVoucher.phtml
index 7b90086..88d8e2b 100644
--- a/views/order/backendEdit/addVoucher.phtml
+++ b/views/order/backendEdit/addVoucher.phtml
@@ -15,25 +15,45 @@
else $strBN = 'BRUTTO';
$arCalculation = $oCalculation->getCalculationArray();
+ $voucher = [
+ 'code' => '',
+ 'id' => 0,
+ 'set' => 0,
+ 'type' => 'voucher'
+ ];
- $strVal = ((isset($arCalculation['voucher'][0]['set']))?$arCalculation['voucher'][0]['set']:0);
+ // Voucher suchen
+ foreach (array_merge($arCalculation['voucher'], $arCalculation['coupon']) as $v) {
+
+ if ($v['order_voucher_id'] == $_REQUEST['order_voucher_id']) {
+
+ $voucher = $v;
+
+ }
+
+ }
+
+ $strVal = ((isset($voucher['set']))?$voucher['set']:0);
if (strpos($strVal, '%') !== false) $strVal = wpsg_ff(wpsg_tf($strVal), '%');
else $strVal = wpsg_ff(wpsg_tf($strVal), $this->get_option('wpsg_currency'));
-
+
?>
<form id="wpsg_be_voucher_form">
+ <input type="hidden" name="order_voucher_id" value="<?php echo wpsg_getInt($_REQUEST['order_voucher_id']); ?>" />
+
<div class="autocomplete_wrap">
<?php echo wpsg_drawForm_Input('be_voucher_search', __('Gutscheinsuche', 'wpsg'), ''); ?>
</div>
<br />
- <?php echo wpsg_drawForm_Input('be_voucher_code', __('Code (Optional)', 'wpsg'), @$arCalculation['voucher'][0]['code']); ?>
- <?php echo wpsg_drawForm_Input('be_voucher_id', __('Guschein ID (Optional)', 'wpsg'), @$arCalculation['voucher'][0]['id']); ?>
+ <?php echo wpsg_drawForm_Input('be_voucher_code', __('Code (Optional)', 'wpsg'), @$voucher['code']); ?>
+ <?php echo wpsg_drawForm_Input('be_voucher_id', __('Guschein ID', 'wpsg'), @$voucher['id']); ?>
<?php echo wpsg_drawForm_Input('be_voucher_amount', wpsg_translate(__('Gutscheinwert in #1# (#2#) oder % ', 'wpsg'), $this->get_option('wpsg_currency'), $strBN), $strVal); ?>
+ <?php echo wpsg_drawForm_Checkbox('be_voucher_coupon', __('Wertgutschein'), (($voucher['type'] === 'coupon')?'1':'0')); ?>
</form>