big-moving.ru/api/mod/obrasheniya_show.html

96 lines
5.1 KiB
HTML
Raw Normal View History

2022-06-24 15:29:23 +05:00
{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}