Spamworldpro Mini Shell
Spamworldpro


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/vendor/extmag/shiplab/view/adminhtml/templates/pickup/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/extmag/shiplab/view/adminhtml/templates/pickup/show.phtml
<?php
/**
 * @var Show $block
 */

use Extmag\Shiplab\Block\Adminhtml\Pickup\Show;
use Extmag\Shiplab\Model\Label;

$pickup = $block->getPickup();
if ($pickup) {
    $carrierCode = $pickup->getCarrierCode();
    $labels = $block->getLabels();
    $request = $pickup->getRequest();
    $response = $pickup->getResponse();
}
?>
<style>
    .pickup-info section {
        display: flex;
        padding: 10px;
    }

    .pickup-header {
        background-color: #f1f1f1;
    }

    .header-desc {
        padding-right: 20px;
        margin-right: 20px;
    }

    .header-desc .header-desc-sub {
        display: flex;
    }

    .header-desc .header-desc-sub dl {
        margin-right: 15px;
    }

    .header-desc .header-desc-sub dd {
        margin-left: 10px;
    }

    .header-desc:last-child {
        border-right: none;
    }

    .pickup-info section.pickup-packages {
        display: block;
        padding: 0;
    }

    .pickup-info table {
        width: 100%;
        max-width: calc(100% - 20px);
        margin: 10px;
    }

    .pickup-info table thead {
        background-color: #f1f1f1;
    }

    .pickup-info table thead th {
        text-align: left;
    }

    .pickup-info table tbody td {
        text-align: left;
        padding: 10px;
    }

    .pickup-info section.pickup-packages-item {
        padding-bottom: 0;
    }
    .wrap-packages {
        border: 1px solid #f1f1f1;
        margin-bottom: 40px;
    }
</style>
<div class="pickup-info">
    <?php
    /**
     * @var Label $firstLabel
     */
    $firstLabel = $labels->getFirstItem();
    ?>
    <h2><?= __('Packing Slip for ' . $firstLabel->getCarrierFullName()) ?></h2>
    <section class="pickup-header">
        <dl class="header-desc">
            <dt>Created time</dt>
            <dd><?= $pickup->getCreatedTime() ?></dd>
            <dt>Pickup Master #</dt>
            <dd><?= $pickup->getMasterId() ?></dd>
        </dl>
        <dl class="header-desc">
            <dt>Order #</dt>
            <dd><?= $firstLabel->getOrderIncrementId() ?></dd>
            <dt>Order Date</dt>
            <dd><?= $firstLabel->getOrder()->getCreatedAt() ?></dd>
        </dl>
    </section>
    <section class="pickup-addresses">
        <dl class="header-desc">
            <dt>Sold To</dt>
            <dd><?= $block->getSoldToAddress($firstLabel->getOrder()->getBillingAddress()) ?></dd>
        </dl>
        <dl class="header-desc">
            <dt>Ship To</dt>
            <dd><?= $block->getFormattedShipToAddress($firstLabel->getOrder()->getId(), $firstLabel->getOrder()->getShippingAddress()) ?></dd>
        </dl>
    </section>
    <section class="pickup-packages">
        <h3 style="background-color: #f1f1f1;padding: 10px;"><?= __('Packages') ?></h3>
        <?php
        foreach ($labels as $label) {
            $request = json_decode($label->getRequest(), true);
            foreach ($request['packages'] as $package) {
                ?>
                <div class="wrap-packages">
                    <section class="pickup-packages-item">
                        <dl class="header-desc">
                            <dt>Tracking Number</dt>
                            <dd><?= $package['tracking_number'] ?></dd>
                        </dl>
                        <dl class="header-desc">
                            <dt>Weight</dt>
                            <dd><?= $package['weight'] ?><?= strtolower($request['unit_weight_for_shipper']) ?></dd>
                        </dl>
                        <dl class="header-desc">
                            <dt>Dimension</dt>
                            <dd class="header-desc-sub">
                                <dl>
                                    <dt>Box</dt>
                                    <dd><?php if (empty($package['box_id'])) {
                                            echo __('Custom');
                                        } else {
                                            echo $block->getBoxName($package['box_id']);
                                        } ?>
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>Width</dt>
                                    <dd><?= $package['width'] ?><?= strtolower($request['unit_dimension_for_shipper']) ?></dd>
                                </dl>
                                <dl>
                                    <dt>Length</dt>
                                    <dd><?= $package['lengths'] ?><?= strtolower($request['unit_dimension_for_shipper']) ?></dd>
                                </dl>
                                <dl>
                                    <dt>Height</dt>
                                    <dd><?= $package['height'] ?><?= strtolower($request['unit_dimension_for_shipper']) ?></dd>
                                </dl>
                            </dd>
                        </dl>
                    </section>
                    <table>
                        <thead>
                        <tr>
                            <th><?= __('Qty') ?></th>
                            <th><?= __('Name') ?></th>
                            <th><?= __('SKU') ?></th>
                        </tr>
                        </thead>
                        <tbody>
                        <?php
                        foreach ($package['products'] as $product) {
                            if (!empty($product['qty'])) {
                                ?>
                                <tr>
                                    <td><?= $product['qty'] ?></td>
                                    <td><?= $product['name'] ?></td>
                                    <td><?= $request['products'][$product['id']]['sku'] ?></td>
                                </tr>
                                <?php
                            }
                        }
                        ?>
                        </tbody>
                    </table>
                </div>
                <?php
            }
        }
        ?>
    </section>
</div>

Spamworldpro Mini