90 lines
3.7 KiB
Twig
90 lines
3.7 KiB
Twig
<div>
|
|
<h2 class="title">
|
|
{{ DATA.id is not empty ? dt.gM("Edit Order data") : dt.gM("Add new order") }}
|
|
{# TITLE INFO #}
|
|
<ul class="dx record-info">
|
|
{% if dt.chkP('SYS_SHOW_TABLE_IDS') %}
|
|
<li>{{ dt.gM("ID") }}: <span>{{ DATA.id|default('-') }}</span></li>
|
|
{% endif %}
|
|
<li>{{ dt.gM("Order date") }}: <span>{{ o_date|default('-') }}</span></li>
|
|
<li>{{ dt.gM("Modified") }}: <span>{{ o_modified|default('-') }}</span></li>
|
|
</ul>
|
|
</h2>
|
|
<input type="hidden" value="{{ DATA.id|default('') }}" id="id" name="id" />
|
|
|
|
{# ADDITIONAL ORDER DATA #}
|
|
<ul id="additionalData" class="dx col1 dataBox customFields">
|
|
<li class="noEdit">
|
|
<label for="o_nr" class="bigger">{{ dt.gM("Order nr.") }}:</label>
|
|
<div name="o_nr" class="validate bigger">
|
|
<span class="o_nr"></span>
|
|
</div>
|
|
</li>
|
|
<li class="noEdit">
|
|
<label for="o_date">{{ dt.gM("Order date") }}:</label>
|
|
<div name="o_date" class="validate">
|
|
<input id="order_date" name="order_date" type="text" class="long date" value="{{ DATA.order_date|default('') }}" style="display: none;"/>
|
|
<span class="date"></span><span class="calendar"></span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<div class="clear"></div>
|
|
|
|
{# INCLUDE SUPPLIER DATA TPL #}
|
|
<br/><br/>
|
|
{{ include('includes/supplier.twig') }}
|
|
|
|
{# INCLUDE BENEFICIARY DATA TPL #}
|
|
{{ include('includes/beneficiary.twig') }}
|
|
<br/>
|
|
|
|
{# ADDITIONAL ORDER DATA #}
|
|
<ul id="additionalData_details" class="dx col1 dataBox customFields cLonger">
|
|
{% set fields = [
|
|
{'id': 'a_desc_transaction', 'label': 'Description of transaction', 'noEdit': false},
|
|
{'id': 'a_term_of_payment', 'label': 'Term of payment', 'noEdit': true, 'type': 'date'},
|
|
{'id': 'a_payment_met', 'label': 'Payment method', 'noEdit': false},
|
|
{'id': 'a_shipping_met', 'label': 'Shipping method', 'noEdit': false},
|
|
{'id': 'a_info', 'label': 'Additional info', 'noEdit': false}
|
|
] %}
|
|
|
|
{% for field in fields %}
|
|
<li class="{{ field.noEdit ? 'noEdit' : '' }}">
|
|
<label for="{{ field.id }}">{{ dt.gM(field.label) }}:</label>
|
|
<div name="{{ field.id }}" class="validate">
|
|
{% if field.type == 'date' %}
|
|
<input id="{{ field.id }}" name="{{ field.id }}" type="text" class="long date" value="{{ DATA[field.id]|default('') }}" style="display: none;"/>
|
|
<span class="term_of_payment"></span><span class="calendar"></span>
|
|
{% else %}
|
|
<span class="{{ field.id }}"></span>
|
|
{% endif %}
|
|
</div>
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
<div class="clear"></div>
|
|
<br/>
|
|
|
|
{# INCLUDE TABLE DATA TPL #}
|
|
{{ include('includes/table.twig') }}
|
|
<br/>
|
|
|
|
{# ADDITIONAL ORDER DATA #}
|
|
<ul id="additionalData_remarks" class="dx col1 dataBox customFields cLonger">
|
|
{% set footer_fields = [
|
|
{'id': 'a_p_amount_words', 'label': 'Payment amount in words'},
|
|
{'id': 'a_desc', 'label': 'Remarks'}
|
|
] %}
|
|
{% for field in footer_fields %}
|
|
<li>
|
|
<label for="{{ field.id }}">{{ dt.gM(field.label) }}:</label>
|
|
<div name="{{ field.id }}" class="validate">
|
|
<span class="{{ field.id }}"></span>
|
|
</div>
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
<div class="clear"></div>
|
|
<div id="send_overlay"></div>
|
|
<br/>
|
|
</div> |