virt2/api/mod/guestbook_admin.html

78 lines
4.0 KiB
HTML
Executable File
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.

{include file=$header_admin title="Управление гостевой книгой" h1="Управление гостевой книгой"}
<div class="alert alert-info" role="alert" style="margin-top: 15px;">
Публичная часть модуля доступная посетителям сайта доступна по ссылке <a href="/gb/" target="_blank">/gb/</a>
</div>
{if (!$smarty.get.id)}
<table class="table">
<tr><td>ФИО/Дата</td><td>Статус</td><td></td></tr>
{section name=customer loop=$list}
{if $list[customer].id}
<tr><td><a href="/guestbook_admin/{$list[customer].id}">{$list[customer].fio}<br>
{$list[customer].t|date_format:"%d.%m.%Y %H:%M:%S"}</a>
</td>
<td>
{if ($list[customer].public=="0")}<span style="color:red;">Не опубликованное</span>{/if}
{if ($list[customer].public=="1")}<span style="color:green;">Опубликованное</span>{/if}
</td><td></td></tr>
{/if}
{/section}
</table>
{else}
<button type="button" class="btn btn-info" data-link="/guestbook_admin/">Все записи</button>
<h2>
{$list[0].fio}
</h2>
{if ($list[0].public==0)}<h3 style="color:red;">Не опубликованное</h3>{/if}
{if ($list[0].public==1)}<h3 style="color:green;">Опубликованное</h3>{/if}
<p>
{$list[0].txt}
</p>
<hr>
<h4>
Ваш ответ:
</h4>
<form id="form_otvet">
<input type="hidden" name="act" value="save">
<input type="hidden" id="gb-id" name="id" value="{$smarty.get.id}">
{* не много костылей, но так проще чем перехирачивать апи или же оставлять SQL-запросы в чистом виде... ведь если умрет пхп5 это перестанет работать, подумаем о будущем... нашем темном будущем *}
<input type="hidden" name="fio" value="{$list[0].fio}">
<input type="hidden" name="t" value="{$list[0].t}">
<textarea style="display:none;" name="txt">{$list[0].txt}</textarea>
{* костыли кончились, пошел здравый смысл *}
<textarea style="height: 350px" class="form-control" name="otvet">{$list[0].otvet}</textarea>
<input type="text" value="{$list[0].avtor}" class="form-control" placeholder="Ответственный" style='margin-top:10px;' name="avtor">
<select name="public" class="form-control" style='margin-top:10px;'>
<option value="0">Не публиковать</option>
<option value="1" {if ($list[0].public=='1')} selected{/if}>Опубликовать</option>
</select>
</form>
<div class="btn-group" role="group" aria-label="Basic example" style='margin-top:10px;'>
<button type="button" class="btn btn-info" id="btn-save">Сохранить</button>
<button type="button" class="btn btn-danger" id="del">Удалить</button>
</div>
<br>
<div class="alert alert-success hidden" id="msg-res1" role="alert">
Успешно сохранено!
</div>
{* модальное окошко *}
<div class="modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" id="modal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Точно удалить?</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<p class="text-center"><i class="fa fa-trash" style="font-size:30pt;"></i></p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="m-b-del">Удалить</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Отменить</button>
</div>
</div>
</div>
</div>
{/if}
{include file=$footer_admin}