Files
redline.com.pl/modules/inpostship/views/templates/admin/tab_content.tpl
2024-11-11 18:46:54 +01:00

230 lines
13 KiB
Smarty

<style type="text/css">
.inpostshipBox .form-group{
border-bottom: 1px solid #f5f5f5;
padding-bottom: 10px;
}
.inpostshipBox .no-border {
border-bottom: none;
}
</style>
<div class="tab-pane d-print-block fade show active" id="inpostshipOrder" role="tabpanel">
<div class="">
<form method="post" class="form-horizontal inpostshipBox">
<p class="alert alert-info">
Rodzaj usługi: <b>{if $service == 1}Paczkomat{elseif $service == 2}Kurier Inpost{elseif $service == 3}{$serviceName}{else}-- brak danych --{/if}{if $inpostCod == 1} - za pobraniem{/if}</b>{if $weekPack == 1}<b> - Paczka w weekend</b>{/if}<br />
</p>
{if $price}
<p class="alert alert-warning">
Koszt przesyłki wg poprzedniej konfiguracji to <b>{$price} PLN</b>.
</p>
{/if}
{if isset($errors)}
<div class="col-lg-12">
<div class="alert alert-danger">{$errors}</div>
</div>
{/if}
<div class="form-group">
<label class="control-label col-lg-3 required">E-mail odbiorcy: </label>
<div class="col-lg-5">
<input id="recEmail" type="text" name="inpostship[receiver_email]" value="{$customer->email}" class="form-control" size="20" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">Telefon odbiorcy: </label>
<div class="col-lg-5">
<input id="recPhone" type="text" name="inpostship[receiver_mobile]" value="{$address_delivery->phones}" class="form-control" size="20" required="required">
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">Dostawa do: </label>
<div class="col-lg-5">
{if $service == 1 || ($service == 3 && $paczk == 1)}
<input type="text" name="inpostship[receiver_machine]" class="form-control" value="{$point->name}, {$point->address->line1}, {$point->address->line2}" disabled="disabled" />
<span class="btn btn-primary btn-sm changeReceiverMachine" data-toggle="modal" data-target="#inpostshipmodal">Zmień paczkomat</span>
{/if}
{if $service == 2}
<span>{$address_delivery->address1}{if !empty($address_delivery->address2)} {$address_delivery->address2}{/if}<br />{$address_delivery->postcode} {$address_delivery->city}</span>
{/if}
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">Adres klienta:</label>
<div class="col-lg-5">
<table class="table">
<tbody>
<tr{if empty($addr.street.street)} class="table-danger"{/if}>
<td>Ulica:</td>
<td>{$addr.street.street}</td>
</tr>
<tr{if empty($addr.street.numberAll)} class="table-danger"{/if}>
<td>Numer domu/mieszkania:</td>
<td>{$addr.street.numberAll}</td>
</tr>
<tr>
<td>Kod pocztowy:</td>
<td>{$addr.postcode}</td>
</tr>
<tr>
<td>Miejscowość:</td>
<td>{$addr.city}</td>
</tr>
</tbody>
</table>
{if empty($addr.street.numberAll) || empty($addr.street.street)}
<p class="alert alert-danger">
UWAGA!<br />Adres klienta przesyłany do Inpost jest nieprawidłowy.
</p>
{/if}
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">Rozmiar paczki: </label>
<div class="col-lg-5">
<select name="inpostship[packtype]" class="">
{foreach $packtype as $p}
<option value="{$p.value}" {if $p.value == $packtype_default}selected="selected"{/if}>{$p.name}: {$p.description}</option>
{/foreach}
</select>
<span style="display: block;"><br />Rzeczywista waga przesyłki w kg:</span>
<div class="">
<input type="text" name="inpostship[packweight]" value="{$orderWeight}" class="form-control" style="width: 80px;" />
</div>
</div>
{if $service == 2}
<div class="col-lg-12">
<span class="col-lg-3" style="font-size: 11px;margin-top: 5px;">Własny gabaryt: <small>(max 350x240x240cm)</small></span>
<div class="col-lg-1" style="margin-top: 5px;">
<label style="">
<input type="checkbox" name="inpostship[sizes]" value="1" id="ownSize" /> TAK
</label>
</div>
</div>
<label class="control-label col-lg-3">&nbsp;</label>
<div class="col-lg-9">
<div class="col-lg-2">
<label class="text-right" style="margin-top: 5px;">Długość:</label>
</div>
<div class="col-lg-1">
<input id="size1" type="text" name="inpostship[size1]" value="" class="form-control" placeholder="cm" max="350" />
</div>
<div class="col-lg-2">
<label class="text-right" style="margin-top: 5px;">Szerokość:</label>
</div>
<div class="col-lg-1">
<input id="size2" type="text" name="inpostship[size2]" value="" class="form-control" placeholder="cm" max="240" />
</div>
<div class="col-lg-2">
<label class="text-right" style="margin-top: 5px;">Wysokość:</label>
</div>
<div class="col-lg-1">
<input id="size3" type="text" name="inpostship[size3]" value="" class="form-control" placeholder="cm" max="240" />
</div>
</div>
{/if}
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">Nadanie: </label>
<div class="col-lg-9">
<select name="inpostship[sendtype]" class="sendtypeinput">
{foreach $sendingMethods as $sm}
{if $service == 2}
{if $sm->id == 'dispatch_order' || $sm->id == 'pop'}
<option value="{$sm->id}"{if $sm->id == $dispatch} selected="selected"{/if}>{$sm->name} ({$sm->description})</option>
{/if}
{else}
{if $sm->id == 'dispatch_order' || $sm->id == 'parcel_locker' || $sm->id == 'pop'}
<option value="{$sm->id}"{if $sm->id == $dispatch} selected="selected"{/if}>{$sm->name} ({$sm->description})</option>
{/if}
{/if}
{/foreach}
</select>
<div class="par-box sendtypebox"{if $dispatch != 'parcel_locker'} style="display: none;"{/if}>
{if isset($point2) && !empty($point2->name)}
<input type="text" name="inpostship[sender_machine]" class="form-control" value="{$point2->name}, {$point2->address->line1}, {$point2->address->line2}" disabled="disabled" />
{/if}
</div>
<div class="pop-box sendtypebox"{if $dispatch != 'pop'} style="display: none;"{/if}>
<select name="inpostship[pop_point]">
{foreach $pop_points as $pp}
<option value="{$pp.point_code}"{if $selPopPoint == $pp.point_code} selected{/if}>{$pp.point_code}, {$pp.point_address1}, {$pp.point_address2} - {$pp.point_desc}</option>
{/foreach}
</select>
</div>
<div class="pok-box sendtypebox"{if $dispatch != 'pok'} style="display: none;"{/if}>
<select name="inpostship[pok_point]">
{foreach $pok_points as $pp}
<option value="{$pp.point_code}">{$pp.point_code}, {$pp.point_address1}, {$pp.point_address2} - {$pp.point_desc}</option>
{/foreach}
</select>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">Numer referencyjny: </label>
<div class="col-lg-5">
<input id="refNumber" type="text" name="inpostship[reference_number]" class="form-control medium-input" value="{$identity}" minlength="3" />
<small>Numer referencyjny powinien mieć min. 3 znaki</small>
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3 required">Ubezpieczenie: </label>
<div class="col-lg-9">
{if $service == 2}
<input id="ins" type="text" name="inpostship[ins]" class="form-control kurInsurance" style="width: 200px;" value="{$order->total_paid|number_format:2:'.':''}" min="{$order->total_paid|number_format:2:'.':''}" />
<small>Możesz ubezpieczyć przesyłkę na dowolną kwotę, ale minimalna to wartość zamówienia</small>
{else}
<select name="inpostship[ins]" class="">
<option value="">{l s='lack of insurance' mod='inpostship'}</option>
{foreach $insurance as $i}
<option value="{$i.value}"{if ($scv == 1 && $i.value == $ipi) || ($i.value == $ipi)} selected="selected"{/if} >{$i.name}</option>
{/foreach}
</select>
{/if}
</div>
</div>
<div class="form-group{if $inpostCod == 0} hidden{/if}">
<label class="control-label col-lg-3 required">Pobranie: </label>
<div class="col-lg-5">
<input type="{if $inpostCod == 0}hidden{else}text{/if}" name="inpostship[cod_value]" class="form-control small-input" value="{$order->total_paid|number_format:2:'.':''}" />
</div>
</div>
<div class="form-group">
<label class="control-label col-lg-3">Paczka w weekend:</label>
<div class="col-lg-9">
<input type="checkbox" name="inpostship[weekPack]" class="form-control small-input" value="1"{if $weekPack == 1} checked{/if}{if $showWeek == 0} disabled{/if} />
<small>UWAGA! Opcja dostepna jest od czwartku od godziny 20:00 do soboty do godziny 13:00</small>
</div>
</div>
<input type="hidden" name="inpostship[showWeek]" value="{$showWeek}" />
<input id="totalOrder" type="hidden" name="inpostship[total]" value="{$order->total_paid|number_format:2:'.':''}" />
<input type="hidden" name="inpostship[id_cart]" value="{$cart_id}" />
<input type="hidden" name="inpostship[id_order]" value="{$order->id}" />
<input type="hidden" name="inpostship[paczk]" value="{$paczk}" />
<input type="hidden" name="inpostship[service]" value="{$service}" />
<input type="hidden" name="inpostship[x13transactionId]" value="{$x13transactionId}" />
<input type="hidden" name="inpostship[x13allegroUserId]" value="{$x13allegroUserId}" />
<input type="hidden" name="inpostship[cod]" value="{$inpostCod}" />
<div class="form-group no-border">
<label class="control-label col-lg-3">&nbsp;</label>
<div class="col-lg-9">
<button type="submit" name="submitPackage" value="1" class="btn btn-success pull-left btnToAll" style="margin-right: 10px;"><span>{l s='Utwórz przesyłkę' mod='inpostship'}</span> <i class="icon-AdminInpostship" style="float: right;"></i></button>
<button type="submit" name="submitCheckPrice" value="1" class="btn btn-primary pull-left" style="margin-right: 10px;"><span>{l s='Sprawdź cenę przesyłki' mod='inpostship'}</span> <i class="material-icons mi-payment" style="float: right;margin-left: 5px;font-sizE: 17px;">payment</i>{if $price} ({$price} PLN){/if}</button>
</div>
</div>
</form>
</div>
</div>