Files
AtomicOld/simpla/design/html/user.tpl
2026-02-14 19:50:25 +03:00

177 lines
5.7 KiB
Smarty
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{* Вкладки *}
{capture name=tabs}
<li class="active"><a href="index.php?module=UsersAdmin">Покупатели</a></li>
{if in_array('groups', $manager->permissions)}<li><a href="index.php?module=GroupsAdmin">Группы</a></li>{/if}
{if in_array('coupons', $manager->permissions)}<li><a href="index.php?module=CouponsAdmin">Купоны</a></li>{/if}
{/capture}
{if $user->id}
{$meta_title = $user->name|escape scope=parent}
{/if}
{if $message_success}
<!-- Системное сообщение -->
<div class="message message_success">
<span>{if $message_success=='updated'}Пользователь отредактирован{else}{$message_success|escape}{/if}</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_error=='login_exists'}Пользователь с таким email уже зарегистрирован
{elseif $message_error=='empty_name'}Введите имя пользователя
{elseif $message_error=='empty_email'}Введите email пользователя
{else}{$message_error|escape}{/if}</span>
{if $smarty.get.return}
<a class="button" href="{$smarty.get.return}">Вернуться</a>
{/if}
</div>
<!-- Системное сообщение (The End)-->
{/if}
<!-- Основная форма -->
<form method=post id=product>
<input type=hidden name="session_id" value="{$smarty.session.id}">
<div id="name">
<input class="name" name=name type="text" value="{$user->name|escape}"/>
<input name=id type="hidden" value="{$user->id|escape}"/>
<div class="checkbox">
<input name="enabled" value='1' type="checkbox" id="active_checkbox" {if $user->enabled}checked{/if}/> <label for="active_checkbox">Активен</label>
</div>
</div>
<div id=column_left>
<!-- Левая колонка свойств товара -->
<!-- Параметры страницы -->
<div class="block">
<ul>
{if $groups}
<li>
<label class=property>Группа</label>
<select name="group_id">
<option value='0'>Не входит в группу</option>
{foreach from=$groups item=g}
<option value='{$g->id}' {if $user->group_id == $g->id}selected{/if}>{$g->name|escape}</option>
{/foreach}
</select>
</li>
{/if}
<li><label class=property>Email</label><input name="email" class="simpla_inp" type="text" value="{$user->email|escape}" /></li>
<li><label class=property>Дата регистрации</label><input name="email" class="simpla_inp" type="text" disabled value="{$user->created|date}" /></li>
<li><label class=property>Последний IP</label><input name="email" class="simpla_inp" type="text" disabled value="{$user->last_ip|escape}" /></li>
</ul>
</div>
<!-- Параметры страницы (The End)-->
<input class="button_green button_save" type="submit" name="user_info" value="Сохранить" />
</div>
<!-- Левая колонка свойств товара (The End)-->
</form>
<!-- Основная форма (The End) -->
{if $orders}
<div class="block" id=column_left>
<form id="list" method="post">
<input type="hidden" name="session_id" value="{$smarty.session.id}">
<h2>Заказы пользователя</h2>
<div>
{foreach $orders as $order}
<div class="{if $order->paid}green{/if} row">
<div class="checkbox cell">
<input type="checkbox" name="check[]" value="{$order->id}" />
</div>
<div class="order_date cell">
{$order->date|date} {$order->date|time}
</div>
<div class="name cell">
<a href="{url module=OrderAdmin id=$order->id return=$smarty.server.REQUEST_URI}">Заказ №{$order->id}</a>
</div>
<div class="name cell">
{$order->total_price}&nbsp;{$currency->sign}
</div>
<div class="icons cell">
{if $order->paid}
<img src='design/images/cash_stack.png' alt='Оплачен' title='Оплачен'>
{else}
<img src='design/images/cash_stack_gray.png' alt='Не оплачен' title='Не оплачен'>
{/if}
</div>
<div class="icons cell">
<a href='#' class=delete></a>
</div>
<div class="clear"></div>
</div>
{/foreach}
</div>
<div id="action">
<label id='check_all' class='dash_link'>Выбрать все</label>
<span id=select>
<select name="action">
<option value="delete">Удалить</option>
</select>
</span>
<input id="apply_action" class="button_green" name="user_orders" type="submit" value="Применить">
</form>
</div>
</div>
{/if}
{* On document load *}
{literal}
<script>
$(function() {
// Раскраска строк
function colorize()
{
$("#list div.row:even").addClass('even');
$("#list div.row:odd").removeClass('even');
}
// Раскрасить строки сразу
colorize();
// Выделить все
$("#check_all").click(function() {
$('#list input[type="checkbox"][name*="check"]').attr('checked', 1-$('#list input[type="checkbox"][name*="check"]').attr('checked'));
});
// Удалить
$("a.delete").click(function() {
$('#list input[type="checkbox"][name*="check"]').attr('checked', false);
$(this).closest(".row").find('input[type="checkbox"][name*="check"]').attr('checked', true);
$(this).closest("form#list").find('select[name="action"] option[value=delete]').attr('selected', true);
$(this).closest("form#list").submit();
});
// Подтверждение удаления
$("#list").submit(function() {
if($('select[name="action"]').val()=='delete' && !confirm('Подтвердите удаление'))
return false;
});
});
</script>
{/literal}