EIOS/tpl/tpl_iup_lkkafedry.html

410 lines
19 KiB
HTML
Raw Permalink Normal View History

2023-12-28 15:39:22 +03:00
{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}&nbsp;{$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}