![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/app/design/frontend/Cnc/default/Magecomp_Savecartpro/templates/ |
<?php $mergedCells = ($this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices() ? 2 : 1); ?> <?= $block->getChildHtml('form_before') ?> <form action="<?= /* @escapeNotVerified */ $block->getUrl('checkout/cart/updatePost') ?>" method="post" id="form-validate" data-mage-init='{"Magento_Checkout/js/action/update-shopping-cart": {"validationURL" : "<?= $block->escapeUrl($block->getUrl('checkout/cart/updateItemQty')) ?>", "updateCartActionContainer": "#update_cart_action_container"} }' class="form form-cart"> <?= $block->getBlockHtml('formkey') ?> <div class="cart table-wrapper<?= $mergedCells == 2 ? ' detailed' : '' ?>"> <?php if ($block->getPagerHtml()) : ?> <div class="cart-products-toolbar cart-products-toolbar-top toolbar" data-attribute="cart-products-toolbar-top"><?= $block->getPagerHtml() ?></div> <?php endif ?> <table id="shopping-cart-table" class="cart items data table" data-mage-init='{"shoppingCart":{"emptyCartButton": "action.clear", "updateCartActionContainer": "#update_cart_action_container"}}'> <caption role="heading" aria-level="2" class="table-caption"><?= $block->escapeHtml(__('Shopping Cart Items')) ?></caption> <thead> <tr> <th class="col item" scope="col"> <span><?= $block->escapeHtml(__('Product designation')) ?></span> </th> <th class="col availability" scope="col"> <span><?= $block->escapeHtml(__('Availability')) ?></span> </th> <th class="col price" scope="col"><span><?= $block->escapeHtml(__('Unit Price HT')) ?></span></th> <th class="col qty" scope="col"><span><?= $block->escapeHtml(__('Quantity')) ?></span></th> <th class="col subtotal" scope="col"><span><?= $block->escapeHtml(__('Total')) ?></span></th> <th class="col actions" scope="col"><span> </span></th> </tr> </thead> <?php foreach ($block->getItems() as $_item) : ?> <?= $block->getItemHtml($_item) ?> <?php endforeach ?> </table> <?php if ($block->getPagerHtml()) : ?> <div class="cart-products-toolbar cart-products-toolbar-bottom toolbar" data-attribute="cart-products-toolbar-bottom"><?= $block->getPagerHtml() ?></div> <?php endif ?> </div> <div class="cart main actions"> <?php if ($block->getContinueShoppingUrl()) : ?> <a class="action continue" href="<?= $block->escapeUrl($block->getContinueShoppingUrl()) ?>" title="<?= $block->escapeHtmlAttr(__('Continue Shopping')); ?>"> <span><?= $block->escapeHtml(__('Continue Shopping')) ?></span> </a> <?php endif; ?> <button type="submit" name="update_cart_action" data-cart-empty="" value="empty_cart" title="<?= $block->escapeHtmlAttr(__('Clear Shopping Cart')); ?>" class="action clear" id="empty_cart_button"> <span><?= $block->escapeHtml(__('Clear Shopping Cart')); ?></span> </button> <button type="submit" name="update_cart_action" id="update_cart_action" data-cart-item-update="" value="update_qty" title="<?= $block->escapeHtmlAttr(__('Update Shopping Cart')); ?>" class="action update"> <span><?= $block->escapeHtml(__('Update Shopping Cart')); ?></span> </button> </div> <input type="hidden" value="" id="update_cart_action_container" data-cart-item-update=""/> </form> <div id="savecart-login" class="popup-modal" style="display:none;"> <span><?= $block->escapeHtml(__('Before Saving into cart you must Login')); ?></span> <button id="savecartlogin"><?= $block->escapeHtml(__('Login')); ?></button> </div> <div id="popup-modal" class="popup-modal" style="display:none;"> <button id="newcart" class="btn"><?= $block->escapeHtml(__('New')) ?></button> <button id="existingcart" class="btn--pink"><?= $block->escapeHtml(__('Existing')) ?></button> </div> <div id="newcart_popup-modal" class="popup-modal" style="display:none;"> <p><?= $block->escapeHtml(__('Please set the title to save your Cart')); ?></p> <input type="text" id="txtcartname" class="input-text" required placeholder="<?= $block->escapeHtmlAttr(__('Name Your Cart')); ?>" /> <button id="savecart" class="btn"><?= $block->escapeHtml(__('Save my cart')); ?></button> </div> <div id="existing_cart_popup-modal" class="popup-modal" style="display:none;"> <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $listblock = $objectManager->create('\Magecomp\Savecartpro\Block\Custcartlist'); $cartlist = $listblock->CustomerCartList(); if(sizeof($cartlist) > 0) :?> <span><?php echo $block->escapeHtml(__('Select a cart you want to update')); ?></span> <select id="slctupdate"> <?php foreach ($cartlist as $cart) { ?> <option value="<?php echo $cart->getSavecartId(); ?>"><?php echo $cart->getCartName(); ?></option> <?php } ?> </select> <button id="existingsavecart" class="btn"><?= $block->escapeHtml(__('Save my cart')); ?></button> <?php else : ?> <p><?= $block->escapeHtml(__('You don\'t have any Existing Saved Cart')); ?></p> <?php endif; ?> </div> <?php echo $block->getChildHtml('checkout.cart.order.actions') ?> <?php echo $block->getChildHtml('shopping.cart.table.after'); ?> <?php // Custom Code $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); $storeurl=$storeManager->getStore()->getBaseUrl(); $om = \Magento\Framework\App\ObjectManager::getInstance(); $redirect = $om->get('Magento\Framework\App\RequestInterface'); $lasturl = $redirect->getServer('HTTP_REFERER'); if(strpos($lasturl,'savecartpro/customer/viewcart/qid') !== false || strpos($lasturl,'savecartpro/customer/cartlist') !== false) { ?> <script> require([ 'Magento_Customer/js/customer-data' ], function (customerData) { var sections = ['cart']; customerData.invalidate(sections); }); document.getElementById('update_cart_action').click(); </script> <?php } ?> <script type="text/x-magento-init"> { "#savecart": { "cnc-save-cart": {} }, "#savecarttrigger": { "cnc-save-cart-trigger": {} } } </script>