diff --git a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/Abstract/Mail/Paragraphs/Products/Component.php b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/Abstract/Mail/Paragraphs/Products/Component.php index cd10e73..be1ebae 100644 --- a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/Abstract/Mail/Paragraphs/Products/Component.php +++ b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/Abstract/Mail/Paragraphs/Products/Component.php @@ -17,6 +17,7 @@ public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer) $order = $renderer->getRecipient(); $ret['items'] = $order->getProductsData(); foreach ($ret['items'] as &$r) { + if (!isset($r->additionalOrderData[0])) continue; // vouchers don't have additionalOrderData $r->additionalOrderData[0]['name'] = $this->getData()->trlStaticExecute($r->additionalOrderData[0]['name']); } diff --git a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Cancel/ContentSender.php b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Cancel/ContentSender.php index 10098f9..5e430f8 100644 --- a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Cancel/ContentSender.php +++ b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Cancel/ContentSender.php @@ -10,7 +10,7 @@ public function sendContent($includeMaster) ->getReferencedModel('Order')->getCartOrder(); $db = Kwf_Registry::get('db'); $db->query( - "UPDATE `KwcShop_Kwc_Shop_orders` SET `status` = 'cart' WHERE `id` = {$db->quote($order->id)} AND `status` = 'processing'" + "UPDATE `kwc_shop_orders` SET `status` = 'cart' WHERE `id` = {$db->quote($order->id)} AND `status` = 'processing'" ); unset($session->paypalCartId); } diff --git a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Confirm/Component.php b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Confirm/Component.php index 4c59f9a..4d6a495 100644 --- a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Confirm/Component.php +++ b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/Confirm/Component.php @@ -9,7 +9,7 @@ public function processInput($data) $db = Kwf_Registry::get('db'); $date = date('Y-m-d H:i:s'); - $sql = "UPDATE `KwcShop_Kwc_Shop_orders` SET + $sql = "UPDATE `kwc_shop_orders` SET `payment_component_id` = {$db->quote($this->getData()->parent->componentId)}, `checkout_component_id` = {$db->quote($this->getData()->parent->parent->componentId)}, `cart_component_class` = {$db->quote($this->getData()->parent->parent->parent->componentClass)}, diff --git a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.js b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.js index 3d205fb..c849d0e 100644 --- a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.js +++ b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.js @@ -1,18 +1,17 @@ -var onReady = require('kwf/commonjs/on-ready-ext2'); +var onReady = require('kwf/commonjs/on-ready'); +var $ = require('jQuery'); -onReady.onRender('.kwcClass', function(el, config) { - var form = el.child('form'); - form.on('submit', function(e) { +onReady.onRender('.kwcClass', function(el) { + var form = el.find('form'); + form.one('submit', function(e) { e.preventDefault(); - el.child('.process').show(); + el.find('.kwcBem__process').show(); form.hide(); - Ext2.Ajax.request({ - url: config.controllerUrl, - params: config.params, - callback: function(response, options) { - this.dom.submit(); - }, - scope: form - }); - }, this); + var config = el.data('options'); + $.post(config.controllerUrl, config.params) + .done(function (response) { + form.submit(); + }); + }); }); + diff --git a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.tpl b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.tpl deleted file mode 100644 index b39617b..0000000 --- a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.tpl +++ /dev/null @@ -1,5 +0,0 @@ -
- - paypalButton?> -
-
diff --git a/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.twig b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.twig new file mode 100644 index 0000000..5fc265e --- /dev/null +++ b/KwcShop/Kwc/Shop/Cart/Checkout/Payment/PayPal/ConfirmLink/Component.twig @@ -0,0 +1,6 @@ +
+ + {{ paypalButton|raw }} +
+
+