357 lines
16 KiB
HTML
357 lines
16 KiB
HTML
<!-- BEGIN PAGE HEADER-->
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<h3 class="page-title">Структура анкет</h3>
|
||
<ul class="breadcrumb">
|
||
<li><a href="/">Главная</a><span class="divider">/</span></li>
|
||
<li class="active"><a href="/trudo/stranket/">Структура анкет</a></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<div class="row-fluid"><!--инфочасть-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget gray">
|
||
<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">
|
||
{$info.descrip}
|
||
{if count($info.err)}{foreach from=$info.err item=er}
|
||
<div class="alert alert-error">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Ошибка!</strong> {$er}
|
||
</div>
|
||
{/foreach}{/if}
|
||
{if isset($info.msg)}
|
||
<div class="alert alert-success">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Успешно!</strong> {$info.msg}
|
||
</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{if $info.des==add_block}
|
||
<div class="row-fluid"><!--добавление блоков-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget orange">
|
||
<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 method="POST" class="form-horizontal" >
|
||
<div class="control-group">
|
||
<label class="control-label">Название раздела</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="наименование раздела (не более 255 символов)" name="name" value="" />
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Родитель раздела</label>
|
||
<div class="controls">
|
||
<select name="par">
|
||
<option value="0">Корень</option>
|
||
{$info.form.pars}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Тип раздела</label>
|
||
<div class="controls">
|
||
<select name="type">
|
||
{foreach from=$info.form.types item=ft}
|
||
<option value="{$ft.id}"{if $info.form.type==$ft.id} SELECTED{/if}>{$ft.name}</option>
|
||
{/foreach}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Позиция раздела</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="расположение раздела в списке" name="pos" value="" />
|
||
</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<button type="submit" name="add_block" class="btn btn-success">Добавить</button>
|
||
</div>
|
||
</form></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $info.des==edit_block}
|
||
<div class="row-fluid"><!--редактирование блоков-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<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 method="POST" class="form-horizontal" >
|
||
<div class="control-group">
|
||
<label class="control-label">Название раздела</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="наименование раздела (не более 255 символов)" name="name" value="{$info.form.name}" />
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Родитель раздела</label>
|
||
<div class="controls">
|
||
<select name="par">
|
||
<option value="0">Корень</option>
|
||
{$info.form.pars}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Тип раздела</label>
|
||
<div class="controls">
|
||
<select name="type">
|
||
{foreach from=$info.form.types item=ft}
|
||
<option value="{$ft.id}"{if $info.form.type==$ft.id} SELECTED{/if}>{$ft.name}</option>
|
||
{/foreach}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Позиция раздела</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="расположение раздела в списке" name="pos" value="{$info.form.pos}" />
|
||
</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<input type="HIDDEN" name="id" value="{$info.form.id}">
|
||
<button type="submit" name="edit_block" class="btn btn-success">Редактировать</button>
|
||
</div>
|
||
</form></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $info.des==delete_block}
|
||
<div class="row-fluid"><!--удаление блоков-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget red">
|
||
<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 method="POST" class="form-horizontal" >
|
||
<div class="control-group">
|
||
<label class="control-label">Название раздела</label>
|
||
<div class="controls">{$info.form.name}</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Позиция раздела</label>
|
||
<div class="controls">{$info.form.pos}</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<input type="HIDDEN" name="id" value="{$info.form.id}">
|
||
<button type="submit" name="delete_block" class="btn btn-success">Удалить</button>
|
||
</div>
|
||
</form></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $info.des==add_item}
|
||
<div class="row-fluid"><!--добавление пунктов в блоки-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget orange">
|
||
<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 method="POST" class="form-horizontal" >
|
||
<div class="control-group">
|
||
<label class="control-label">Название пункта</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="наименование раздела (не более 255 символов)" name="name" value="" />
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Описание пункта</label>
|
||
<div class="controls">
|
||
<textarea class="span12 tooltips" rows="3" data-trigger="hover" data-original-title="Опишите в кратце о чем пункт" name="descrip">{$info.form.descrip}</textarea>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Позиция пункта</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="расположение пункта в списке" name="pos" value="" />
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Тип раздела</label>
|
||
<div class="controls">
|
||
<select name="type">
|
||
{foreach from=$info.form.types item=ft}
|
||
<option value="{$ft.id}"{if $info.form.type==$ft.id} SELECTED{/if}>{$ft.name}</option>
|
||
{/foreach}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<input type="HIDDEN" name="id_block" value="{$info.form.id_block}" />
|
||
<button type="submit" name="add_item" class="btn btn-success">Добавить</button>
|
||
</div>
|
||
</form></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $info.des==edit_item}
|
||
<div class="row-fluid"><!--редактирование пунктов в блоки-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<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 method="POST" class="form-horizontal" >
|
||
<div class="control-group">
|
||
<label class="control-label">Название пункта</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="наименование раздела (не более 255 символов)" name="name" value="{$info.form.name}" />
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Описание пункта</label>
|
||
<div class="controls">
|
||
<textarea class="span12 tooltips" rows="3" data-trigger="hover" data-original-title="Опишите в кратце о чем пункт" name="descrip">{$info.form.descrip}</textarea>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Позиция пункта</label>
|
||
<div class="controls">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="расположение пункта в списке" name="pos" value="{$info.form.pos}" />
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Тип раздела</label>
|
||
<div class="controls">
|
||
<select name="type">
|
||
{foreach from=$info.form.types item=ft}
|
||
<option value="{$ft.id}"{if $info.form.type==$ft.id} SELECTED{/if}>{$ft.name}</option>
|
||
{/foreach}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<input type="HIDDEN" name="id_block" value="{$info.form.id_block}" />
|
||
<input type="HIDDEN" name="id" value="{$info.form.id}" />
|
||
<button type="submit" name="edit_item" class="btn btn-success">Редактировать</button>
|
||
</div>
|
||
</form></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $info.des==delete_item}
|
||
<div class="row-fluid"><!--добавление пунктов в блоки-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget red">
|
||
<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 method="POST" class="form-horizontal" >
|
||
<div class="control-group">
|
||
<label class="control-label">Название пункта</label>
|
||
<div class="controls">{$info.form.name}</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Описание пункта</label>
|
||
<div class="controls">{$info.form.descrip}</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Позиция пункта</label>
|
||
<div class="controls">{$info.form.pos}</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<input type="HIDDEN" name="id_block" value="{$info.form.id_block}" />
|
||
<button type="submit" name="delete_item" class="btn btn-success">Удалить</button>
|
||
</div>
|
||
</form></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
<div class="row-fluid"><!--отображение блоков-->
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget gray">
|
||
<div class="widget-title">
|
||
<h4><i class="icon-reorder"></i> Корень анкеты </h4> <a href="/trudo/stranket/add_block/" class="btn btn-warning"style="margin: 4px 0px 0px 5%;"><i class="icon-plus icon-white"></i> Добавить раздел</a>
|
||
<span class="tools"><a href="javascript:;" class="icon-chevron-down"></a></span>
|
||
</div>
|
||
<div class="widget-body">
|
||
<p>Анкета разбивается на блоки в которых собранны вопросы по группам. В принципе можно все делать в одном блоке!</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{if count($info.blocks)}
|
||
{foreach from=$info.blocks item=ib}
|
||
<div class="row-fluid"><div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget green">
|
||
<div class="widget-title">
|
||
<h4><i class="icon-reorder"></i> {$ib.name} </h4>
|
||
<span class="tools">
|
||
<a href="/trudo/stranket/add_item/{$ib.id}/" class="btn btn-warning" style="margin: -4px 0px 0px 0px;"><i class="icon-plus icon-white"></i> пункт</a>
|
||
<a href="/trudo/stranket/edit_block/{$ib.id}/" class="btn btn-primary" style="margin: -4px 0px 0px 0px;"><i class="icon-pencil icon-white"></i> раздел</a>
|
||
<a href="/trudo/stranket/delete_block/{$ib.id}/" class="btn btn-danger" style="margin: -4px 0px 0px 0px;"><i class="icon-remove icon-white"></i> раздел</a>
|
||
<a href="javascript:;" class="icon-chevron-up"></a></span>
|
||
</div>
|
||
<div class="widget-body" style="display:none;">
|
||
{if count($ib.items)}
|
||
<div class="tabbable custom-tab tabs-left"><ul class="nav nav-tabs tabs-left">
|
||
{foreach from=$ib.items item=bi name=foo}
|
||
<li {if $smarty.foreach.foo.iteration==1}class="active"{/if}><a href="#tab_1_{$bi.id}" data-toggle="tab">{$bi.name|truncate}</a></li>
|
||
{/foreach}
|
||
</ul>
|
||
<div class="tab-content">
|
||
{foreach from=$ib.items item=bi name=foo}
|
||
<div class="tab-pane {if $smarty.foreach.foo.iteration==1}active{/if}" id="tab_1_{$bi.id}">
|
||
<p>{$bi.name}</p>
|
||
<p>{$bi.descrip}</p>
|
||
<p>
|
||
<a href="/trudo/stranket/edit_item/{$bi.id}/" class="btn btn-primary"><i class="icon-pencil icon-white"></i> пункт</a>
|
||
<a href="/trudo/stranket/delete_item/{$bi.id}/" class="btn btn-danger"><i class="icon-remove icon-white"></i> пункт</a>
|
||
</p>
|
||
</div>
|
||
{/foreach}
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div></div>
|
||
{/foreach}
|
||
{/if}
|
||
</div>
|
||
</div>
|