410 lines
19 KiB
HTML
410 lines
19 KiB
HTML
{if $des=="show"}
|
||
{include file="tpl_messager.html"}
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<div class="widget blue">
|
||
<div class="widget-title">
|
||
<h4><i class="icon-reorder"></i>4.1 Личный кабинет кафедры</h4>
|
||
<span class="tools"><a href="javascript:;" class="{if $user.status==99}icon-chevron-up{else}icon-chevron-down{/if}"></a></span>
|
||
</div>
|
||
<div class="widget-body" {if $user.status==99}style="display: none;"{/if}>
|
||
<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>
|
||
<th>Курс</th>
|
||
<th>Форма</th>
|
||
<th></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach from=$zayavks item=it}
|
||
<tr {if $it.status==5} class="success"{/if}>
|
||
<td>{$it.id}</td>
|
||
<td>{$it.data_c}</td>
|
||
<td>{$it.fio}</td>
|
||
<td>{$it.pred_obraz}</td>
|
||
<td>{$it.obraz_uchr}</td>
|
||
<td>{if $it.perevod==1}<span class="label label-info">ПЕРЕВОД</span>{/if} {$it.pret_naprav}</td>
|
||
<td>{$it.pret_kurs}</td>
|
||
<td>{$it.pret_fo}</td>
|
||
<td nowrap>
|
||
<a class="btn btn-info tooltips" href="/iup/lkkafedry/attved1/{$it.id}/" target="_blank" data-placement="top" data-original-title="протокол решения аттестационной комиссии"><i class="icon-print"></i></a><a class="btn btn-primary tooltips" href="/iup/lkkafedry/attved2/{$it.id}/" target="_blank" data-placement="top" data-original-title="аттестационная ведомость"><i class="icon-print"></i></a><a class="btn btn-danger tooltips" href="/iup/lkkafedry/attved4/{$it.id}/" target="_blank" data-placement="top" data-original-title="полный протокол решения комиссии"><i class="icon-print"></i></a>
|
||
{if $it.status==3}
|
||
<a class="btn btn-primary" href="/iup/lkkafedry/edit/{$it.id}/"><i class="icon-pencil"></i></a>
|
||
{else}
|
||
{$statuses[$it.status]}
|
||
{if $it.status>4}<br>УМУ сделала ИУП скачать:
|
||
<a href="/downloadfile.php?dwfile=/{$it.filesk.file}">{$it.filesk.namefile}</a>{/if}
|
||
{/if}
|
||
</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
<hr>
|
||
<p><b>Ваши направления на факультете, выбранные из "расчета часов"</b>:<br>
|
||
{foreach from=$zamdeknaprav item=zd key=k name=foo}
|
||
<b>{$smarty.foreach.foo.iteration}</b>. {$zd};
|
||
{/foreach}</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<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" enctype="multipart/form-data">
|
||
<div class="row-fluid">
|
||
<div class="span3">
|
||
<input type="FILE" name="shaht_prog">
|
||
</div>
|
||
<div class="span4">
|
||
выберите файл шахтинской программы в формате <b>XML</b> или формат <b>PLX</b>, после загрузки, необходимо будет занести в Базу(это сделано для снижения нагрузки на сервер)
|
||
</div>
|
||
<div class="span5">
|
||
<!--input type="TEXT" name="shaht_napravlenie" value="Направление"-->
|
||
<!--input type="TEXT" name="shaht_godob" value="Год"-->
|
||
Направление <select data-placeholder="Выберите направление" class="span12" tabindex="1" name="naprav">
|
||
<option value="">Выберите направление</option>
|
||
{foreach from=$napravlenie item=nap key=fakid}
|
||
<option value="0" disabled style="color:red;font-weight:bold;">Факультет: {$nap.fak}</option>
|
||
{foreach from=$nap.naprav item=grup key=napravid}
|
||
{foreach from=$grup.tips item=tip key=tipsid}
|
||
{foreach from=$tip.profiles item=profile key=profilesid}
|
||
<option value="{$grup.sname}:{$grup.fname}:{$profile}:{$tip.tname}"{if $zayavka.pret_naprav=="{$grup.sname}:{$grup.fname}:{$profile}:{$tip.tname}"} SELECTED{/if}>--{$grup.fname}{if $tip.tname!="Специалитет"}(профиль "{$profile}"){/if}, {$tip.tname}</option>
|
||
{/foreach}
|
||
{/foreach}
|
||
{/foreach}
|
||
{/foreach}
|
||
{*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>
|
||
<input type="SUBMIT" name="shaht_save" value="Загрузить">
|
||
</div>
|
||
</div>
|
||
</form>
|
||
{if $user.status==99}
|
||
<form method="POST">
|
||
<div class="row-fluid">
|
||
<div class="span3">
|
||
<p>Поиск по планам</p>
|
||
</div>
|
||
<div class="span3">
|
||
<input type="TEXT" name="iup_lkkafedry_search_naprav" value="{if isset($iup_lkkafedry_search_naprav)}{$iup_lkkafedry_search_naprav}{/if}" placeholder="Направление" class="span12">
|
||
</div>
|
||
<div class="span3">
|
||
<input type="TEXT" name="iup_lkkafedry_search_god" value="{if isset($iup_lkkafedry_search_god)}{$iup_lkkafedry_search_god}{/if}" placeholder="год" class="span12">
|
||
</div>
|
||
<div class="span3">
|
||
<input type="SUBMIT" name="iup_lkkafedry_search" value="Найти">
|
||
</div>
|
||
</div>
|
||
</form>
|
||
{/if}
|
||
|
||
{if isset($rez_nav)}{for $p=1 to $rez_nav.all}
|
||
<a href="/iup/lkkafedry/show/p{$p}/" class="btn btn-sm btn-info">{$p}</a>
|
||
{/for}{/if}
|
||
<table class="table table-striped table-bordered table-advance table-hover">
|
||
<thead>
|
||
<tr>
|
||
<th width="5%">№</th>
|
||
<th width="15%">Дата</th>
|
||
<th width="60%">Направление</th>
|
||
<th width="5%">Год</th>
|
||
<th width="15%"></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach from=$shahtplans item=it}
|
||
<tr>
|
||
<td>{$it.id}</td>
|
||
<td>{$it.data_c}</td>
|
||
<td>{$it.napravlenie}<br>{$it.naprav}</td>
|
||
<td>{$it.godob}</td>
|
||
<td nowrap>
|
||
|
||
{if $it.db==0}<a class="btn btn-primary" href="/iup/lkkafedry/editshp/{$it.id}/">Занести в Базу</a> <a class="btn btn-danger" href="/iup/lkkafedry/deleshpall/{$it.id}/">Удалить файл</a>{else}<a class="btn btn-danger" href="/iup/lkkafedry/deleshp/{$it.id}/" onclick="return confirm('{if $it.ispolzuetsya>0}Удаление повлечет за собой удаление выставленных оценок в ИУП студентов. Количество предметов из данного учебного плана, использующихся в оценивании: {$it.ispolzuetsya} шт.{else}Данный учебный план еще не использовался в оценивании, можно спокойно удалять!{/if} Удалить учебный план?') ? true : false;">Удалить из Базы</a>{/if}
|
||
</td>
|
||
</tr>
|
||
{if $it.db!=0}
|
||
<tr class="tr_last">
|
||
<td>-</td>
|
||
<td colspan="3">{$it.plans.obrpro} {$it.plans.forobu} {$it.plans.uroobr} {$it.plans.fakult} {$it.plans.shifr1} {$it.plans.godnap} {$it.plans.nappodgo} {$it.plans.propodgo}
|
||
{if isset($it.err)&&count($it.err)}<br><span class="label label-important">{foreach from=$it.err item=er}{$er}; <br>{/foreach}</span><a href="#" class="btn btn-sm btnerrisp" data-id="{$it.id}">Исправить</a>{/if}{*<pre>{print_r($it.pp)}{print_r($it.pp1)}</pre>*}</td>
|
||
<td><a href="/{$it.file}" target="_blank">Скачать</a> : {$it.userfio}</td>
|
||
</tr>
|
||
{else}
|
||
<tr class="tr_last">
|
||
<td></td>
|
||
<td colspan="3">надо занести в базу</td>
|
||
<td><a href="/{$it.file}" target="_blank">Скачать</a> : {$it.userfio}</td>
|
||
</tr>
|
||
{/if}
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
{if isset($rez_nav)}{for $p=1 to $rez_nav.all}
|
||
<a href="/iup/lkkafedry/show/p{$p}/" class="btn btn-sm btn-info">{$p}</a>
|
||
{/for}{/if}
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="btnerrisp_div">
|
||
<div class="btnerrisp_head"><a href="#" class="btn btn-sm btnerrisp_div_close">Закрыть</a> | Изменения данных в загруженном плане.<hr></div>
|
||
<div class="btnerrisp_body"></div>
|
||
</div>
|
||
{literal}<style>
|
||
.btnerrisp_div{display:none; position:fixed; bottom:80px; right:20px; width:500px; height:600px; background-color:#fff; padding:20px; border:1px solid gray;}
|
||
.btnerrisp_body{overflow:auto; height:550px;}
|
||
.tr_last td{ border-bottom: 2px solid #000; }
|
||
</style>
|
||
<script>$(document).ready(function(){
|
||
$(document).on("click", ".btnerrisp_save", function(){
|
||
let id = $(".btnerrisp_id").val();
|
||
let name = '', value = '';
|
||
let json=[];
|
||
$(".btnerrisp_item").each(function( index ) {
|
||
name = $(this).data('pp');
|
||
value = $(this).val();
|
||
json.push({'name':name,'value':value});
|
||
});
|
||
$.ajax({url: '/iup/lkkafedry/',cache:false,datatype:'json',method:'POST',type:'POST',
|
||
data: 'ajdes=btnerrisp_save&id='+id+'&json='+JSON.stringify(json),
|
||
success:function(data){
|
||
$(".btnerrisp_save_msg").html(data.html);
|
||
}
|
||
});
|
||
return false;
|
||
});
|
||
$(".btnerrisp_div_close").click(function(){
|
||
$(".btnerrisp_div").hide();
|
||
$(".btnerrisp_body").html("");
|
||
return false;
|
||
});
|
||
$(".btnerrisp").click(function(){
|
||
let id = $(this).data("id");
|
||
$(".btnerrisp_div").show();
|
||
$(".btnerrisp_body").html("загружаем "+id+"...");
|
||
$.ajax({url: '/iup/lkkafedry/',cache:false,datatype:'json',method:'POST',type:'POST',
|
||
data: 'ajdes=btnerrisp&id='+id,
|
||
success:function(data){
|
||
$(".btnerrisp_body").html(data.html);
|
||
}
|
||
});
|
||
return false;
|
||
});
|
||
});</script>
|
||
{/literal}
|
||
{/if}
|
||
{if $des=="viewshp"}
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<h2>Результат обработки файла плана, просто просмотр!</h2>
|
||
<p>{$shpl.msg}</p>
|
||
<p>{$shpl.err}</p>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $des=="editshp"}
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<h2>Результат обработки файла плана!</h2>
|
||
<p>{$shpl.msg}</p>
|
||
<p>{$shpl.err}</p>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{if $des=="edit"}
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<div class="widget blue">
|
||
<div class="widget-title">
|
||
<h4><i class="icon-reorder"></i>5.2. Интерфейс работника УМУ окно информация о студенте</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>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<table class="table table-hover">
|
||
<tbody>
|
||
<tr><td width="25%">ФИО:</td><td width="25%"><b>{$zayavka.fio}</b></td><td width="25%">Тел:</td><td width="25%"><b>{$zayavka.tel}</b></td></tr>
|
||
<tr><td colspan="2">Предыдущее образование:</td><td colspan="2"><b>{$zayavka.pred_obraz}</b></td></tr>
|
||
<tr><td colspan="2">Образовательное учреждение:</td><td colspan="2"><b>{$zayavka.obraz_uchr}</b></td></tr>
|
||
<tr><td colspan="4">Приложения к диплому:</td></tr>
|
||
<tr><td style="text-align:right;">Серия:</td><td><b>{$zayavka.diplom_seriya}</b></td>
|
||
<td style="text-align:right;">Номер:</td><td><b>{$zayavka.diplom_nomer}</b></td></tr>
|
||
<tr><td colspan="2" style="text-align:right;">от:</td><td colspan="2"><b>{$zayavka.diplom_data}</b></td></tr>
|
||
<tr><td colspan="4">Претендую на обучение:</td></tr>
|
||
<tr><td colspan="2"style="text-align:right;">Направление:</td><td colspan="2"><b>{$zayavka.pret_naprav}</b></td></tr>
|
||
<tr><td style="text-align:right;">Курс:</td><td><b>{$zayavka.pret_kurs}</b></td>
|
||
<td style="text-align:right;">Форма обучения:</td><td><b>{$zayavka.pret_fo}</b></td></tr>
|
||
{if isset($zayavka.pret_format)}<tr><td colspan="2">Финансирование:</td><td colspan="2"><b>{$zayavka.pret_format}</b></td></tr>{/if}
|
||
</tbody>
|
||
</table>
|
||
</td>
|
||
<td>
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
{if isset($zayavka.files)}<div class="row-fluid">
|
||
{assign var=kol value=0}
|
||
{foreach from=$zayavka.files item=fl}<div class="span4" style="position:relative;">
|
||
{if strpos($fl.file,'.pdf')===false}
|
||
<a href="/{$fl.file}" data-lightbox="roadtrip"><img src="/{$fl.file}" alt="{$fl.tipfile}" class="img img-responsive media-object" style="min-height:120px;max-height:120px;"/></a>
|
||
<div class="" style="position:absolute;top:0px;right:0px;">
|
||
<a class="btn btn-success" href="/{$fl.file}" data-lightbox="roadtrip"><i class="icon-eye-open"></i></a><br>
|
||
<a class="btn btn-primary" href="/{$fl.file}" target="_blank" style="margin-top:5px;"><i class="icon-download-alt"></i></a><br>
|
||
<a class="btn btn-danger" href="/viewfile.php?it={$fl.file}" target="_blank" style="margin-top:5px;"><i class="icon-file"></i></a>
|
||
</div>
|
||
{else}
|
||
<a href="/{$fl.file}" target="_blank">PDF</a>
|
||
<div class="" style="position:absolute;top:0px;right:0px;">
|
||
<a class="btn btn-primary" href="/{$fl.file}" target="_blank" style="margin-top:5px;"><i class="icon-download-alt"></i></a><br>
|
||
<a class="btn btn-danger" href="/viewfile.php?it={$fl.file}" target="_blank" style="margin-top:5px;"><i class="icon-file"></i></a>
|
||
</div>
|
||
{/if}
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<p class="info"><span class="small">{$fl.data_c}</span><br>{$fl.tipfile}</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!--{$kol++}-->{if $kol==3}</div><div class="row-fluid">{assign var=kol value=0}{/if}
|
||
{/foreach}
|
||
</div>{/if}
|
||
</div>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
|
||
<table class="table table-striped table-bordered table-advance table-hover">
|
||
<thead>
|
||
<tr>
|
||
<th width="5%">№п/п</th>
|
||
<th width="5%">Код</th>
|
||
<th width="5%">Курс<br>Семестр</th>
|
||
<th width="25%">Дисциплина</th>
|
||
<th width="15%">Преподаватель</th>
|
||
<th width="5%">З.Е.</th>
|
||
<th width="5%">Тип</th>
|
||
<th width="10%">-</th>
|
||
<th width="10%">Оценка</th>
|
||
<th width="15%">Комментарий</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach from=$zayavka.predmets item=predmet key=k}
|
||
<tr>
|
||
<td>{$k+1}</td>
|
||
<td>{$predmet.discid}</td>
|
||
<td>{$predmet.kurs}/{$predmet.sem}</td>
|
||
<td>
|
||
{$predmet.name_disp}<input type="HIDDEN" name="predmets_n[{$predmet.id}]" value="{$predmet.name_disp}" />
|
||
</td>
|
||
<td>
|
||
{if $predmet.prepodfio!=""}{$predmet.prepodfio}
|
||
{else}<span class="label label-danger">не указан</span>{/if}
|
||
</td>
|
||
<td>{$predmet.zet}</td>
|
||
<td>{if $predmet.ekz!=""}<span class="text-error">Э</span>{/if}{if $predmet.zach!=""}<span class="text-success">З</span>{/if} <span class="text-info">{if $predmet.kpro!=""}КП{/if}{if $predmet.krab!=""}КР{/if}</span></td>
|
||
<td>
|
||
{if $predmet.ocenki.tip==1}<b class="text-info">Перезачет</b>{/if}
|
||
{if $predmet.ocenki.tip==2}<b class="text-warning">Переаттестация</b>{/if}
|
||
{if $predmet.ocenki.tip==3}<b class="text-error">нет соответствия</b>{/if}
|
||
</td>
|
||
<td>
|
||
{if $predmet.ocenki.tip==1}<b class="text-info">{$predmet.ocenki.ocenka}</b>{/if}
|
||
{if $predmet.ocenki.tip==2}{if $predmet.ocenki.ocenka!=""}<b class="text-warning">{$predmet.ocenki.ocenka}</b>{else}<b class="text-warning">пока нет</b>{/if}{/if}
|
||
{if $predmet.ocenki.tip==3}-{/if}
|
||
</td>
|
||
<td>
|
||
{if $predmet.ocenki.tip==2}Время: {date("H:i d.m.Y",$predmet.ocenki.data_time)}<br>{/if}
|
||
{$predmet.ocenki.comment}
|
||
</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
<hr>
|
||
<h3>Файлы для сотрудников УМУ</h3>
|
||
<div class="row-fluid">
|
||
<div class="span6">
|
||
<label class="control-label">Прикрепить файл для УМУ</label>
|
||
<div class="controls">
|
||
<input type="FILE" name="umu_file">
|
||
</div>
|
||
</div>
|
||
<div class="span6">
|
||
{if isset($zayavka.filesk)}<div class="row-fluid">
|
||
{foreach from=$zayavka.filesk item=fl}<div class="span12">
|
||
<p class="info">
|
||
<span class="badge small">{$fl.data_c}</span> <a href="/downloadfile.php?dwfile=/{$fl.file}" alt="{$fl.tipfile}" target="_blank">{$fl.namefile}</a> {if $fl.status==1}<input type="CHECKBOX" name="del_file[{$fl.id}]" class="tooltips" data-trigger="hover" data-original-title="Удалить файл из заявки" data-placement="top" > - удалить файл{/if}</p>
|
||
</div>{/foreach}
|
||
</div>{/if}
|
||
</div>
|
||
</div>
|
||
<h3>Чат с сотрудником УМУ</h3>
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<div class="chat">{foreach from=$zayavka.chat_umu item=chat}
|
||
{if $chat.status==2}
|
||
<div class="span12" style="margin-left:30px!important;"><span class="badge">{$chat.data_c}</span> <span class="badge badge-info">{$chat.fiouser}</span> {$chat.text}</div>
|
||
{/if}
|
||
{if $chat.status==1}
|
||
<div class="span12" style="margin-left:0!important;"><span class="badge">{$chat.data_c}</span> {$chat.text}</div>
|
||
{/if}
|
||
{/foreach}</div>
|
||
<div class="chat_input">
|
||
<input type="text" class="span12 tooltips" data-trigger="hover" data-original-title="Напишите сотруднику УМУ сообщение" name="chat_umu" value="" placeholder="введите сообщение"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<hr>
|
||
<div class="row-fluid">
|
||
<div class="span4">
|
||
<button type="submit" name="lkkafedry_back" class="btn btn-danger">Вернуть атт.ком.</button>
|
||
</div>
|
||
<div class="span4">
|
||
<button type="submit" name="lkkafedry_gotovo" class="btn btn-success">Отправить УМУ</button>
|
||
</div>
|
||
<div class="span4">
|
||
<button type="submit" name="lkkafedry_zaversh" class="btn btn-warning">Сохранить</button>
|
||
<input type="HIDDEN" name="id_zayavka" value="{$zayavka.id}">
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{/if} |