155 lines
8.4 KiB
Smarty
155 lines
8.4 KiB
Smarty
<div class="row">
|
|
{include 'window/orders.user.details.tpl'}
|
|
</div>
|
|
{if $body.acn == 'add' && !$body.data.id}
|
|
<input type="hidden" class="form-control" name="data[delivery]" value="{$body.data.delivery}"/>
|
|
<input type="hidden" class="form-control" name="data[payment]" value="{$body.data.payment}"/>
|
|
{if $body.data.delivery_data}
|
|
{foreach $body.data.delivery_data as $key => $value}
|
|
<input type="hidden" class="form-control" name="data[custom_data][delivery_data][{$key}]" value="{$value}"/>
|
|
{/foreach}
|
|
{/if}
|
|
{/if}
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
<div class="col-md-4 control-label"><label>{'userID'|translate}</label></div>
|
|
<div class="col-md-8">
|
|
<div class="input-group">
|
|
<input type="number" class="form-control input-sm" name="data[id_user]" id="id_user" value="{$body.data.id_user}" maxlength="10" size="2">
|
|
<div class="input-group-btn">
|
|
<a href="javascript:searchWnd('user', '#id_user', null, $.dataField('id_user').val());" title="{'findUser'|translate}" class="btn btn-sm"><span
|
|
class=" glyphicon glyphicon-search"></span></a>
|
|
<a href="javascript:nw('userOrders', 0, 'userId='+$.dataField('id_user').val());" title="{'findUserOrders'|translate}" class="btn btn-sm"><span
|
|
class="glyphicon glyphicon-list-alt"></span></a>
|
|
{if $body.acn == 'add'}
|
|
<a href="javascript:document.location='launch.php?s=orders.php&acn=add&data[id_user]='+$.dataField('id_user').val()+'&'+$('form #flapUser :input').not($.dataField('order_no')).not($.dataField('invoice_name')).not('#inptHiddenFlap').serialize();"
|
|
title="{'createNewUserOrder'|translate}" class="btn btn-sm"><span class="glyphicon glyphicon-plus"></span></a>
|
|
{else}
|
|
<a href="javascript:document.location='launch.php?s=orders.php&acn=add&'+$('form #flapUser :input').not($.dataField('order_no')).not('#inptHiddenFlap').serialize();"
|
|
title="{'createNewUserOrder'|translate}" class="btn btn-sm"><span class="glyphicon glyphicon-plus"></span></a>
|
|
<a href="javascript:document.location='launch.php?s=orders.php&acn=copyUserData&ID={$body.data.id}&data[id_user]='+$.dataField('id_user').val();"
|
|
title="{'copyUserData'|translate}" class="btn btn-sm btn-primary"><span class="glyphicon glyphicon-copy"></span></a>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<div class="form-group">
|
|
<div class="col-md-2 control-label two-lines"><label>{'userIdentification'|translate}</label></div>
|
|
<div class="col-md-10">
|
|
<strong>IP adresa:</strong><code><a href="https://www.whois.com/whois/{$body.custom_data.ip_address}" target="_blank">{$body.custom_data.ip_address}</a></code>,
|
|
<strong>Port:</strong><code>{$body.custom_data.remote_port}</code>
|
|
<strong>Prohlížeč:</strong><code><a href="https://gs.statcounter.com/detect?useragent={$body.custom_data.user_agent|escape:'url'}" target="_blank">{$body.custom_data.user_agent}</a></code>
|
|
{if $body.custom_data.referer}<strong>Referer:</strong><code>{$body.custom_data.referer}</code>{/if}
|
|
{foreach ['utm_source', 'utm_medium', 'utm_campaign'] as $utm}
|
|
{if $body.custom_data[$utm]}<strong>{$utm}:</strong><code>{$body.custom_data[$utm]}</code>{/if}
|
|
{/foreach}
|
|
<strong>Souhlas s Heurekou:</strong><code>{if $body.custom_data.heurekaDisagree}ne{else}ano{/if}</code>
|
|
<strong title="{if $body.custom_data.consents}{implode(',', $body.custom_data.consents|array_keys)}{else}---{/if}">Consents</strong>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{block userBottomArea}
|
|
<h1 class="h4 main-panel-title">{'sectionDates'|translate}</h1>
|
|
<div class="form-group" id="date-fields">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'dateCreated'|translate}</label>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<input type="text" name="data[date_created]" id="date_created" class="form-control input-sm" readonly value="{$body.data.date_created|format_datetime}" autocomplete="off">
|
|
{if !$closed}
|
|
{insert_calendar selector='#date_created' format='datetime'}
|
|
{/if}
|
|
</div>
|
|
|
|
<div class="col-md-2 control-label">
|
|
<label>{'dateAccepted'|translate}</label>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<input type="text" name="data[date_accept]" id="date_accept" class="form-control input-sm" value="{$body.data.date_accept|format_datetime:"empty"}" autocomplete="off">
|
|
{if !$closed}
|
|
{insert_calendar selector='#date_accept' format='datetime'}
|
|
{/if}
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'dateFinished'|translate}</label>
|
|
<a class="help-tip" data-toggle="tooltip"
|
|
title="Datum vyřízení je automaticky vyplněn, pokud je objednávka převedena do některého ze stavů vyřízeno. Odpovídá také datumu zdanitelného plnění."><i
|
|
class="bi bi-question-circle"></i></a>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<input type="text" name="data[date_handle]" id="date_handle" class="form-control input-sm" value="{$body.data.date_handle|format_datetime:"empty"}" autocomplete="off">
|
|
{if !$closed}
|
|
{insert_calendar selector='#date_handle' format='datetime'}
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
<div class="form-group" id="date-fields">
|
|
|
|
<div class="col-md-2 control-label">
|
|
<label>{'dateDelivered'|translate}</label>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<input type="text" name="data[date_delivered]" id="date_delivered" class="form-control input-sm"
|
|
value="{$body.data.date_delivered|format_datetime:"empty"}" autocomplete="off">
|
|
{if !$closed}
|
|
{insert_calendar selector='#date_delivered' format='datetime'}
|
|
{/if}
|
|
</div>
|
|
{$due_days = $dbcfg.shop_due_days}
|
|
{$due_days_tooltip = 'Počet dní lze změnit v Nastavení eshopu -> Fakturace'}
|
|
{if $body.userInfo.due_days > 0}
|
|
{$due_days = $body.userInfo.due_days}
|
|
{$due_days_tooltip = 'Počet dní lze změnit v Nastavení uživatele -> Fakturační údaje'}
|
|
{/if}
|
|
<div class="col-md-2 control-label">
|
|
<label>{'dateDue'|translate}</label>
|
|
<a class="help-tip" data-toggle="tooltip"
|
|
title="Pokud je datum splatnosti prázdné, automaticky se generuje datum splatnosti jako datum vyřízení + {$due_days} dní ({$due_days_tooltip|lcfirst})"><i
|
|
class="bi bi-question-circle"></i></a>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<input type="text" name="data[date_due]" id="date_due" class="form-control input-sm" value="{$body.data.date_due|format_datetime}" autocomplete="off">
|
|
{if !$closed}
|
|
{insert_calendar selector='#date_due' format='datetime'}
|
|
{/if}
|
|
</div>
|
|
<div class="col-md-2 control-label">
|
|
<label>{'shop_due_days'|translate:settings}</label>
|
|
<a class="help-tip" data-toggle="tooltip"
|
|
title="{$due_days_tooltip}"><i class="bi bi-question-circle"></i></a>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="input-group">
|
|
<input type="text" class="form-control input-sm" maxlength="3" value="{$due_days}" disabled>
|
|
<span class="input-group-addon">{'Day'|translate:'settings'}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/block}
|
|
|
|
<h1 class="h4 main-panel-title">{'sectionOther'|translate}</h1>
|
|
<div class="form-group" id="date-fields">
|
|
<div class="col-md-2 control-label">
|
|
<label>{'invoiceNote'|translate}</label>
|
|
<a class="help-tip" data-toggle="tooltip"
|
|
title="Poznámka, která bude zobrazena na faktuře."><i
|
|
class="bi bi-question-circle"></i></a>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<textarea name="data[note_invoice]" class="form-control input-sm" rows="3" cols="30">{$body.data.note_invoice}</textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<script type="application/javascript">
|
|
{if $order->isClosed()}
|
|
$('#flapUser input[type=text], #flapUser input[type=number]').attr('readonly', 'readonly');
|
|
$('#flapUser .btn-primary, #flapUser .btn:first-child').addClass('disabled');
|
|
{/if}
|
|
</script>
|