3
0

242 lines
12 KiB
Twig
Executable File

{{ header }}
{{ column_left }}
<div id="content">
<div class="page-header">
<div class="container-fluid">
<div class="float-end">
<button type="submit" form="form-payment" data-bs-toggle="tooltip" title="{{ button_save }}" class="btn btn-primary">
<i class="fa-solid fa-save"></i>
</button>
<a href="{{ back }}" data-bs-toggle="tooltip" title="{{ button_back }}" class="btn btn-light">
<i class="fa-solid fa-reply"></i>
</a>
</div>
<h1>{{ heading_title }}</h1>
<ol class="breadcrumb">
{% for breadcrumb in breadcrumbs %}
<li class="breadcrumb-item">
<a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a>
</li>
{% endfor %}
</ol>
</div>
</div>
<div class="container-fluid">
<div class="card">
<div class="card-header">
<i class="fa-solid fa-pencil"></i>
{{ text_edit }}
</div>
<div class="card-header text-center">
<a href="https://www.payanyway.ru/" target="_blank"><img src="../extension/payanyway/admin/view/image/payment/payanyway.png" alt="PayAnyWay" title="PayAnyWay" width="336" height="50" /></a>
</div>
<div class="card-body">
<form id="form-payment" action="{{ save }}" method="post" data-oc-toggle="ajax">
<div class="tab-content">
<div id="tab-general" class="tab-pane active">
{# Статус модуля #}
<div class="row mb-3">
{# <label class="col-sm-2 col-form-label" for="input-account">{{ entry_status_label }}</label>#}
<label class="col-sm-2 col-form-label" for="input-pending-order-status">
<span>{{ entry_status_label }}</span>
<i class="fa-regular fa-circle-question text-info"
data-bs-toggle="tooltip"
title="{{ help_status }}"
></i>
</label>
<div class="col-sm-10">
<div class="form-check form-switch form-switch-lg">
<input type="hidden" name="payment_payanyway_status" value="0"/>
<input type="checkbox" name="payment_payanyway_status" value="1" id="input-status"
class="form-check-input" {% if payment_payanyway_status == "1" %} checked{% endif %}>
</div>
</div>
</div>
{# Номер счета #}
<div class="row mb-3 required">
<label class="col-sm-2 col-form-label" for="input-account">{{ entry_account_label }}</label>
<div class="col-sm-10">
<input type="number" oninput="this.value = this.value.replace(/[^0-9]/g, '')" step="1"
name="payment_payanyway_account" value="{{ payment_payanyway_account }}"
placeholder="{{ entry_account_description }}" id="input-account" class="form-control"/>
</div>
</div>
{# Код проверки целостности данных #}
<div class="row mb-3 required">
<label class="col-sm-2 col-form-label" for="input-integrity-code">{{ entry_integrity_code_label }}</label>
<div class="col-sm-10">
<input type="text" name="payment_payanyway_integrity_code" value="{{ payment_payanyway_integrity_code }}"
placeholder="{{ entry_integrity_code_description }}" id="input-integrity-code" class="form-control"/>
</div>
</div>
{# Сервер платежей #}
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="input-server">{{ entry_server_label }}</label>
<div class="col-sm-10">
<select name="payment_payanyway_server" id="input-server" class="form-select">
<option value="prod" {% if payment_payanyway_server == 'prod' %} selected="selected" {% endif %}>{{ entry_server_prod_label }}</option>
<option value="demo" {% if payment_payanyway_server == 'demo' %} selected="selected" {% endif %}>{{ entry_server_demo_label }}</option>
</select>
</div>
</div>
{# НДС #}
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="input-vat-rate">{{ entry_vat_rate_label }}</label>
<div class="col-sm-10">
<select name="payment_payanyway_vat_rate" id="input-vat-rate" class="form-select">
{% for vat_id, label in payment_payanyway_vat_rates %}
<option value="{{ vat_id }}" {% if vat_id == payment_payanyway_vat_rate %}selected="selected"{% endif %}>{{ label }}</option>
{% endfor %}
</select>
</div>
</div>
{# Валюта платежа #}
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="input-currency">{{ entry_currency_label }}</label>
<div class="col-sm-10">
<select name="payment_payanyway_currency" id="input-currency" class="form-select">
{% for code, data in payment_payanyway_currencies %}
<option value="{{ code }}" {% if code == payment_payanyway_currency %}selected="selected"{% endif %}>{{ data.code }} ({{ entry_currency_rub_label }})</option>
{% endfor %}
</select>
<p class="help-block">{{ entry_currency_description }}</p>
</div>
</div>
{# Статусы заказа #}
<div class="row mb-3 required">
<label class="col-sm-2 col-form-label">{{ entry_order_statuses_label }}</label>
<div class="col-sm-10">
<div class="card" style="margin-bottom: 0;">
<div class="card-body">
{# pending #}
<div class="row mb-3">
<label class="col-sm-3 col-form-label" for="input-pending-order-status">
<span>{{ entry_pending_order_status_label }}</span>
<i class="fa-regular fa-circle-question text-info"
data-bs-toggle="tooltip"
title="{{ help_pending_order_status }}"
></i>
</label>
<div class="col-sm-9">
<select name="payment_payanyway_pending_order_status_id" id="input-pending-order-status" class="form-select">
<option value="" disabled selected="selected">
{{ entry_select_order_status_label|default(text_select) }}
</option>
{% for order_status in order_statuses %}
<option value="{{ order_status.order_status_id }}"
{% if order_status.order_status_id == payment_payanyway_pending_order_status_id %}selected="selected"{% endif %}>
{{ order_status.name }}
</option>
{% endfor %}
</select>
</div>
</div>
{# success #}
<div class="row mb-3">
<label class="col-sm-3 col-form-label" for="input-success-order-status">
<span>{{ entry_success_order_status_label }}</span>
<i class="fa-regular fa-circle-question text-info"
data-bs-toggle="tooltip"
title="{{ help_success_order_status }}"
></i>
</label>
<div class="col-sm-9">
<select name="payment_payanyway_success_order_status_id" id="input-success-order-status"
class="form-select">
<option value="" disabled
selected="selected">{{ entry_select_order_status_label|default(text_select) }}</option>
{% for order_status in order_statuses %}
<option value="{{ order_status.order_status_id }}"
{% if order_status.order_status_id == payment_payanyway_success_order_status_id %}selected="selected"{% endif %}>
{{ order_status.name }}
</option>
{% endfor %}
</select>
</div>
</div>
{# error #}
<div class="row mb-3">
<label class="col-sm-3 col-form-label" for="input-error-order-status">
<span>{{ entry_error_order_status_label }}</span>
<i class="fa-regular fa-circle-question text-info"
data-bs-toggle="tooltip"
title="{{ help_error_order_status }}"
></i>
</label>
<div class="col-sm-9">
<select name="payment_payanyway_error_order_status_id" id="input-error-order-status"
class="form-select">
<option value="" disabled
selected="selected">{{ entry_select_order_status_label|default(text_select) }}</option>
{% for order_status in order_statuses %}
<option value="{{ order_status.order_status_id }}"
{% if order_status.order_status_id == payment_payanyway_error_order_status_id %}selected="selected"{% endif %}>
{{ order_status.name }}
</option>
{% endfor %}
</select>
</div>
</div>
</div>
</div>
</div>
</div>
{# module_geo_zone #}
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="input-geo-zone">
<span>{{ entry_geo_zone_label }}</span>
<i class="fa-regular fa-circle-question text-info"
data-bs-toggle="tooltip"
title="{{ help_geo_zone }}"
></i>
</label>
<div class="col-sm-10">
<select name="payment_payanyway_geo_zone_id" id="input-geo-zone" class="form-select">
<option value="0">{{ text_all_zones }}</option>
{% for geo_zone in geo_zones %}
{% if geo_zone.geo_zone_id == payment_payanyway_geo_zone_id %}
<option value="{{ geo_zone.geo_zone_id }}" selected="selected">{{ geo_zone.name }}</option>
{% else %}
<option value="{{ geo_zone.geo_zone_id }}">{{ geo_zone.name }}</option>
{% endif %}
{% endfor %}
</select>
<p class="help-block">{{ entry_geo_zone_description }}</p>
</div>
</div>
{# sort-order #}
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="input-sort-order">
<span>{{ entry_sort_order_label }}</span>
<i class="fa-regular fa-circle-question text-info"
data-bs-toggle="tooltip"
title="{{ help_sort_order }}"
></i>
</label>
<div class="col-sm-10">
<input type="number" oninput="this.value = this.value.replace(/[^-0-9]/g, '').replace(/(?!^-)-/g, '')"
step="1" name="payment_payanyway_sort_order" value="{{ payment_payanyway_sort_order }}"
placeholder="{{ module_sort_order_label }}" id="input-sort-order" class="form-control"/>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
{{ footer }}