first commit

This commit is contained in:
2025-08-02 16:30:27 +02:00
commit 23646bfcee
14851 changed files with 1750626 additions and 0 deletions

View File

@@ -0,0 +1,307 @@
<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'}