From eec50d44daa01451d8f054048dae59d4247788f3 Mon Sep 17 00:00:00 2001 From: Daniel Schmitzer Date: Fri, 29 Jan 2021 14:08:25 +0000 Subject: - Bugfix Abo + Lagerbestand git-svn-id: https://[internal]/wordpress/plugins/wpsg4@7836 0d5edaf7-2b12-4e95-93f4-047927463d4b --- views/mods/mod_abo/page_abo.phtml | 101 +++++++++++++++++++++++++++++++++++++- 1 file changed, 99 insertions(+), 2 deletions(-) diff --git a/views/mods/mod_abo/page_abo.phtml b/views/mods/mod_abo/page_abo.phtml index 32ba7ba..16740f0 100644 --- a/views/mods/mod_abo/page_abo.phtml +++ b/views/mods/mod_abo/page_abo.phtml @@ -14,8 +14,105 @@
view['arOrder'] as $oOrder) { ?> + + callMod('wpsg_mod_abo', 'isAboOrder', [$oOrder->id]) === 1) { + + $arAbo = $this->callMod('wpsg_mod_abo', 'getAboProductsFromOrder', [$oOrder->id]); + + foreach ($arAbo as $oOrderProduct) { + + $aboStatus = $this->callMod('wpsg_mod_abo', 'getAboProductStatus', [$oOrder->id, $oOrderProduct->id]); $oAbo = wpsg_abo::getInstance(intval($aboStatus['id'])); + $state = $oAbo->getState(); + + ?> + +
+ +

+ getProduct()->getProductName(), $oOrder->getNr()); ?> +

+ + imagehandler->getAttachmentID($oOrderProduct->getProductKey()); ?> + + +
+ +
+ + +
+ +
+ + + + cdate)); ?> + + +
+
+ getProduct()->wpsg_mod_abo_durration); ?> + getProduct()->wpsg_mod_abo_price, $this->get_option('wpsg_currency')); ?> +
+
+ + + + callMod('wpsg_mod_abo', 'getOrderAboExpiration', array($oOrder->id, $oOrderProduct->getId())); ?> + + getState() === wpsg_abo::STATE_RUNNING) { ?> + + getState() === wpsg_abo::STATE_INEXTENSION) { ?> + + getState() === wpsg_abo::STATE_EXTEND) { ?> + + + + +
+
+ + + + + + + + 0) { ?> + + + + + + callMod('wpsg_mod_abo', 'getSetting', ['wpsg_mod_abo_autoexpire_customer', $oOrderProduct->getProductId()]), Array(wpsg_mod_abo::CUSTOMER_AUTO_MAIL, wpsg_mod_abo::CUSTOMER_AUTO_DIRECT))) { ?> + + + + + + + + + + +
+
+ +
+ +
+ + + + OK + + - callMod('wpsg_mod_abo', 'getAboProductsFromOrder', Array($oOrder->id)) as $oOrderProduct) { + callMod('wpsg_mod_abo', 'getAboProductsFromOrder', Array($oOrder->id)) as $oOrderProduct) { $product_id = $oOrderProduct->getProductId(); $aboStatus = $this->callMod('wpsg_mod_abo', 'getAboProductStatus', Array($oOrder->id, $oOrderProduct->getProductKey())); @@ -108,7 +205,7 @@
- + -- cgit v1.2.3