EIOS/tpl/tpl_rejt_admin2.html

226 lines
14 KiB
HTML
Raw Permalink Normal View History

2023-12-28 15:39:22 +03:00
<div id="page-wrap">
<div class="row-fluid">
<div class="span12">
{if $des=="formula"}
<div class="widget blue">
<div class="widget-title">
<h4><i class="icon-reorder"></i>Редактирование формулы</h4>
<span class="tools"><a href="javascript:;" class="icon-chevron-down"></a></span>
</div>
<div class="widget-body">
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
<h2>{$item.name}</h2>
<h2>Заполняемые пользователем поля <span style="font-size:13px;color:gray;">могут участвовать в формуле</span></h2>
{foreach from=$itemspolyas item=it}
<a class="btn btn-info tooltips fadd" id="ip_{$it.id}" href="#" data-placement="top" data-original-title="ip_{$it.id} {if $it.polyas!=0}У поля есть значение БАЛЛ{/if}">{$it.name}{if $it.polyas!=0}<span class="badge badge-important">{$it.polyas}</span>{/if}</a>
{/foreach}
<hr>
<div class="control-group">
<label class="control-label span2">ФОРМУЛА</label>
<div class="controls span6">
<input type="text" class="span12 tooltips formula" data-trigger="hover" data-original-title="Формула" name="formula" value="{$item.formuls}" /><br>
<a class="btn btn-warning tooltips fadd" id="ЕСЛИ[усл#истина#ложь]" href="#" data-placement="top" data-original-title="Вставка условия">ЕСЛИ</a>
<a class="btn btn-warning tooltips fadd" id="ИЛИ(усл1;усл2;усл3)" href="#" data-placement="top" data-original-title="Вставка в условие ИЛИ">ИЛИ</a>
<a class="btn btn-warning tooltips fadd" id="И(усл1;усл2;усл3)" href="#" data-placement="top" data-original-title="Вставка в условие И">И</a>
<a class="btn btn-warning tooltips fadd" id="=" href="#" data-placement="top" data-original-title="Равно">=</a>
<a class="btn btn-warning tooltips fadd" id="<>" href="#" data-placement="top" data-original-title="не равно"><></a>
<a class="btn btn-warning tooltips fadd" id="<" href="#" data-placement="top" data-original-title="меньше"><</a>
<a class="btn btn-warning tooltips fadd" id=">" href="#" data-placement="top" data-original-title="больше">></a>
<a class="btn btn-warning tooltips fadd" id=">=" href="#" data-placement="top" data-original-title="больше или равно">>=</a>
<a class="btn btn-warning tooltips fadd" id="<=" href="#" data-placement="top" data-original-title="меньше или равно"><=</a>
<a class="btn btn-warning tooltips fadd" id="+" href="#" data-placement="top" data-original-title="сложить">+</a>
<a class="btn btn-warning tooltips fadd" id="-" href="#" data-placement="top" data-original-title="вычесть">-</a>
<a class="btn btn-warning tooltips fadd" id="*" href="#" data-placement="top" data-original-title="умножить">*</a>
<a class="btn btn-warning tooltips fadd" id="/" href="#" data-placement="top" data-original-title="делить">/</a>
</div>
<label class="control-label span4">
<span style="color:gray;">[ip_1]</span><span style="color:blue;">*</span><span style="color:red;">ЕСЛИ</span><b>[</b><span style="color:red;">И</span><b>(</b><span style="color:gray;">[ip_2]</span><span style="color:blue;">=</span>оч<span style="color:red;">;</span><span style="color:gray;">[ip_3]</span><span style="color:blue;"><></span>50<b>)</b><span style="color:red;">#</span>2<span style="color:blue;">*</span><span style="color:gray;">[ip_4]</span><span style="color:red;">#</span>0<b>]</b><br><span style="color:gray;">[ip_1]</span>=5;<span style="color:gray;">[ip_2]</span>=оч;<span style="color:gray;">[ip_3]</span>=49;<span style="color:gray;">[ip_4]</span>=4; Результат: 40<br><span style="color:gray;">[ip_1]</span>=8;<span style="color:gray;">[ip_2]</span>=оч;<span style="color:gray;">[ip_3]</span>=50;<span style="color:gray;">[ip_4]</span>=2; Результат: 0
</label>
</div>
<div class="form-actions">
<button type="submit" name="admin2f_save" class="btn btn-success">Редактировать</button>
<input type="HIDDEN" name="id" value="{$item.id}">
</div>
</form>
</div>
</div>
{literal}<script>$(document).ready(function(){
$(".fadd").click(function(){
var id=$(this).attr("id");
var text = $(".formula").val();
$(".formula").val(text + " " + id);
return false;
});
});</script>{/literal}
{/if}
{if $des=="edit"||$des=="add"}
<div class="widget blue">
<div class="widget-title">
<h4><i class="icon-reorder"></i>{if $des=="edit"}Редактирование{else}Добавление{/if}</h4>
<span class="tools"><a href="javascript:;" class="icon-chevron-down"></a></span>
</div>
<div class="widget-body">
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
<div class="control-group">
<label class="control-label span2">Родительская категория</label>
<div class="controls span10">
<select data-placeholder="Родительская категория" class="span12" tabindex="1" name="id_razdel">
<option value="0">Корневая-без родителя</option>
{foreach from=$razdels item=it}
<option value="{$it.id}"{if $it.id==$item.id_razdel} SELECTED{/if}>{$it.name}</option>
{/foreach}
</select>
</div>
</div>
<div class="control-group">
<label class="control-label span2">Название раздела</label>
<div class="controls span10">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Название раздела" name="name" value="{$item.name}" />
</div>
</div>
<div class="control-group">
<label class="control-label span2">Описание раздела</label>
<div class="controls span10">
<textarea class="span12 tooltips" data-trigger="hover" data-original-title="Описание раздела" name="descr">{$item.descr}</textarea>
</div>
</div>
<div class="control-group">
<label class="control-label span2">Позиция</label>
<div class="controls span2">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Номер позиции в списке" name="pos" value="{$item.pos}" />
</div>
<label class="control-label span2">Тип</label>
<div class="controls span2">
<select data-placeholder="Дублируемая позиция или нет" class="span12" tabindex="1" name="tip">
<option value="1"{if $item.tip==1} SELECTED{/if}>Дублируется</option>
<option value="0"{if $item.tip==0} SELECTED{/if}>Не дублируется</option>
</select>
</div>
<label class="control-label span2">Статус</label>
<div class="controls span2">
<select data-placeholder="Статус, отображается на сайте или нет" class="span12" tabindex="1" name="status">
<option value="1"{if $item.status==1} SELECTED{/if}>Доступен всем</option>
<option value="0"{if $item.status==0} SELECTED{/if}>Черновик</option>
</select>
</div>
</div>
<hr>
<h2>Добавление заполняемых полей в раздел <span style="font-size:13px;color:gray;">эти поля заполняет пользователь</span></h2>
<div class="control-group">
<label class="control-label span6">Название поля</label>
<label class="control-label span2">Позиция</label>
<label class="control-label span2">Тип поля <span style="font-size:13px;color:gray;">или пусто или file</span></label>
<label class="control-label span2">Удалить</label>
</div>
{foreach from=$itemspolyas item=it}
<div class="control-group">
<div class="controls span6">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Название поля" name="itemspolya[{$it.id}][name]" value="{$it.name}" />
</div>
<div class="controls span2">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Номер позиции в списке" name="itemspolya[{$it.id}][pos]" value="{$it.pos}" />
</div>
<div class="controls span2">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Если поле пустое - тогда пользователь пишет в поле свои значения, если написать file то пользователь сможет загрузить файл" name="itemspolya[{$it.id}][value]" value="{$it.value}" />
</div>
<div class="controls span2">
{if $it.id>0}
<input type="CHECKBOX" class="span12 tooltips" data-trigger="hover" data-original-title="Удалить" name="itemspolya[{$it.id}][del]" value="1" />
{/if}
</div>
</div>
{/foreach}
<hr>
<h2>Добавление выбираемых полей в раздел <span style="font-size:13px;color:gray;">для одиночного поля укажите "название поля" равное "балл"</span></h2>
{if $ipis>0}
<table class="table table-bordered table-advance">
<thead>
<tr>
<th>Заполняемое поле</th>
<th>Название поля</th>
<th>Позиция</th>
<th>Значение</th>
<th>Удалить</th>
</tr>
</thead>
<tbody>
{foreach from=$polyas item=it}
<tr>
<td><select name="polyas[{$it.id}][id_item]" class="span12">{foreach from=$itemspolyas item=it0}<option value="{$it0.id}"{if $it.id_item==$it0.id} SELECTED{/if}>{$it0.name}</option>{/foreach}</select></td>
<td><input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Название поля" name="polyas[{$it.id}][name]" value="{$it.name}" /></td>
<td><input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Номер позиции в списке" name="polyas[{$it.id}][pos]" value="{$it.pos}" /></td>
<td><input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Значение" name="polyas[{$it.id}][value]" value="{$it.value}" /></td>
<td>{if $it.id>0}
<input type="CHECKBOX" class="span12 tooltips" data-trigger="hover" data-original-title="Удалить" name="polyas[{$it.id}][del]" value="1" />
{/if}</td>
</tr>
{/foreach}
</tbody>
</table>
{else}
<p>Добавьте заполняемые поля в раздел!</p>
{/if}
<div class="form-actions">
{if $des=="add"}
<button type="submit" name="admin2_save" class="btn btn-warning">Добавить</button>
{/if}
{if $des=="edit"}
<button type="submit" name="admin2_edit" class="btn btn-success">Редактировать</button>
<input type="HIDDEN" name="id" value="{$item.id}">
{/if}
</div>
</form>
</div>
</div>
{/if}
{if $des=="show"}
<div class="widget blue">
<div class="widget-title">
<h4><i class="icon-reorder"></i>Админ подразделы</h4>
<span class="tools"><a href="javascript:;" class="icon-chevron-down"></a></span>
</div>
<div class="widget-body">
<table class="table table-striped table-bordered table-advance table-hover">
<thead>
<tr>
<th></th>
<th>Категория</th>
<th>Название раздела</th>
<th>Тип</th>
<th>Формула</th>
<th><a class="btn btn-warning tooltips" data-trigger="hover" data-original-title="Добавить позицию" href="/rejt/admin2/add/"><i class="icon-plus"></i></a></th>
</tr>
</thead>
<tbody>
{foreach from=$items item=it}
<tr>
<td>{$it.id}</td>
<td>{$it.razdel[0].name}</td>
<td>{$it.name}</td>
<td>{$it.tip}</td>
<td>
{if $it.formuls!=""}
<a class="btn btn-danger tooltips" data-trigger="hover" data-original-title="{$it.formuls}" href="/rejt/admin2/formula/{$it.id}/"><i class="icon-superscript"></i></a>
{else}
<a class="btn btn-default tooltips" data-trigger="hover" data-original-title="Редактировать формулу" href="/rejt/admin2/formula/{$it.id}/"><i class="icon-superscript"></i></a>
{/if}
</td>
<td nowrap>
{*<a class="btn btn-warning tooltips" href="#" data-placement="top" data-original-title="Полей всего">{$it.polej}</a>*}
<a class="btn btn-info tooltips" href="#" data-placement="top" data-original-title="Значений всего">{$it.ipolej}</a>
<a class="btn btn-danger tooltips" data-trigger="hover" data-original-title="Удалить позицию" href="/rejt/admin2/dele/{$it.id}/"><i class="icon-trash"></i></a>
<a class="btn btn-success tooltips" data-trigger="hover" data-original-title="Редактировать позицию" href="/rejt/admin2/edit/{$it.id}/"><i class="icon-pencil"></i></a>
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</div>
{/if}
</div>
</div>
</div>