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

126 lines
3.5 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}
{if in_array('comments', $manager->permissions)}<li><a href="index.php?module=CommentsAdmin">Комментарии</a></li>{/if}
{if in_array('feedbacks', $manager->permissions)}<li><a href="index.php?module=FeedbacksAdmin">Обратная связь</a></li>{/if}
<li class="active"><a href="index.php?module=CallbacksAdmin">Заказ обратного звонка</a></li>
{/capture}
{* Title *}
{$meta_title='Заказ обратного звонка' scope=parent}
{* Заголовок *}
<div id="header">
{if $callbacks_count}
<h1>{$callbacks_count} {$callbacks_count|plural:'заказ':'заказа':'заказов'}</h1>
{else}
<h1>Нет заказов</h1>
{/if}
</div>
<div id="main_list">
<!-- Листалка страниц -->
{include file='pagination.tpl'}
<!-- Листалка страниц (The End) -->
{if $callbacks}
<form id="list_form" method="post">
<input type="hidden" name="session_id" value="{$smarty.session.id}">
<div id="list" style="width:100%;">
{foreach $callbacks as $callback}
<div class="row">
<div class="checkbox cell">
<input type="checkbox" name="check[]" value="{$callback->id}" />
</div>
<div class="name cell">
<div class='comment_name'>
{$callback->name|escape}
</div>
<div class='comment_text'>
Телефон: {$callback->phone|escape|nl2br}
</div>
<div class='comment_text'>
Сообщение: {$callback->message|escape|nl2br}
</div>
<div class='comment_info'>
Заявка отправлена {$callback->date|date} в {$callback->date|time}
</div>
</div>
<div class="icons cell">
<a href='#' title='Удалить' 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" type=submit value="Применить">
</div>
</form>
{else}
Нет сообщений
{/if}
<!-- Листалка страниц -->
{include file='pagination.tpl'}
<!-- Листалка страниц (The End) -->
</div>
<!-- Меню -->
<div id="right_menu">
</div>
<!-- Меню (The End) -->
{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', $('#list input[type="checkbox"][name*="check"]:not(:checked)').length>0);
});
// Удалить
$("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").find('select[name="action"] option[value=delete]').attr('selected', true);
$(this).closest("form").submit();
});
// Подтверждение удаления
$("form#list_form").submit(function() {
if($('select[name="action"]').val()=='delete' && !confirm('Подтвердите удаление'))
return false;
});
});
</script>
{/literal}