78 lines
4.0 KiB
HTML
78 lines
4.0 KiB
HTML
|
{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">×</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}
|