Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
@component('shop::emails.layout') <div style="margin-bottom: 34px;"> <span sty..
Decoded Output download
<? @component('shop::emails.layout')
<div style="margin-bottom: 34px;">
<span style="font-size: 22px;font-weight: 600;color: #121A26">
@lang('shop::app.emails.orders.canceled.title')
</span> <br>
<p style="font-size: 16px;color: #5E5E5E;line-height: 24px;">
@lang('shop::app.emails.dear', ['customer_name' => $order->customer_full_name]),
</p>
<p style="font-size: 16px;color: #5E5E5E;line-height: 24px;">
{!! __('shop::app.emails.orders.canceled.greeting', [
'order_id' => '<a href="' . route('shop.customers.account.orders.view', $order->id) . '" style="color: #2969FF;">#' . $order->increment_id . '</a>',
'created_at' => core()->formatDate($order->created_at, 'Y-m-d H:i:s')
])
!!}
</p>
</div>
<div style="font-size: 20px;font-weight: 600;color: #121A26">
@lang('shop::app.emails.orders.canceled.summary')
</div>
<div style="display: flex;flex-direction: row;margin-top: 20px;justify-content: space-between;margin-bottom: 40px;">
@if ($order->shipping_address)
<div style="line-height: 25px;">
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.shipping-address')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;margin-bottom: 40px;">
{{ $order->shipping_address->company_name ?? '' }}<br/>
{{ $order->shipping_address->name }}<br/>
{{ $order->shipping_address->address }}<br/>
{{ $order->shipping_address->postcode . " " . $order->shipping_address->city }}<br/>
{{ $order->shipping_address->state }}<br/>
---<br/>
@lang('shop::app.emails.orders.contact') : {{ $order->billing_address->phone }}
</div>
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.shipping')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;">
{{ $order->shipping_title }}
</div>
</div>
@endif
@if ($order->billing_address)
<div style="line-height: 25px;">
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.billing-address')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;margin-bottom: 40px;">
{{ $order->billing_address->company_name ?? '' }}<br/>
{{ $order->billing_address->name }}<br/>
{{ $order->billing_address->address }}<br/>
{{ $order->billing_address->postcode . " " . $order->billing_address->city }}<br/>
{{ $order->billing_address->state }}<br/>
---<br/>
@lang('shop::app.emails.orders.contact') : {{ $order->billing_address->phone }}
</div>
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.payment')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;">
{{ core()->getConfigData('sales.payment_methods.' . $order->payment->method . '.title') }}
</div>
@php $additionalDetails = \Webkul\Payment\Payment::getAdditionalDetails($order->payment->method); @endphp
@if (! empty($additionalDetails))
<div style="font-size: 16px; color: #384860;">
<div>{{ $additionalDetails['title'] }}</div>
<div>{{ $additionalDetails['value'] }}</div>
</div>
@endif
</div>
@endif
</div>
<div style="padding-bottom: 40px;border-bottom: 1px solid #CBD5E1;">
<table style="overflow-x: auto; border-collapse: collapse;
border-spacing: 0;width: 100%">
<thead>
<tr style="color: #121A26;border-top: 1px solid #CBD5E1;border-bottom: 1px solid #CBD5E1;">
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.sku')</th>
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.name')</th>
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.price')</th>
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.qty')</th>
</tr>
</thead>
<tbody style="font-size: 16px;font-weight: 400;color: #384860;">
@foreach ($order->items as $item)
<tr style="vertical-align: text-top;">
<td style="text-align: left;padding: 15px">
{{ $item->getTypeInstance()->getOrderedItem($item)->sku }}
</td>
<td style="text-align: left;padding: 15px">
{{ $item->name }}
@if (isset($item->additional['attributes']))
<div>
@foreach ($item->additional['attributes'] as $attribute)
<b>{{ $attribute['attribute_name'] }} : </b>{{ $attribute['option_label'] }}</br>
@endforeach
</div>
@endif
</td>
<td style="display: flex;flex-direction: column;text-align: left;padding: 15px">
@if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax')
{{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }}
@elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both')
{{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }}
<span style="font-size: 12px; white-space: nowrap">
@lang('shop::app.emails.orders.excl-tax')
<span style="font-weight: 600">
{{ core()->formatPrice($item->price, $order->order_currency_code) }}
</span>
</span>
@else
{{ core()->formatPrice($item->price, $order->order_currency_code) }}
@endif
</td>
<td style="text-align: left;padding: 15px">
{{ $item->qty_canceled }}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div style="display: grid;justify-content: end;font-size: 16px;color: #384860;line-height: 30px;padding-top: 20px;padding-bottom: 20px;">
@if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }}
</span>
</div>
@elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal-excl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
</span>
</div>
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal-incl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }}
</span>
</div>
@else
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
</span>
</div>
@endif
@if ($order->shipping_address)
@if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }}
</span>
</div>
@elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling-excl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }}
</span>
</div>
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling-incl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }}
</span>
</div>
@else
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }}
</span>
</div>
@endif
@endif
<div style="display: grid;gap: 100px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->tax_amount, $order->order_currency_code) }}
</span>
</div>
@if ($order->discount_amount > 0)
<div style="display: grid;gap: 100px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>@lang('shop::app.emails.orders.discount')</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->discount_amount, $order->order_currency_code) }}
</span>
</div>
@endif
<div style="display: grid;gap: 100px;grid-template-columns: repeat(2, minmax(0, 1fr));font-weight: bold">
<span>@lang('shop::app.emails.orders.grand-total')</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->grand_total, $order->order_currency_code) }}
</span>
</div>
</div>
@endcomponent
?>
Did this file decode correctly?
Original Code
@component('shop::emails.layout')
<div style="margin-bottom: 34px;">
<span style="font-size: 22px;font-weight: 600;color: #121A26">
@lang('shop::app.emails.orders.canceled.title')
</span> <br>
<p style="font-size: 16px;color: #5E5E5E;line-height: 24px;">
@lang('shop::app.emails.dear', ['customer_name' => $order->customer_full_name]),
</p>
<p style="font-size: 16px;color: #5E5E5E;line-height: 24px;">
{!! __('shop::app.emails.orders.canceled.greeting', [
'order_id' => '<a href="' . route('shop.customers.account.orders.view', $order->id) . '" style="color: #2969FF;">#' . $order->increment_id . '</a>',
'created_at' => core()->formatDate($order->created_at, 'Y-m-d H:i:s')
])
!!}
</p>
</div>
<div style="font-size: 20px;font-weight: 600;color: #121A26">
@lang('shop::app.emails.orders.canceled.summary')
</div>
<div style="display: flex;flex-direction: row;margin-top: 20px;justify-content: space-between;margin-bottom: 40px;">
@if ($order->shipping_address)
<div style="line-height: 25px;">
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.shipping-address')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;margin-bottom: 40px;">
{{ $order->shipping_address->company_name ?? '' }}<br/>
{{ $order->shipping_address->name }}<br/>
{{ $order->shipping_address->address }}<br/>
{{ $order->shipping_address->postcode . " " . $order->shipping_address->city }}<br/>
{{ $order->shipping_address->state }}<br/>
---<br/>
@lang('shop::app.emails.orders.contact') : {{ $order->billing_address->phone }}
</div>
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.shipping')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;">
{{ $order->shipping_title }}
</div>
</div>
@endif
@if ($order->billing_address)
<div style="line-height: 25px;">
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.billing-address')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;margin-bottom: 40px;">
{{ $order->billing_address->company_name ?? '' }}<br/>
{{ $order->billing_address->name }}<br/>
{{ $order->billing_address->address }}<br/>
{{ $order->billing_address->postcode . " " . $order->billing_address->city }}<br/>
{{ $order->billing_address->state }}<br/>
---<br/>
@lang('shop::app.emails.orders.contact') : {{ $order->billing_address->phone }}
</div>
<div style="font-size: 16px;font-weight: 600;color: #121A26;">
@lang('shop::app.emails.orders.payment')
</div>
<div style="font-size: 16px;font-weight: 400;color: #384860;">
{{ core()->getConfigData('sales.payment_methods.' . $order->payment->method . '.title') }}
</div>
@php $additionalDetails = \Webkul\Payment\Payment::getAdditionalDetails($order->payment->method); @endphp
@if (! empty($additionalDetails))
<div style="font-size: 16px; color: #384860;">
<div>{{ $additionalDetails['title'] }}</div>
<div>{{ $additionalDetails['value'] }}</div>
</div>
@endif
</div>
@endif
</div>
<div style="padding-bottom: 40px;border-bottom: 1px solid #CBD5E1;">
<table style="overflow-x: auto; border-collapse: collapse;
border-spacing: 0;width: 100%">
<thead>
<tr style="color: #121A26;border-top: 1px solid #CBD5E1;border-bottom: 1px solid #CBD5E1;">
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.sku')</th>
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.name')</th>
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.price')</th>
<th style="text-align: left;padding: 15px">@lang('shop::app.emails.orders.qty')</th>
</tr>
</thead>
<tbody style="font-size: 16px;font-weight: 400;color: #384860;">
@foreach ($order->items as $item)
<tr style="vertical-align: text-top;">
<td style="text-align: left;padding: 15px">
{{ $item->getTypeInstance()->getOrderedItem($item)->sku }}
</td>
<td style="text-align: left;padding: 15px">
{{ $item->name }}
@if (isset($item->additional['attributes']))
<div>
@foreach ($item->additional['attributes'] as $attribute)
<b>{{ $attribute['attribute_name'] }} : </b>{{ $attribute['option_label'] }}</br>
@endforeach
</div>
@endif
</td>
<td style="display: flex;flex-direction: column;text-align: left;padding: 15px">
@if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax')
{{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }}
@elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both')
{{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }}
<span style="font-size: 12px; white-space: nowrap">
@lang('shop::app.emails.orders.excl-tax')
<span style="font-weight: 600">
{{ core()->formatPrice($item->price, $order->order_currency_code) }}
</span>
</span>
@else
{{ core()->formatPrice($item->price, $order->order_currency_code) }}
@endif
</td>
<td style="text-align: left;padding: 15px">
{{ $item->qty_canceled }}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div style="display: grid;justify-content: end;font-size: 16px;color: #384860;line-height: 30px;padding-top: 20px;padding-bottom: 20px;">
@if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }}
</span>
</div>
@elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal-excl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
</span>
</div>
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal-incl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }}
</span>
</div>
@else
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.subtotal')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
</span>
</div>
@endif
@if ($order->shipping_address)
@if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }}
</span>
</div>
@elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both')
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling-excl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }}
</span>
</div>
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling-incl-tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }}
</span>
</div>
@else
<div style="display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.shipping-handling')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }}
</span>
</div>
@endif
@endif
<div style="display: grid;gap: 100px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>
@lang('shop::app.emails.orders.tax')
</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->tax_amount, $order->order_currency_code) }}
</span>
</div>
@if ($order->discount_amount > 0)
<div style="display: grid;gap: 100px;grid-template-columns: repeat(2, minmax(0, 1fr));">
<span>@lang('shop::app.emails.orders.discount')</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->discount_amount, $order->order_currency_code) }}
</span>
</div>
@endif
<div style="display: grid;gap: 100px;grid-template-columns: repeat(2, minmax(0, 1fr));font-weight: bold">
<span>@lang('shop::app.emails.orders.grand-total')</span>
<span style="text-align: right;">
{{ core()->formatPrice($order->grand_total, $order->order_currency_code) }}
</span>
</div>
</div>
@endcomponent
Function Calls
None |
Stats
MD5 | a37909a6a5d7af6ecca6fc39407e3054 |
Eval Count | 0 |
Decode Time | 100 ms |