3
0
2026-05-15 17:04:16 +03:00

238 lines
12 KiB
Twig
Executable File

{{ header }} {{ column_left }}
<div id="content">
<div class="page-header">
<div class="container-fluid">
<div class="pull-right">
<button type="submit" form="form-payment" data-toggle="tooltip" title="{{ button_save }}"
class="btn btn-primary"><i class="fa fa-save"></i></button>
<a href="{{ cancel }}" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-default"><i
class="fa fa-reply"></i></a></div>
<h1>{{ heading_title }}</h1>
<ul class="breadcrumb">
{% for breadcrumb in breadcrumbs %}
<li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
{% endfor %}
</ul>
</div>
</div>
<div class="container-fluid">
{% if error_warning %}
<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> {{ error_warning }}
<button type="button" class="close" data-dismiss="alert">&times;</button>
</div>
{% endif %}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-pencil"></i> {{ text_edit }}</h3>
</div>
<div class="panel-heading text-center">
<a href="https://www.payanyway.ru/" target="_blank">
<img src="view/image/payment/payanyway.png" alt="PayAnyWay" title="PayAnyWay" width="250" height="29"/>
</a>
</div>
<div class="panel-body">
<form action="{{ action }}" method="post" enctype="multipart/form-data" id="form-payment"
class="form-horizontal">
{# Вкл/выкл платежного модуля #}
<div class="form-group">
<div class="col-sm-10 col-sm-offset-2">
<div class="form-check" style="display: flex; column-gap: 8px;">
<input type="hidden" name="payment_payanyway_status" value="0"/>
<input class="form-check-input" type="checkbox" name="payment_payanyway_status" id="input-status"
value="1"
{% if payment_payanyway_status == "1" %} checked{% endif %}>
<label class="form-check-label" for="input-status">{{ entry_status_label }}</label>
</div>
</div>
</div>
{# Номер счета #}
<div class="form-group required">
<label class="col-sm-2 control-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"/>
{% if error_account %}
<div class="text-danger">{{ error_account }}</div>
{% endif %}
</div>
</div>
{# Код проверки целостности данных #}
<div class="form-group required">
<label class="col-sm-2 control-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"/>
{% if error_integrity_code %}
<div class="text-danger">{{ error_integrity_code }}</div>
{% endif %}
</div>
</div>
{# Сервер платежей #}
<div class="form-group">
<label class="col-sm-2 control-label" for="input-server">{{ entry_server_label }}</label>
<div class="col-sm-10">
<select name="payment_payanyway_server" id="input-server" class="form-control">
<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="form-group">
<label class="col-sm-2 control-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-control">
{% 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="form-group">
<label class="col-sm-2 control-label" for="input-currency">{{ entry_currency_label }}</label>
<div class="col-sm-10">
<select name="payment_payanyway_currency" id="input-currency" class="form-control">
{% 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="form-group required">
<label class="col-sm-2 control-label">{{ entry_order_statuses_label }}</label>
<div class="col-sm-10">
<div class="panel panel-default" style="margin-bottom: 0;">
<div class="panel-body">
{# pending #}
<div class="form-group">
<label class="col-sm-3 control-label" for="input-pending-order-status">
<span data-toggle="tooltip"
title="{{ help_pending_order_status }}">{{ entry_pending_order_status_label }}</span>
</label>
<div class="col-sm-9">
<select name="payment_payanyway_pending_order_status_id" id="input-pending-order-status"
class="form-control">
<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>
{% if error_pending_order_status %}
<div class="text-danger">{{ error_order_status }}</div>
{% endif %}
</div>
</div>
{# success #}
<div class="form-group">
<label class="col-sm-3 control-label" for="input-success-order-status">
<span data-toggle="tooltip"
title="{{ help_success_order_status }}">{{ entry_success_order_status_label }}</span>
</label>
<div class="col-sm-9">
<select name="payment_payanyway_success_order_status_id" id="input-success-order-status"
class="form-control">
<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>
{% if error_success_order_status %}
<div class="text-danger">{{ error_order_status }}</div>
{% endif %}
</div>
</div>
{# error #}
<div class="form-group">
<label class="col-sm-3 control-label" for="input-error-order-status">
<span data-toggle="tooltip"
title="{{ help_error_order_status }}">{{ entry_error_order_status_label }}</span>
</label>
<div class="col-sm-9">
<select name="payment_payanyway_error_order_status_id" id="input-error-order-status"
class="form-control">
<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>
{% if error_error_order_status %}
<div class="text-danger">{{ error_order_status }}</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
{# module_geo_zone #}
<div class="form-group">
<label class="col-sm-2 control-label" for="input-geo-zone">
<span data-toggle="tooltip" title="{{ help_geo_zone }}">{{ entry_geo_zone_label }}</span>
</label>
<div class="col-sm-10">
<select name="payment_payanyway_geo_zone_id" id="input-geo-zone" class="form-control">
<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="form-group">
<label class="col-sm-2 control-label" for="input-sort-order">
<span data-toggle="tooltip" title="{{ help_sort_order }}">{{ entry_sort_order_label }}</span>
</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>
</form>
</div>
</div>
</div>
</div>
{{ footer }}