virt2/api/mod/obrasheniya_show.html

96 lines
5.1 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="/obrasheniya/" target="_blank">/obrasheniya/</a>
</div>
{if (!$smarty.get.id)}
<table class="table">
<tr><td>ФИО/Дата</td><td>Тип</td><td>Статус</td><td></td></tr>
{section name=customer loop=$list}
{if $list[customer].id}
<tr><td><a href="/obrasheniya_show/{$list[customer].id}">{$list[customer].fio}<br>
{$list[customer].t|date_format:"%d.%m.%Y %H:%M:%S"}</a>
</td><td>{$list[customer].tip_obr}</td>
<td>
{if ($list[customer].status==0)}<span style="color:red;">Новое</span>{/if}
{if ($list[customer].status==1)}На рассмотрении{/if}
{if ($list[customer].status==2)}<span style="color:green;">Дан ответ</span>{/if}
</td><td></td></tr>
{/if}
{/section}
</table>
{else}
<button type="button" class="btn btn-info" data-link="/obrasheniya_show/">Все обращения</button>
<h2>
{$list[0].fio}
</h2>
{if ($list[0].status==0)}<h3 style="color:red;">Новое</h3>{/if}
{if ($list[0].status==1)}<h3>На рассмотрении</h3>{/if}
{if ($list[0].status==2)}<h3 style="color:green;">Дан ответ</h3>{/if}
<h4>
Тип обращения: {$list[0].tip_obr}
</h4>
<p>
{$list[0].txt}
</p>
<br>
<p>
{$list[0].tel}
</p>
<p>
{$list[0].email}
</p>
<br>
<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}">
<input type="hidden" name="tip_obr" value="{$list[0].tip_obr}">
<input type="hidden" name="tel" value="{$list[0].tel}">
<input type="hidden" name="email" id="email" value="{$list[0].email}">
<textarea style="display:none;" name="txt">{$list[0].txt}</textarea>
{* костыли кончились, пошел здравый смысл *}
<textarea style="height: 350px" class="form-control" id="otvet" name="otvet">{$list[0].otvet}</textarea>
<input type="text" value="{$list[0].avtor}" id="avtor" class="form-control" placeholder="Ответственный" style='margin-top:10px;' name="avtor">
<select name="status" class="form-control" style='margin-top:10px;'>
<option value="0">Новое</option>
<option value="1" {if ($list[0].status=='1')} selected{/if}>На рассмотрении</option>
<option value="2" {if ($list[0].status=='2')} 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-info" id="btn-send">Отправить на почту ответ</button>
<button type="button" class="btn btn-danger" id="del">Удалить</button>
</div>
<br>
<small>Кнопка сохранить - сохраняет промежуточный статус обращения (при проверке обращения по номеру - будет допустим статус "Обрабатывается", когда будет статус "Дан ответ" тогда через форму будет виден ответ на обращение), когда полностью написан ответ - нажимаем "Отправить на почту"</small>
<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}