first commit

This commit is contained in:
2024-12-17 13:43:22 +01:00
commit 8e6cd8b410
21292 changed files with 3514826 additions and 0 deletions

View File

@@ -0,0 +1,384 @@
<fieldset>
{* KOMUNIKATY *}
{if isset($confirmation)}
{$messages}
{/if}
{* DANE DOSTĘPOWE DO API *}
<div class="panel">
<div class="panel-heading h3 font-weight-bold">
<i class="icon-key" style="font-size:16px;"></i>
&nbsp;<strong>{l s='Dane do API' mod='Epaka'}</strong>
</div>
<form id="EPAKA_API" class="defaultForm form-horizontal epaka" name="EPAKA_API" action="" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-xs-12 col-sm-8 col-md-6">
<div class="form-wrapper">
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Email' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_API_EMAIL" id="EPAKA_API_EMAIL" value="{$EPAKA_API_EMAIL}" class="" size="20" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Hasło' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="password" name="EPAKA_API_PASSWORD" id="EPAKA_API_PASSWORD" value="{$EPAKA_API_PASSWORD}" class="" size="20" required="required">
{* <input type="text" name="EPAKA_API_PASSWORD" id="EPAKA_API_PASSWORD" value="{$EPAKA_API_PASSWORD}" class="" size="20" required="required"> *}
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Status' mod='Epaka'}
</label>
<div class="col-lg-9">
<div class="row">
<div class="col-xs-6 text-center">
{$EPAKA_API_STATUS}
</div>
<div class="col-xs-6 text-center">
<button type="submit" value="1" id="EPAKA_API_submit_btn" name="EPAKA_API" class="btn btn-primary">
<i class="icon-lock"></i> {l s='Sprawdź połączenie' mod='Epaka'}
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
{* DANE ADRESOWE *}
{if $EPAKA_API_CONNECTED}
<div class="panel">
<div class="panel-heading h3 font-weight-bold">
<i class="icon-male" style="font-size:16px;"></i>
&nbsp;<strong>{l s='Dane adresowe' mod='Epaka'}</strong>
</div>
<form id="EPAKA_ADDRESSES" class="defaultForm form-horizontal epaka" name="EPAKA_ADDRESSES" action="" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-4">
<p class="text-center h4">
{l s='Dane do faktury' mod='Epaka'}
</p>
<div class="form-wrapper">
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Imię' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_NAME" id="EPAKA_INVOICE_NAME" value="{$EPAKA_INVOICE_NAME}" class="" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Nazwisko' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_SURENAME" id="EPAKA_INVOICE_SURENAME" value="{$EPAKA_INVOICE_SURENAME}" class="" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Nazwa firmy' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_COMPANY" id="EPAKA_INVOICE_COMPANY" value="{$EPAKA_INVOICE_COMPANY}" class="" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='NIP' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_TIN" id="EPAKA_INVOICE_TIN" value="{$EPAKA_INVOICE_TIN}" class="" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Kod pocztowy' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_POSTCODE" id="EPAKA_INVOICE_POSTCODE" value="{$EPAKA_INVOICE_POSTCODE}" class="" required="required" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Miasto' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_CITY" id="EPAKA_INVOICE_CITY" value="{$EPAKA_INVOICE_CITY}" class="" required="required" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Ulica' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_STREET" id="EPAKA_INVOICE_STREET" value="{$EPAKA_INVOICE_STREET}" class="" required="required" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Nr domu' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_HOUSENUMBER" id="EPAKA_INVOICE_HOUSENUMBER" value="{$EPAKA_INVOICE_HOUSENUMBER}" class="" required="required" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Nr lokalu' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_FLATNUMBER" id="EPAKA_INVOICE_FLATNUMBER" value="{$EPAKA_INVOICE_FLATNUMBER}" class="" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Kraj' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_COUNTRY" id="EPAKA_INVOICE_COUNTRY" value="{$EPAKA_INVOICE_COUNTRY}" class="" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Telefon' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_PHONE" id="EPAKA_INVOICE_PHONE" value="{$EPAKA_INVOICE_PHONE}" class="" readonly>
</div>
</div>
<div class="form-group">
<div class="col-lg-3"></div>
<div class="col-lg-9 text-left">
<div class="radio">
<label>
<input type="radio" name="EPAKA_INVOICE" value="0" {if $EPAKA_INVOICE=="0"}checked{/if}>
{l s='Nie chce otrzymywać faktury' mod='Epaka'}
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="EPAKA_INVOICE" value="1" {if $EPAKA_INVOICE=="1"}checked{/if}>
{l s='Chce otrzymywać fakturę po każdej płatności' mod='Epaka'}
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="EPAKA_INVOICE" value="2" {if $EPAKA_INVOICE=="2"}checked{/if}>
{l s='Chce otrzymywać fakturę zbiorczą na koniec miesiąca' mod='Epaka'}
</label>
</div>
{* <div class="radio disabled">
<label><input type="radio" name="optradio" disabled>Option 3</label>
</div> *}
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4">
<p class="text-center h4">
{l s='Adres nadań' mod='Epaka'}
</p>
<div class="form-wrapper">
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Imię' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_NAME" id="EPAKA_SENDER_NAME" value="{$EPAKA_SENDER_NAME}" class="">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Nazwisko' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_SURENAME" id="EPAKA_SENDER_SURENAME" value="{$EPAKA_SENDER_SURENAME}" class="">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Nazwa firmy' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_COMPANY" id="EPAKA_SENDER_COMPANY" value="{$EPAKA_SENDER_COMPANY}" class="">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Kod pocztowy' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_POSTCODE" id="EPAKA_SENDER_POSTCODE" value="{$EPAKA_SENDER_POSTCODE}" class="" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Miasto' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_CITY" id="EPAKA_SENDER_CITY" value="{$EPAKA_SENDER_CITY}" class="" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Ulica' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_STREET" id="EPAKA_SENDER_STREET" value="{$EPAKA_SENDER_STREET}" class="" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Nr domu' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_HOUSENUMBER" id="EPAKA_SENDER_HOUSENUMBER" value="{$EPAKA_SENDER_HOUSENUMBER}" class="" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Nr lokalu' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_FLATNUMBER" id="EPAKA_SENDER_FLATNUMBER" value="{$EPAKA_SENDER_FLATNUMBER}" class="">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">
{l s='Kraj' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_COUNTRY" id="EPAKA_SENDER_COUNTRY" value="{$EPAKA_SENDER_COUNTRY}" class="" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Telefon' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_SENDER_PHONE" id="EPAKA_SENDER_PHONE" value="{$EPAKA_SENDER_PHONE}" class="">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Punkt "InPost Paczkomat"' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="hidden" name="EPAKA_SENDER_DEFAULT_PACZKOMAT" id="EPAKA_SENDER_DEFAULT_PACZKOMAT" value="{$EPAKA_SENDER_DEFAULT_PACZKOMAT}" class="">
<input type="text" name="EPAKA_SENDER_DEFAULT_PACZKOMAT_DESCRIPTION" id="EPAKA_SENDER_DEFAULT_PACZKOMAT_DESCRIPTION" data-epaka-short="6" value="{$EPAKA_SENDER_DEFAULT_PACZKOMAT_DESCRIPTION}" class="configuration-map-trigger" readonly style="cursor: pointer;">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Punkt "Paczka w Ruchu"' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="hidden" name="EPAKA_SENDER_DEFAULT_PWR" id="EPAKA_SENDER_DEFAULT_PWR" value="{$EPAKA_SENDER_DEFAULT_PWR}" class="">
<input type="text" name="EPAKA_SENDER_DEFAULT_PWR_DESCRIPTION" id="EPAKA_SENDER_DEFAULT_PWR_DESCRIPTION" data-epaka-short="11" value="{$EPAKA_SENDER_DEFAULT_PWR_DESCRIPTION}" class="configuration-map-trigger" readonly style="cursor: pointer;">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Punkt "Paczka 48"' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="hidden" name="EPAKA_SENDER_DEFAULT_PACZKA48" id="EPAKA_SENDER_DEFAULT_PACZKA48" value="{$EPAKA_SENDER_DEFAULT_PACZKA48}" class="">
<input type="text" name="EPAKA_SENDER_DEFAULT_PACZKA48_DESCRIPTION" id="EPAKA_SENDER_DEFAULT_PACZKA48_DESCRIPTION" data-epaka-short="17" value="{$EPAKA_SENDER_DEFAULT_PACZKA48_DESCRIPTION}" class="configuration-map-trigger" readonly style="cursor: pointer;">
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4">
<p class="text-center h4">
{l s='Dane dodatkowe' mod='Epaka'}
</p>
<div class="form-wrapper">
<div class="form-group">
<label class="control-label col-lg-3">
{l s='Numer IBAN pobrań' mod='Epaka'}
</label>
<div class="col-lg-9">
<input type="text" name="EPAKA_INVOICE_IBAN" id="EPAKA_INVOICE_IBAN" value="{$EPAKA_INVOICE_IBAN}" class="">
</div>
</div>
</div>
</div>
</div>
<div class="panel-footer">
<button type="submit" value="1" id="EPAKA_ADDRESSES_submit_btn" name="EPAKA_ADDRESSES" class="btn btn-primary pull-right">
<i class="icon-save"></i> {l s='Zapisz' mod='Epaka'}
</button>
</div>
</form>
</div>
<div class="panel">
<div class="panel-heading h3 font-weight-bold">
<i class="icon-male" style="font-size:16px;"></i>
&nbsp;<strong>{l s='Konfiguracja kurierów d2p (door to point)' mod='Epaka'}</strong>
</div>
<form id="EPAKA_D2P" class="defaultForm form-horizontal epaka" name="EPAKA_D2P" action="" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-lg-2">
<p class="text-right h4">
{l s='Kurierzy PrestaShop' mod='Epaka'}
</p>
</div>
<div class="col-lg-2">
<p class="text-left h4">
{l s='Kurierzy Epaka' mod='Epaka'}
</p>
</div>
</div>
<div class="row">
{foreach from=$carriersPresta key=i item=cP}
<div class="form-group">
<label class="control-label col-lg-2">
{$cP['name']}:
</label>
<div class="col-lg-2">
{* <select name="carriers_presta_{$cP['id_carrier']}[]" class="chosen fixed-width-xl" id="carriers_presta_{$cP['id_carrier']}[]" multiple="multiple" style="display: none;"> *}
<select name="carriers_presta_{$cP['id_carrier']}[]" class="chosen fixed-width-xl" id="carriers_presta_{$cP['id_carrier']}[]" style="display: none;">
{* {foreach from=$carriersEpaka key=j item=cE}
{if isset($cE['relacje']) && in_array($cP['id_carrier'],$cE['relacje'])}
<option value="{$cE['epaka_id']}" selected="selected">{$cE['epaka_name']}</option>
{else}
<option value="{$cE['epaka_id']}">{$cE['epaka_name']}</option>
{/if}
{/foreach} *}
<option value="">{l s='- brak -' mod='Epaka'}</option>
{foreach from=$carriers key=j item=cE}
{if isset($cE['relacje']) && in_array($cP['id_carrier'],$cE['relacje'])}
<option value="{$cE['epaka_id']}" selected="selected">{$cE['epaka_name']}</option>
{else}
<option value="{$cE['epaka_id']}">{$cE['epaka_name']}</option>
{/if}
{/foreach}
</select>
</div>
</div>
{/foreach}
</div>
<div class="panel-footer">
<button type="submit" value="1" id="EPAKA_D2P_submit_btn" name="EPAKA_D2P" class="btn btn-primary pull-right">
<i class="icon-save"></i> {l s='Zapisz' mod='Epaka'}
</button>
</div>
</form>
</div>
{/if}
</fieldset>

View File

@@ -0,0 +1,117 @@
<div class="product-row row" id="epakaAdminOrder">
<div class="col-md-12 left-column">
{* api session *}
<input type="hidden" name="api_session" value="{$api_session}">
{* url's *}
<input type="hidden" name="url_html" value="{$url_html}">
<input type="hidden" name="url_iframe" value="{$url_iframe}">
<input type="hidden" name="url_sender" value="{$url_sender}">
<input type="hidden" name="url_change_order_state" value="{$url_change_order_state}">
<input type="hidden" name="url_label" value="{$url_label}">
<input type="hidden" name="url_protocol" value="{$url_protocol}">
<input type="hidden" name="url_cancel_order" value="{$url_cancel_order}">
{* dimensions *}
{if $order_presta_product_first }
<input type="hidden" name="dimensions_width" value="{$order_presta_product_first->width}">
<input type="hidden" name="dimensions_height" value="{$order_presta_product_first->height}">
<input type="hidden" name="dimensions_depth" value="{$order_presta_product_first->depth}">
<input type="hidden" name="dimensions_weight" value="{$order_presta_product_first->weight}">
{/if}
{* delivery address *}
<input type="hidden" name="address_delivery_firstname" value="{$address_delivery->firstname}">
<input type="hidden" name="address_delivery_lastname" value="{$address_delivery->lastname}">
<input type="hidden" name="address_delivery_company" value="{$address_delivery->company}">
<input type="hidden" name="address_delivery_country" value="{$address_delivery->country}">
<input type="hidden" name="address_delivery_city" value="{$address_delivery->city}">
<input type="hidden" name="address_delivery_postcode" value="{$address_delivery->postcode}">
<input type="hidden" name="address_delivery_street" value="{$address_delivery->prepared_address['street']}">
<input type="hidden" name="address_delivery_house_number" value="{$address_delivery->prepared_address['house_number']}">
<input type="hidden" name="address_delivery_flat_number" value="{$address_delivery->prepared_address['flat_number']}">
<input type="hidden" name="address_delivery_phone" value="{$address_delivery->phone}">
<input type="hidden" name="address_delivery_email" value="{$address_delivery->email}">
{* selected epaka courrier *}
<input type="hidden" name="carrier_epaka_id" value="{$carrier_reference['id_carrier_epaka']}">
<input type="hidden" name="carrier_epaka_point_code" value="{$carrier_reference['point_code']}">
<input type="hidden" name="carrier_epaka_point_name" value="{$carrier_reference['point_name']}">
{* content *}
<input type="hidden" name="order_data_content" value="Zamówienie PrestaShop ID: {$order_presta->id}">
</div>
<div class="row">
<div class="col-lg-12">
<div class="panel">
<div class="panel-heading" id="epaka-iframe-order-header">
<i class="icon-truck"></i> {l s='Wysyłka' mod='Epaka'}
</div>
<div class="panel-body" style="padding:0;">
{if empty($carrier_reference['id_epaka_order']) }
<div class="trigger-epaka-order">
<img src="/modules/epaka/logo-big.png" width="110px" height="auto" style="margin-left: 10px; margin-right: 15px;">
<a id="epaka-order-get-iframe" class="btn btn-primary" href="#" style="margin-top: 0px; font-size: 12px; height:31px !important;">
{l s="Pobierz formularz" mod='epaka'} <img id="iframe-loader-gif" src="/modules/epaka/loading.gif" width="20px" height="auto" style="margin-left: 10px; display: none;">
</a>
</div>
{else}
<div class="sumary-epaka-order" style="position: relative;">
<img src="/modules/epaka/logo-big.png" width="110px" height="auto" style="margin-left: 10px; margin-right: 10px;">
<i style="position: relative; top: 3px;">
{l s='Zamówienie otrzymało ID:' mod='Epaka'} <b class="text-danger">{$carrier_reference['id_epaka_order']}</b>
{if $order_epaka }
{l s='| Numer Przesyłki:' mod='Epaka'} <b class="text-danger">{if !empty((array)$order_epaka->labelNumber) } {$order_epaka->labelNumber} {else} {l s='Nie nadano' mod='Epaka'} {/if}</b>
{l s='| Kurier:' mod='Epaka'} <b class="text-danger">{if !empty(trim($order_epaka->courier)) } {$order_epaka->courier} {else} {l s='Nie zidentyfikowano' mod='Epaka'} {/if}</b>
{/if}
</i>
</div>
{/if}
<div id="epaka-iframe-order-body" style="margin-left: 10px; {if empty($carrier_reference['id_epaka_order']) } display:none; {/if}">
{if !empty($carrier_reference['id_epaka_order']) && $order_epaka }
<hr>
{* etykiety *}
{if empty($order_epaka_payment_check) || (!empty($order_epaka_payment_check) && $order_epaka_payment_check->paymentStatus != "oczekuje") }
<a class="btn btn-primary epaka-order-get-label text-center blocker" href="#" data-zebra="0" style="width:90px; height:31px !important; text-align: center;">
<span>{l s='Etykieta' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
<a class="btn btn-primary epaka-order-get-label blocker" href="#" data-zebra="1" style="width:130px; height:31px !important; text-align: center;">
<span>{l s='Etykieta Zebra' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
<a class="btn btn-primary epaka-order-get-protocol blocker" href="#" data-zebra="1" style="width:90px; height:31px !important; text-align: center;">
<span>{l s='Protokół' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{* platnosc *}
{if !empty($order_epaka_payment_check) && $order_epaka_payment_check->paymentStatus == "oczekuje" }
<a id="epaka-order-payment" class="btn btn-success blocker" href="{$order_epaka_payment_get->paymentUrl}" target="_blank" style="width:160px; height:31px !important; text-align: center;">
<span>{l s='Opłać Zamówienie' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{* anulowanie *}
{if in_array($order_epaka->orderStatus, ['zapłacone', 'zakończone', 'do realizacji', 'błędy']) }
<a id="epaka-order-cancel" class="btn btn-danger blocker" href="#" style="width:160px; height:31px !important; text-align: center;">
<span>{l s='Anuluj Zamówienie' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{* tracking *}
{if empty($order_epaka_payment_check) || (!empty($order_epaka_payment_check) && $order_epaka_payment_check->paymentStatus != "oczekuje") }
<a id="epaka-order-traking" class="btn btn-warning blocker" href="{$url_order_traking}" target="_blank" style="width:80px; height:31px !important; text-align: center;">
<span>{l s='Traking' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{/if}
</div>
{* <div id="message"></div> *}
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,116 @@
<div class="product-row row" id="epakaAdminOrder">
<div class="col-md-12 left-column">
{* api session *}
<input type="hidden" name="api_session" value="{$api_session}">
{* url's *}
<input type="hidden" name="url_html" value="{$url_html}">
<input type="hidden" name="url_iframe" value="{$url_iframe}">
<input type="hidden" name="url_sender" value="{$url_sender}">
<input type="hidden" name="url_change_order_state" value="{$url_change_order_state}">
<input type="hidden" name="url_label" value="{$url_label}">
<input type="hidden" name="url_protocol" value="{$url_protocol}">
<input type="hidden" name="url_cancel_order" value="{$url_cancel_order}">
{* dimensions *}
{if $order_presta_product_first }
<input type="hidden" name="dimensions_width" value="{$order_presta_product_first->width}">
<input type="hidden" name="dimensions_height" value="{$order_presta_product_first->height}">
<input type="hidden" name="dimensions_depth" value="{$order_presta_product_first->depth}">
<input type="hidden" name="dimensions_weight" value="{$order_presta_product_first->weight}">
{/if}
{* delivery address *}
<input type="hidden" name="address_delivery_firstname" value="{$address_delivery->firstname}">
<input type="hidden" name="address_delivery_lastname" value="{$address_delivery->lastname}">
<input type="hidden" name="address_delivery_company" value="{$address_delivery->company}">
<input type="hidden" name="address_delivery_country" value="{$address_delivery->country}">
<input type="hidden" name="address_delivery_city" value="{$address_delivery->city}">
<input type="hidden" name="address_delivery_postcode" value="{$address_delivery->postcode}">
<input type="hidden" name="address_delivery_street" value="{$address_delivery->prepared_address['street']}">
<input type="hidden" name="address_delivery_house_number" value="{$address_delivery->prepared_address['house_number']}">
<input type="hidden" name="address_delivery_flat_number" value="{$address_delivery->prepared_address['flat_number']}">
<input type="hidden" name="address_delivery_phone" value="{$address_delivery->phone}">
<input type="hidden" name="address_delivery_email" value="{$address_delivery->email}">
{* selected epaka courrier *}
<input type="hidden" name="carrier_epaka_id" value="{$carrier_reference['id_carrier_epaka']}">
<input type="hidden" name="carrier_epaka_point_code" value="{$carrier_reference['point_code']}">
<input type="hidden" name="carrier_epaka_point_name" value="{$carrier_reference['point_name']}">
{* content *}
<input type="hidden" name="order_data_content" value="Zamówienie PrestaShop ID: {$order_presta->id}">
</div>
<div class="col-md-12 left-column">
<div class="card mt-2 d-print-none">
<div class="card-header" id="epaka-iframe-order-header">
<div class="row">
<div class="col-lg-12">
<div class="panel">
{if empty($carrier_reference['id_epaka_order']) }
<div class="trigger-epaka-order">
<img src="/modules/epaka/logo-big.png" width="110px" height="auto" style="margin-left: 10px; margin-right: 15px;">
<a id="epaka-order-get-iframe" class="btn btn-primary" href="#" style="margin-top: 0px; font-size: 12px;">
{l s="Pobierz formularz" mod='epaka'} <img id="iframe-loader-gif" src="/modules/epaka/loading.gif" width="20px" height="auto" style="margin-left: 10px; display: none;">
</a>
</div>
{else}
<div class="sumary-epaka-order" style="position: relative;">
<img src="/modules/epaka/logo-big.png" width="110px" height="auto" style="margin-left: 10px; margin-right: 10px;">
<i style="position: relative; top: 3px;">
{l s='Zamówienie otrzymało ID:' mod='Epaka'} <b class="text-danger">{$carrier_reference['id_epaka_order']}</b>
{if $order_epaka }
{l s='| Numer Przesyłki:' mod='Epaka'} <b class="text-danger">{if !empty((array)$order_epaka->labelNumber) } {$order_epaka->labelNumber} {else} {l s='Nie nadano' mod='Epaka'} {/if}</b>
{l s='| Kurier:' mod='Epaka'} <b class="text-danger">{if !empty(trim($order_epaka->courier)) } {$order_epaka->courier} {else} {l s='Nie zidentyfikowano' mod='Epaka'} {/if}</b>
{/if}
</i>
</div>
{/if}
</div>
</div>
</div>
</div>
<div class="card-body" id="epaka-iframe-order-body" {if empty($carrier_reference['id_epaka_order']) } style="display:none;" {/if}>
{if !empty($carrier_reference['id_epaka_order']) && $order_epaka }
{* etykiety *}
{if empty($order_epaka_payment_check) || (!empty($order_epaka_payment_check) && $order_epaka_payment_check->paymentStatus != "oczekuje") }
<a class="btn btn-primary epaka-order-get-label text-center blocker" href="#" data-zebra="0" style="width:105px; text-align: center;">
<span>{l s='Etykieta' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
<a class="btn btn-primary epaka-order-get-label blocker" href="#" data-zebra="1" style="width:160px; text-align: center;">
<span>{l s='Etykieta Zebra' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
<a class="btn btn-primary epaka-order-get-protocol blocker" href="#" data-zebra="1" style="width:110px; text-align: center;">
<span>{l s='Protokół' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{* platnosc *}
{if !empty($order_epaka_payment_check) && $order_epaka_payment_check->paymentStatus == "oczekuje" }
<a id="epaka-order-payment" class="btn btn-success blocker" href="{$order_epaka_payment_get->paymentUrl}" target="_blank" style="width:195px; text-align: center;">
<span>{l s='Opłać Zamówienie' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{* anulowanie *}
{if in_array($order_epaka->orderStatus, ['zapłacone', 'zakończone', 'do realizacji', 'błędy']) }
<a id="epaka-order-cancel" class="btn btn-danger blocker" href="#" style="width:200px; text-align: center;">
<span>{l s='Anuluj Zamówienie' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{* tracking *}
{if empty($order_epaka_payment_check) || (!empty($order_epaka_payment_check) && $order_epaka_payment_check->paymentStatus != "oczekuje") }
<a id="epaka-order-traking" class="btn btn-secondary blocker" href="{$url_order_traking}" target="_blank" style="width:100px; text-align: center;">
<span>{l s='Traking' mod='Epaka'}</span>
<img src="/modules/epaka/loading.gif" width="20px" height="auto" style="display: none; margin: 0 auto;">
</a>
{/if}
{/if}
{* <div id="message"></div> *}
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,2 @@
{$htmlOrderForm}

View File

@@ -0,0 +1,2 @@
{* {$url_html}<br><br> *}
<iframe width="100%" height="1000px" name="epakaFormIframe" id="epakaFormIframe" src="{$url_html}" sandbox="allow-scripts allow-same-origin allow-forms" style="border: 1px solid lightgray;"></iframe>