![]() 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/cartforge.co/app/code/Mageplaza/Smtp/view/adminhtml/templates/ |
<?php /** * Mageplaza * * NOTICE OF LICENSE * * This source file is subject to the Mageplaza.com license that is * available through the world-wide-web at this URL: * https://www.mageplaza.com/LICENSE.txt * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade this extension to newer * version in the future. * * @category Mageplaza * @package Mageplaza_Smtp * @copyright Copyright (c) Mageplaza (https://www.mageplaza.com/) * @license https://www.mageplaza.com/LICENSE.txt */ /** * @var Mageplaza\Smtp\Block\Adminhtml\AbandonedCart\Edit\Form $block */ $abandonedCart = $block->getModel(); $quote = $block->getQuote(); $store = $quote->getStore(); $customerName = $block->getHelperEmailMarketing()->getCustomerName($quote); $storeDate = $this->formatDate( $quote->getCreatedAt(), \IntlDateFormatter::MEDIUM, true, $this->getTimezoneForStore($quote->getStore()) ); $previewUrl = $block->getUrl('adminhtml/smtp_abandonedcart/preview', ['_current' => true]); $sendUrl = $block->getUrl('adminhtml/smtp_abandonedcart/send', ['id' => $quote->getId()]); ?> <div class="entry-edit form-inline" id="smtp-abandoned-cart"> <div class="entry-edit form-inline"> <!-- START: CART RECOVERY--> <fieldset class="fieldset admin__fieldset " id="cart_recovery"> <legend class="admin__legend legend admin__page-section-title"> <span><?= $block->escapeHtml(__('Cart Recovery Information')) ?></span> </legend> <br> <div class="messages"> </div> <div class="admin__field field field-recovery_link "> <label class="label admin__field-label" > <span><?= $block->escapeHtml(__('Cart Recovery Link')) ?></span> </label> <div class="admin__field-control control"> <div id="recovery_link" class="control-value admin__field-value"> <span> <?= $block->escapeUrl($block->getHelperEmailMarketing()->getRecoveryUrl($quote)) ?></span> <div class="tooltip"> <a id="copy" style="cursor: pointer"><?= $block->escapeHtml(__('Copy link')) ?></a> <span class="tooltip-text" id="link-tooltip"><?= $block->escapeHtml(__('Copy to clipboard')) ?> </span> </div> </div> <p class="note admin__field-note"><?= $block->escapeHtml(__('Send your customer this link to recover their cart')) ?></p> </div> </div> <div class="admin__field field field-status"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Cart Recovery Email Status')) ?></span> </label> <div class="admin__field-control control"> <div id="status" class="control-value admin__field-value"><?= /* @noEscape */ $block->getStatus($quote->getMpSmtpAceSent()) ?></div> </div> </div> <div class="admin__field field field-log with-note" > <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Sent Date Logs')) ?></span> </label> <div class="admin__field-control control"> <?= /* @noEscape */ $block->getSentDateLogs($quote->getMpSmtpAceLogIds()) ?> <div class="note admin__field-note" id="log-note"><?= $block->escapeHtml(__('View all email logs ')) ?> <a target="_blank" href="<?= $block->escapeUrl($block->getUrl('adminhtml/smtp/log')) ?>"><?= $block->escapeHtml(__('here')) ?></a> </div> </div> </div> </fieldset> <!-- END: CART RECOVERY--> <!-- START: CART DETAILS--> <fieldset class="fieldset admin__fieldset " id="cart_details"> <legend class="admin__legend legend admin__page-section-title"> <span><?= $block->escapeHtml(__('Cart Details')) ?></span> </legend> <br> <div class="messages"></div> <div class="admin__field field field-id "> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Quote ID')) ?></span> </label> <div class="admin__field-control control"> <div id="id" class="control-value admin__field-value"> <?= $block->escapeHtml($quote->getId()) ?> </div> </div> </div> <?php if (!$block->isSingleStoreMode()): ?> <div class="admin__field field field-store_view"> <label class="label admin__field-label"> <span><?= /* @noEscape */ __('Store View') ?></span> </label> <div class="admin__field-control control"> <div id="store_view" class="control-value admin__field-value"> <?= $block->escapeHtml($block->getStoreName($quote), ['br']) ?> </div> </div> </div> <?php endif; ?> <div class="admin__field field field-created_date"> <label class="label admin__field-label"> <span><?= /* @noEscape */ __('Created Date') ?></span> </label> <div class="admin__field-control control"> <div id="created_date" class="control-value admin__field-value"><?= /* @noEscape */ $storeDate ?></div> </div> </div> <div class="admin__field field field-customer_name " > <label class="label admin__field-label" for="customer_name" ><span><?= /* @noEscape */ __('Customer Name') ?></span></label> <div class="admin__field-control control"> <div id="customer_name" class="control-value admin__field-value"><?= /* @noEscape */ $customerName ?></div> </div> </div> <div class="admin__field field field-customer_email "> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Customer Email')) ?></span> </label> <div class="admin__field-control control"> <div id="customer_email" class="control-value admin__field-value"> <?= $block->escapeHtml($quote->getCustomerEmail()) ?> </div> </div> </div> <div class="admin__field field field-customer_group "> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Customer Group')) ?></span> </label> <div class="admin__field-control control"> <div id="customer_group" class="control-value admin__field-value"> <?= /* @noEscape */ $block->getCustomerGroupName($quote->getCustomerGroupId()) ?> </div> </div> </div> <?php if (!$quote->isVirtual()): ?> <div class="admin__field field field-shipping_address "> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Shipping Address')) ?></span> </label> <div class="admin__field-control control"> <div id="shipping_address" class="control-value admin__field-value"> <?= /* @noEscape */ $block->getFormattedAddress($quote->getShippingAddress(), $quote->getStoreId()) ?> </div> </div> </div> <?php endif; ?> <div class="admin__field field field-billing_address "> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Billing Address')) ?></span> </label> <div class="admin__field-control control"> <div id="billing_address" class="control-value admin__field-value"> <?= /* @noEscape */ $block->getFormattedAddress($quote->getBillingAddress(), $quote->getStoreId()) ?> </div> </div> </div> </fieldset> <!-- END: CART DETAILS--> <!-- START: CART ITEMS--> <fieldset class="fieldset admin__fieldset " id="cart_items"> <legend class="admin__legend legend admin__page-section-title"> <span><?= $block->escapeHtml(__('Cart Items')) ?></span> </legend> <div class="admin__table-wrapper"> <table class="data-table admin__table-primary edit-order-table"> <thead> <tr class="headings"> <th class="col-product"><span><?= $block->escapeHtml(__('Product')) ?></span></th> <th class="col-price"><span><?= $block->escapeHtml(__('Price')) ?></span></th> <th class="col-qty"><span><?= $block->escapeHtml(__('Qty')) ?></span></th> <th class="col-subtotal"><span><?= $block->escapeHtml(__('Subtotal')) ?></span></th> </tr> </thead> <?php $items = $quote->getItemsCollection();?> <?php $i = 0; foreach ($items as $item): ?> <?php if ($item->getParentItem()): continue; else: $i++; endif; ?> <tbody class="<?= /* @noEscape */ $i%2 ? 'even' : 'odd' ?>"> <tr> <td> <div id="order_item_<?= (int) $item->getId() ?>_title" class="product-title"> <?= $block->escapeHtml($item->getName()) ?> </div> <div class="product-sku-block"> <span><?= $block->escapeHtml(__('SKU'))?>:</span> <?= /* @noEscape */ implode('<br />', $block->getHelperEmailMarketing()->splitSku($block->escapeHtml($item->getSku()))) ?> </div> <?php if ($options = $block->getHelperEmailMarketing()->getProductOptions($item)): ?> <dl class="item-options"> <?php foreach ($options as $_option):?> <?php $optionValue = $block->getHelperEmailMarketing()->getFormatedOptionValue($_option) ?> <dt><?= $block->escapeHtml($_option['label']) ?>: </dt> <dd> <?php if (isset($_formatedOptionValue['full_view'])):?> <?= $block->escapeHtml($optionValue['full_view']) ?> <?php else:?> <?= $block->escapeHtml($optionValue['value'], ['span']) ?> <?php endif; ?> </dd> <?php endforeach; ?> </dl> <?php endif; ?> </td> <td class="col-price"> <?= $block->getItemUnitPriceHtml($item) ?> </td> <td class="col-qty"> <span><?= $block->escapeHtml($item->getQty()); ?></span> </td> <td class="col-subtotal col-price"> <?= $block->getItemRowTotalHtml($item) ?> </td> </tr> </tbody> <?php endforeach; ?> </table> </div> </fieldset> <!-- END: CART ITEMS--> <!-- START: CART TOTALS--> <fieldset class="fieldset admin__fieldset " id="cart_totals"> <legend class="admin__legend legend admin__page-section-title"> <span><?= $block->escapeHtml(__('Cart Total')) ?></span> </legend> <table class="data-table admin__table-secondary order-subtotal-table" style="width: 30%"> <?php if ($block->displayCartSubtotalExclTax($quote->getStoreId())): ?> <tr class="last-item"> <th colspan="3" scope="row"><?= /* @noEscape */ __('Subtotal') ?></th> <td><?= /* @noEscape */ $block->getSubtotal($quote) ?></td> </tr> <?php endif; ?> <?php if ($block->displayCartSubtotalInclTax($quote->getStoreId())): ?> <tr class="last-item"> <th colspan="3" scope="row"><?= /* @noEscape */ __('Subtotal') ?></th> <td><?= /* @noEscape */ $block->getSubtotal($quote, true) ?></td> </tr> <?php endif; ?> <?php if ($block->displayCartSubtotalBoth($quote->getStoreId())): ?> <tr class="last-item"> <th colspan="3" scope="row"><?= /* @noEscape */ __('Subtotal (Excl. Tax)') ?></th> <td><?= /* @noEscape */ $block->getSubtotal($quote) ?></td> </tr> <tr class="last-item"> <th colspan="3" scope="row"><?= /* @noEscape */ __('Subtotal (Incl. Tax)') ?></th> <td><?= /* @noEscape */ $block->getSubtotal($quote, true) ?></td> </tr> <?php endif; ?> </table> </fieldset> <!-- END: CART TOTALS--> </div> </div> <!-- START: POPUP SEND EMAIL--> <div id ="popup-send-email" style="display: none"> <form method="post" action="<?= /* @noEscape */ $sendUrl ?>" name="cart_recovery_form"> <fieldset class="fieldset admin__fieldset"> <legend class="admin__legend legend admin__page-section-title"> <span><?= $block->escapeHtml(__('Cart Recovery Email')) ?></span> </legend> </fieldset> <div class="admin__field field field-to" id="action" style="height: 50px;"> <button style="float: right;margin: 0 6px" id="popup-send-email-send" title="<?= $block->escapeHtml(__('Send')) ?>" type="submit" class="action-default scalable primary"> <span><?= /* @noEscape */ __('Send') ?></span> </button> <button style="float: right;margin: 0 6px" id="popup-send-email-preview" title="<?= $block->escapeHtml(__('Preview')) ?>" type="button" class="action-default" > <span><?= /* @noEscape */ __('Preview') ?></span> </button> <button style="float: right;margin: 0 6px;display: none" id="popup-send-email-back" title="<?= $block->escapeHtml(__('Back')) ?>" type="button" class="action-default" > <span><?= /* @noEscape */ __('Back') ?></span> </button> </div> <div id="messages" style="margin-bottom: 15px"></div> <fieldset id ="popup-send-email-details" class="fieldset admin__fieldset"> <input name="form_key" type="hidden" value="<?= /* @noEscape */ $block->getFormKey() ?>"/> <div class="admin__field field field-sender"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Sender')) ?></span> </label> <div class="admin__field-control control"> <select id="sender" name="sender" title="Sender" class="select admin__control-select" > <?= /* @noEscape */ $block->getSenderOptions() ?> </select> </div> </div> <div class="admin__field field field-to"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('To')) ?></span> </label> <div class="admin__field-control control admin__scope-old"> <input type="text" id="email-to" name="to" value="<?= $block->escapeHtml($quote->getCustomerEmail()) ?>" class=" input-text admin__control-text" readonly /> </div> </div> <div class="admin__field field field-email-template"> <label class="label admin__field-label"><span><?= $block->escapeHtml(__('Email Template')) ?></span></label> <div class="admin__field-control control"> <select id="email-template" name="email_template" title="Email Template" class="select admin__control-select" > <?= /* @noEscape */ $block->getEmailTemplateOptions() ?> </select> <div class="note admin__field-note"> <?= /* @noEscape */ __('You can go to <strong>Marketing > Communications > Email Template</strong> to create new template or edit available template') ?> </div> </div> </div> <div class="admin__field field field-additional-message"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Additional Message')) ?></span> </label> <div class="admin__field-control control"> <textarea id="additional-message" name="additional_message" rows="2" cols="15" class="textarea admin__control-textarea"></textarea> </div> </div> </fieldset> <div id="preview" style="display: none;"> <fieldset class="fieldset admin__fieldset"> <div class="admin__field field field-from"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('From')) ?></span> </label> <div class="admin__field-control control preview-from"> <div id="preview-from" class="control-value admin__field-value"></div> </div> </div> <div class="admin__field field field-to"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('To')) ?></span> </label> <div class="admin__field-control control preview-to "> <div id="preview-to" class="control-value admin__field-value"><?= $block->escapeHtml($quote->getCustomerEmail()) ?></div> </div> </div> <div class="admin__field field field-to"> <label class="label admin__field-label"> <span><?= $block->escapeHtml(__('Subject')) ?></span> </label> <div class="admin__field-control control preview-subject"> <div id="subject" class="control-value admin__field-value"> <strong></strong> </div> </div> </div> </fieldset> <iframe id="iframe-preview" width="100%" height="768"></iframe> </div> </form> </div> <!-- END: POPUP SEND EMAIL--> <script type="text/x-magento-init"> { "#popup-send-email": { "Mageplaza_Smtp/js/abandonedcart":{ "preview_url": "<?= $block->escapeUrl($previewUrl) ?>", "send_url": "<?= $block->escapeUrl($sendUrl) ?>", "quote_id": "<?= /* @noEscape */ $quote->getId() ?>", "customer_name": "<?= /* @noEscape */ $customerName ?>", "copied_message": "<?= $block->escapeHtml(__('Copied the link')) ?>", "tooltip": "<?= $block->escapeHtml(__('Copy to clipboard')) ?>" } } } </script>