EIOS/tpl/tpl_iup_users1.html

237 lines
13 KiB
HTML
Raw Normal View History

2023-12-28 15:39:22 +03:00
{include file="tpl_messager.html"}
{if $des=="show"}
<div class="row-fluid">
<div class="span12">
<div class="span12">
<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">
<table class="table table-striped table-bordered table-advance table-hover">
<thead>
<tr>
<th></th>
<th>ФИО</th>
<th>Факультет</th>
<th>Кафедра</th>
<th>Статусы</th>
<th></th>
</tr>
</thead>
<tbody>
{foreach from=$users item=it}
<tr>
<td><form method="POST" id="form_{$it.id}">{$it.id}</td>
<td>{$it.fio}<input type="HIDDEN" value="{$it.id}" name="fioid" id="fioid_{$it.id}"></td>
<td>
<div id="noeditf_{$it.id}">{$it.fakultet}</div>
<div id="yseditf_{$it.id}" style="display:none;">
<select class="span12" id="fakultet_{$it.id}" name="fakultet">
<option value="0">Выберите</option>
{foreach from=$fakultets item=fk}
<option value="{$fk.fakult}"{if $it.fakultet==$fk.fakult} SELECTED{/if}>{$fk.fakult}</option>
{/foreach}
</select>
</div>
</td>
<td>
<div id="noeditk_{$it.id}">{$it.kafedra}</div>
<div id="yseditk_{$it.id}" style="display:none;">
<select class="span12" id="kafedra_{$it.id}" name="kafedra">
<option value="0">Выберите</option>
{foreach from=$kafedras item=fk}
<option value="{$fk.name}"{if $it.kafedra==$fk.name} SELECTED{/if}>{$fk.name}</option>
{/foreach}
</select>
</div>
</td>
<td>
<div id="noedits_{$it.id}">
{foreach from=$statuses item=status key=k}
{foreach from=$it.statuses item=ustatus key=uk}
{if $k==$ustatus}<span class="label label{if $k==20}{/if}{if $k==21}-success{/if}{if $k==22}-warning{/if}{if $k==23}-important{/if}{if $k==24}-info{/if}{if $k==25}-inverse{/if}">{strip_tags($status)}</span>; {/if}
{/foreach}
{/foreach}
</div>
<div id="ysedits_{$it.id}" style="display:none;">
{foreach from=$statuses item=status key=k}
{assign var="sel" value="0"}
{foreach from=$it.statuses item=ustatus key=uk}
{if $k==$ustatus}{assign var="sel" value="1"}{/if}
{/foreach}
<input type="CHECKBOX" name="statuses[]" value="{$k}" {if $sel==1}CHECKED{/if}> <span class="label label{if $k==20}{/if}{if $k==21}-success{/if}{if $k==22}-warning{/if}{if $k==23}-important{/if}{if $k==24}-info{/if}{if $k==25}-inverse{/if}">{strip_tags($status)}</span>;
{/foreach}
</div>
</td>
<td nowrap>
<div id="noeditb_{$it.id}">
<a class="btn btn-primary show_edit" href="#" id="{$it.id}"><i class="icon-pencil"></i></a>
</div>
<div id="yseditb_{$it.id}" style="display:none;">
<a class="btn btn-primary send_edit" href="#" id="{$it.id}"><i class="icon-mail-reply-all"></i></a>
</div>
</form>
<span id="mess_{$it.id}"></span>
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
{literal}<script>$(document).ready(function(){
$(".show_edit").click(function(){
var id = $(this).attr("id");
$("#noeditf_"+id).toggle(); $("#yseditf_"+id).toggle();
$("#noeditk_"+id).toggle(); $("#yseditk_"+id).toggle();
$("#noedits_"+id).toggle(); $("#ysedits_"+id).toggle();
$("#noeditb_"+id).toggle(); $("#yseditb_"+id).toggle();
return false;
});
$(".send_edit").click(function(){
var id = $(this).attr("id");
var formdata = $("#form_"+id).serialize();
$.ajax({
url: '/json.php',dataType:'json',type:'POST',async:false,data:'ajdes=change_iup_users&'+formdata,
success: function(data){
$("#mess_"+id).html(data.html);
}
});
return false;
});
});</script>{/literal}
{/if}
{if $des=="add"|| $des=="edit"}<!--1 Интерфейс студента добавление-->
<div class="row-fluid">
<div class="span12">
<div class="span12">
<div class="widget red">
<div class="widget-title">
{if $des=="add"}<h4><i class="icon-reorder"></i>Добавление заявки на Индивидуальный учебный план</h4>{/if}
{if $des=="edit"}<h4><i class="icon-reorder"></i>Редактирование заявки на Индивидуальный учебный план</h4>{/if}
<span class="tools"><a href="javascript:;" class="icon-chevron-down"></a></span>
</div>
<div class="widget-body">
{if isset($zayavka.statuses)&&count($zayavka.statuses)}<b>История изменения статусов заявки</b><ul>
{foreach from=$zayavka.statuses item=st}
<li>{$st.data_c} Был статус: "<b>{$statuses[$st.status_old]}</b>" Стал статус: "<b>{$statuses[$st.status_new]}</b>" комментарий: {if $st.descrip!=""}<i>{$st.descrip}</i>{/if}</li>
{/foreach}</ul>{/if}
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
<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="fio" value="{$zayavka.fio}" />
</div>
</div>
<div class="control-group">
<label class="control-label span2">Предыдущее образование</label>
<div class="controls span3">
<select data-placeholder="Выберите предыдущее образование" class="span12" tabindex="1" name="pred_obraz">
<option value="">Выберите</option>
<option value="высшее"{if $zayavka.pred_obraz=="высшее"} SELECTED{/if}>высшее</option>
<option value="среднее специальное"{if $zayavka.pred_obraz=="среднее специальное"} SELECTED{/if}>среднее специальное</option>
</select>
</div>
<label class="control-label span2">Образовательное учреждение</label>
<div class="controls span5">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Полное наименование образовательного учреждения" name="obraz_uchr" value="{$zayavka.obraz_uchr}" />
</div>
</div>
<h4>Приложения к диплому:</h4>
<div class="control-group">
<label class="control-label span1">Серия</label>
<div class="controls span3">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Серия диплома" name="diplom_seriya" value="{$zayavka.diplom_seriya}" />
</div>
<label class="control-label span1">Номер</label>
<div class="controls span3">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Номер диплома" name="diplom_nomer" value="{$zayavka.diplom_nomer}" />
</div>
<label class="control-label span1">от</label>
<div class="controls span3">
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Дата выдачи диплома" name="diplom_data" value="{$zayavka.diplom_data}" />
</div>
</div>
<h4>Претендую на обучение:</h4>
<div class="control-group">
<label class="control-label span1">Направление</label>
<div class="controls span3">
<select data-placeholder="Выберите направление" class="span12" tabindex="1" name="pret_naprav">
<option value="">Выберите</option>
{*foreach from=$napravlenie item=nap}
<option value="{$nap.name_s}: {$nap.name_f}"{if $zayavka.pret_naprav=="{$nap.name_s}: {$nap.name_f}"} SELECTED{/if}>{$nap.name_s}: {$nap.name_f}</option>{/foreach*}
{foreach from=$napravlenie item=nap key=fak}
<option value="0" disabled>{$fak}</option>
{foreach from=$nap item=nap1 key=spec}
<option value="{$spec}: {$nap1}"{if $zayavka.pret_naprav=="{$spec}: {$nap1}"} SELECTED{/if}>---{$nap1}</option>
{/foreach}
{/foreach}
</select>
</div>
<label class="control-label span1">Курс</label>
<div class="controls span3">
<select data-placeholder="Выберите курс" class="span12" tabindex="1" name="pret_kurs">
<option value="">Выберите</option>
<option value="1"{if $zayavka.pret_kurs=="1"} SELECTED{/if}>1</option>
<option value="2"{if $zayavka.pret_kurs=="2"} SELECTED{/if}>2</option>
<option value="3"{if $zayavka.pret_kurs=="3"} SELECTED{/if}>3</option>
<option value="4"{if $zayavka.pret_kurs=="4"} SELECTED{/if}>4</option>
<option value="5"{if $zayavka.pret_kurs=="5"} SELECTED{/if}>5</option>
</select>
</div>
<label class="control-label span1">Форма обучения</label>
<div class="controls span3">
<select data-placeholder="Выберите форму обучения" class="span12" tabindex="1" name="pret_fo">
<option value="">Выберите</option>
<option value="очная"{if $zayavka.pret_fo=="очная"} SELECTED{/if}>очная</option>
<option value="заочная"{if $zayavka.pret_fo=="заочная"} SELECTED{/if}>заочная</option>
</select>
</div>
</div>
<h4>Приложения(прикрепить):</h4>
<div class="mestofiles">
{foreach from=$prilogens item=prf}
<div class="control-group mf_item">
<label class="control-label span4">{$prf.title}</label>
<div class="controls span6">
<input type="file" class="span12 tooltips" data-trigger="hover" data-original-title="Загрузить файл {$prf.title}, формат jpg (не более 8 Мб)" name="{$prf.name}[]" />
</div>
<div class="controls span2">
<a class="btn btn-success tooltips faddfile" href="#" data-trigger="hover" data-original-title="Если необходимо загрузить еще один файл, нажмите для добавления такой возможности" data-placement="top"><i class="icon-plus"></i></a>
</div>
</div>
{/foreach}
</div>
{if isset($zayavka.files)}<div class="row-fluid">
{foreach from=$zayavka.files item=fl}<div class="span3">
<img src="/{$fl.file}" alt="{$fl.tipfile}" class="img img-responsive" style="min-height:120px;max-height:120px;"/><p class="info"><span class="small">{$fl.data_c}</span></p> <p class="info">{$fl.tipfile}</p><p class="info"><input type="CHECKBOX" name="del_file[{$fl.id}]" class="tooltips" data-trigger="hover" data-original-title="Удалить файл из заявки" data-placement="top" > - удалить файл</p>
</div>{/foreach}
</div>{/if}
<div class="form-actions">
<input type="CHECKBOX" name="status" class="tooltips" data-trigger="hover" data-original-title="Сохранить заявку как черновик, для дальнейшего редактирования" data-placement="top" {if isset($zayavka.status)}{if $zayavka.status=="-1"}CHECKED{/if}{else}CHECKED{/if}> - сохранить как черновик, иначе ваша заявка идет на проверку для дальнейшей работы
{if $des=="add"}<button type="submit" name="iup_student_save" class="btn btn-success">Сохранить заявку</button>{/if}
{if $des=="edit"}<button type="submit" name="iup_student_edit" class="btn btn-success">Сохранить заявку</button><input type="HIDDEN" name="id" value="{$zayavka.id}">{/if}
</div>
</form>
</div>
</div>
</div>
{literal}<script>$(document).ready(function(){
$(".faddfile").click(function(){
var title=$(this).parent().parent().find("label").html();
var name=$(this).parent().parent().find("input").attr("name");
console.log(title+"-"+name);
$(this).closest(".mf_item").after('<div class="control-group mf_item"><label class="control-label span4">'+title+'</label><div class="controls span6"><input type="file" class="span12" name="'+name+'" /></div><div class="controls span2"></div></div>');
return false;
});
});</script>{/literal}
</div>
</div>
{/if}