Files
AtomicOld/simpla/design/html/payment_method.tpl

156 lines
6.2 KiB
Smarty
Raw Normal View History

2026-02-14 19:50:25 +03:00
{* Вкладки *}
{capture name=tabs}
{if in_array('settings', $manager->permissions)}<li><a href="index.php?module=SettingsAdmin">Настройки</a></li>{/if}
{if in_array('currency', $manager->permissions)}<li><a href="index.php?module=CurrencyAdmin">Валюты</a></li>{/if}
{if in_array('delivery', $manager->permissions)}<li><a href="index.php?module=DeliveriesAdmin">Доставка</a></li>{/if}
<li class="active"><a href="index.php?module=PaymentMethodsAdmin">Оплата</a></li>
{if in_array('managers', $manager->permissions)}<li><a href="index.php?module=ManagersAdmin">Менеджеры</a></li>{/if}
{if in_array('maillist', $manager->permissions)}<li><a href="index.php?module=MailingMethodsAdmin">Рассылка</a></li>{/if}
{/capture}
{if $payment_method->id}
{$meta_title = $payment_method->name scope=parent}
{else}
{$meta_title = 'Новый способ оплаты' scope=parent}
{/if}
{* Подключаем Tiny MCE *}
{include file='tinymce_init.tpl'}
{* On document load *}
{literal}
<script src="design/js/jquery/jquery.js"></script>
<script src="design/js/jquery/jquery-ui.min.js"></script>
<script>
$(function() {
$('div#module_settings').filter(':hidden').find("input, select, textarea").attr("disabled", true);
$('select[name=module]').change(function(){
$('div#module_settings').hide().find("input, select, textarea").attr("disabled", true);
$('div#module_settings[module='+$(this).val()+']').show().find("input, select, textarea").attr("disabled", false);
});
});
</script>
{/literal}
{if $message_success}
<!-- Системное сообщение -->
<div class="message message_success">
<span>{$message_success}</span>
{if $smarty.get.return}
<a class="button" href="{$smarty.get.return}">Вернуться</a>
{/if}
</div>
<!-- Системное сообщение (The End)-->
{/if}
{if $message_error}
<!-- Системное сообщение -->
<div class="message message_error">
<span>{if $message_success == 'added'}Способ оплаты добавлен{elseif $message_success == 'updated'}Способ оплаты изменен{/if}</span>
<a class="button" href="">Вернуться</a>
</div>
<!-- Системное сообщение (The End)-->
{/if}
<!-- Основная форма -->
<form method=post id=product enctype="multipart/form-data">
<input type=hidden name="session_id" value="{$smarty.session.id}">
<div id="name">
<input class="name" name=name type="text" value="{$payment_method->name|escape}"/>
<input name=id type="hidden" value="{$payment_method->id}"/>
<div class="checkbox">
<input name=enabled value='1' type="checkbox" id="active_checkbox" {if $payment_method->enabled}checked{/if}/> <label for="active_checkbox">Активен</label>
</div>
</div>
<div id="product_categories">
<select name="module">
<option value='null'>Ручная обработка</option>
{foreach $payment_modules as $payment_module}
<option value='{$payment_module@key|escape}' {if $payment_method->module == $payment_module@key}selected{/if} >{$payment_module->name|escape}</option>
{/foreach}
</select>
</div>
<div id="product_brand">
<label>Валюта</label>
<div>
<select name="currency_id">
{foreach $currencies as $currency}
<option value='{$currency->id}' {if $currency->id==$payment_method->currency_id}selected{/if}>{$currency->name|escape}</option>
{/foreach}
</select>
</div>
</div>
<!-- Левая колонка свойств товара -->
<div id="column_left">
{foreach $payment_modules as $payment_module}
<div class="block layer" {if $payment_module@key!=$payment_method->module}style='display:none;'{/if} id=module_settings module='{$payment_module@key}'>
<h2>{$payment_module->name}</h2>
{* Параметры модуля оплаты *}
<ul>
{foreach $payment_module->settings as $setting}
{$variable_name = $setting->variable}
{if $setting->options|@count>1}
<li><label class=property>{$setting->name}</label>
<select name="payment_settings[{$setting->variable}]">
{foreach $setting->options as $option}
<option value='{$option->value}' {if $option->value==$payment_settings[$setting->variable]}selected{/if}>{$option->name|escape}</option>
{/foreach}
</select>
</li>
{elseif $setting->options|@count==1}
{$option = $setting->options|@first}
<li><label class="property" for="{$setting->variable}">{$setting->name|escape}</label><input name="payment_settings[{$setting->variable}]" class="simpla_inp" type="checkbox" value="{$option->value|escape}" {if $option->value==$payment_settings[$setting->variable]}checked{/if} id="{$setting->variable}" /> <label for="{$setting->variable}">{$option->name}</label></li>
{else}
<li><label class="property" for="{$setting->variable}">{$setting->name|escape}</label><input name="payment_settings[{$setting->variable}]" class="simpla_inp" type="text" value="{$payment_settings[$setting->variable]|escape}" id="{$setting->variable}"/></li>
{/if}
{/foreach}
</ul>
{* END Параметры модуля оплаты *}
</div>
{/foreach}
<div class="block layer" {if $payment_method->module != ''}style='display:none;'{/if} id=module_settings module='null'></div>
</div>
<!-- Левая колонка свойств товара (The End)-->
<!-- Правая колонка -->
<div id="column_right">
<div class="block layer">
<h2>Возможные способы доставки</h2>
<ul>
{foreach $deliveries as $delivery}
<li>
<input type=checkbox name="payment_deliveries[]" id="delivery_{$delivery->id}" value='{$delivery->id}' {if in_array($delivery->id, $payment_deliveries)}checked{/if}> <label for="delivery_{$delivery->id}">{$delivery->name}</label><br>
</li>
{/foreach}
</ul>
</div>
</div>
<!-- Правая колонка (The End)-->
<!-- Описагние товара -->
<div class="block layer">
<h2>Описание</h2>
<textarea name="description" class="editor_small">{$payment_method->description|escape}</textarea>
</div>
<!-- Описание товара (The End)-->
<input class="button_green button_save" type="submit" name="" value="Сохранить" />
</form>
<!-- Основная форма (The End) -->