308 lines
15 KiB
Smarty
308 lines
15 KiB
Smarty
<div class="row">
|
|
<div class="col-md-8">
|
|
<h1 class="h4 main-panel-title">{'sectionInvoiceData'|translate}</h1>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'name'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[invoice_name]" value="{$body.data.invoice_name}" maxlength="20">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'surname'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[invoice_surname]" value="{$body.data.invoice_surname}"
|
|
maxlength="50">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'email'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[invoice_email]" value="{$body.data.invoice_email}" maxlength="100">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'phone'|translate}</label>
|
|
</div>
|
|
{block "invoice-phone"}
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[invoice_phone]" value="{$body.data.invoice_phone}"
|
|
maxlength="20">
|
|
</div>
|
|
{/block}
|
|
</div>
|
|
<hr>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'firm'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm smartform-instance-invoice smartform-company-name" name="data[invoice_firm]" value="{$body.data.invoice_firm}" maxlength="100">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'copy_email'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="email" class="form-control input-sm" name="data[invoice_copy_email]" value="{$body.data.invoice_copy_email}" maxlength="100">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'ico'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm smartform-instance-invoice smartform-company-registration-number" name="data[invoice_ico]" value="{$body.data.invoice_ico}" maxlength="10">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'dic'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm smartform-instance-invoice smartform-company-vat-number" name="data[invoice_dic]" value="{$body.data.invoice_dic}" maxlength="15">
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'street'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm smartform-instance-invoice smartform-address-street-and-number smartform-company-address-street-and-number" name="data[invoice_street]" value="{$body.data.invoice_street}"
|
|
maxlength="100">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'address-line-2'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[invoice_custom_address]"
|
|
value="{$body.data.invoice_custom_address}" size="5">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'city'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm smartform-instance-invoice smartform-address-city smartform-company-address-city" name="data[invoice_city]" value="{$body.data.invoice_city}" maxlength="50">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'zip'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm smartform-instance-invoice smartform-address-zip smartform-company-address-zip" name="data[invoice_zip]" value="{$body.data.invoice_zip}" size="5"
|
|
maxlength="10">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'state-line-2'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[invoice_state]" value="{$body.data.invoice_state}" maxlength="50">
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'country'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
{get_contexts country=1 assign="contexts"}
|
|
<select class="selecter" name="data[invoice_country]" data-smartform-instance="invoice">
|
|
<option value="">Nevybráno</option>
|
|
{foreach $contexts.country->getAll() as $country}
|
|
<option value="{$country->getId()}" {if $body.data.invoice_country == $country->getId()}selected{/if}>{$country->getName()}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<hr>
|
|
|
|
{if findModule('currencies') && $body.acn == 'add'}
|
|
<div class="form-group">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'currency'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
{get_contexts currency=1 assign="contexts"}
|
|
{if $body.data.currency}
|
|
{$selected_currency = $body.data.currency}
|
|
{else}
|
|
{$selected_currency = $contexts.currency->getDefaultId()}
|
|
{/if}
|
|
<select class="selecter" name="data[currency]">
|
|
{foreach $cfg.Currencies as $key => $currency}
|
|
<option value="{$key}" {if $selected_currency == $key}selected{/if}>{$currency.name}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{if findModule('translations') && $body.acn == 'add'}
|
|
<div class="form-group">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'language'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
{get_contexts language=1 assign="contexts"}
|
|
{if $body.data.id_language}
|
|
{$selected_language = $body.data.id_language}
|
|
{else}
|
|
{$selected_language = $contexts.language->getDefaultId()}
|
|
{/if}
|
|
<select class="selecter" name="data[id_language]">
|
|
{foreach $contexts.language->getAll() as $language}
|
|
<option value="{$language->getId()}"
|
|
{if $selected_language == $language->getId()}selected{/if}>{$language->getName()}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{if findModule('currencies') && $body.acn != 'add'}
|
|
<div class="form-group" id="orderCurrency">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'currency'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="hidden" class="form-control" name="data[currency]" value="{$body.data.currency}"/>
|
|
{* Change order currency *}
|
|
<div class="btn-group btn-block">
|
|
<button type="button"
|
|
class="btn btn-block dropdown-toggle btn-status btn-default {if "1" == $order->isClosed()}disabled{/if}"
|
|
data-toggle="dropdown">
|
|
{$body.data.currency} <span class="caret"></span>
|
|
</button>
|
|
<ul class="dropdown-menu" role="menu">
|
|
{foreach $cfg.Currencies as $key => $currency}
|
|
{if $body.data.currency != $key}
|
|
<li><a href="launch.php?s=orders.php&acn=changeCurrency&ID={$body.data.id}&id_currency={$key}">{$key}
|
|
- {$currency.name}</a></li>{/if}
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'currencyRate'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[currency_rate]" value="{$body.data.currency_rate}" readonly>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{if findModule('translations') && $body.acn != 'add'}
|
|
<div class="form-group" id="orderLanguage">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'language'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
{get_contexts language=1 assign="contexts"}
|
|
<select class="selecter" name="data[id_language]">
|
|
{foreach $contexts.language->getAll() as $language}
|
|
<option value="{$language->getId()}"
|
|
{if $body.data.id_language == $language->getId()}selected{/if}>{$language->getName()}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
<div class="form-group">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'userOrderNo'|translate}</label>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="text" class="form-control input-sm" name="data[user_order_no]" value="{$body.data.user_order_no}" maxlength="15">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{* Delivery details *}
|
|
<div class="col-md-4">
|
|
<h1 class="h4 main-panel-title">
|
|
{if !$body.delivery_editable}
|
|
<span class="glyphicon glyphicon-warning-sign" style="color:#ffb700"
|
|
title='Některá pole nelze editovat, protože je nastavena doprava "{$order->getDeliveryType()->delivery}"'></span>
|
|
{/if}
|
|
{'sectionDeliveryData'|translate}
|
|
{if $order->hasSameAddress()}
|
|
<small class="pull-right" style="color:#aab2bd;">{'sameAsInvoice'|translate}</small>{/if}</h1>
|
|
<div class="form-group form-group-flex">
|
|
<label class="col-md-4 control-label">{'name'|translate}</label>
|
|
<div class="col-md-8">
|
|
<input type="text" class="form-control input-sm" name="data[delivery_name]" value="{$body.data.delivery_name}" maxlength="20">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'surname'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input type="text" class="form-control input-sm" name="data[delivery_surname]" value="{$body.data.delivery_surname}" maxlength="50">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'firm'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input type="text" class="form-control input-sm smartform-instance-delivery smartform-company-name" name="data[delivery_firm]" value="{$body.data.delivery_firm}" maxlength="100">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'street'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input {if !$body.delivery_editable}readonly{/if} type="text" class="form-control input-sm smartform-instance-delivery smartform-company-address-street-and-number smartform-address-street-and-number" name="data[delivery_street]" value="{$body.data.delivery_street}" maxlength="100">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'address-line-2'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input {if !$body.delivery_editable}readonly{/if} type="text" class="form-control input-sm" name="data[delivery_custom_address]" value="{$body.data.delivery_custom_address}" size="5">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'city'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input {if !$body.delivery_editable}readonly{/if} type="text" class="form-control input-sm smartform-instance-delivery smartform-company-address-city smartform-address-city" name="data[delivery_city]" value="{$body.data.delivery_city}" maxlength="50">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'zip'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input {if !$body.delivery_editable}readonly{/if} type="text" class="form-control input-sm smartform-instance-delivery smartform-company-address-zip smartform-address-zip" name="data[delivery_zip]" value="{$body.data.delivery_zip}" size="5" maxlength="10">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'state-line-2'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input type="text" class="form-control input-sm" name="data[delivery_state]" value="{$body.data.delivery_state}" maxlength="50">
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'country'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
{get_contexts country=1 assign="contexts"}
|
|
<select class="selecter" name="data[delivery_country]" data-smartform-instance="delivery">
|
|
<option value="">Nevybráno</option>
|
|
{foreach $contexts.country->getAll() as $country}
|
|
<option value="{$country->getId()}" {if $body.data.delivery_country == $country->getId()}selected{/if}>{$country->getName()}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'phone'|translate}</label></div>
|
|
{block "delivery-phone"}
|
|
<div class="col-md-8">
|
|
<input type="text" class="form-control input-sm" name="data[delivery_phone]" value="{$body.data.delivery_phone}" maxlength="20">
|
|
</div>
|
|
{/block}
|
|
</div>
|
|
<div class="form-group form-group-flex">
|
|
<div class="col-md-4 control-label"><label>{'email'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<input type="text" class="form-control input-sm" name="data[delivery_email]" value="{$body.data.delivery_email}" maxlength="100">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{include '../utils/smartform.tpl'}
|