virt2/api/mod/guestbook_admin.html

78 lines
4.0 KiB
HTML
Raw Permalink Normal View History

{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}