EIOS/inc/smarty/templates_c/61afb715ac8561f85ac5f8daa35...

262 lines
11 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php /* Smarty version Smarty-3.1.13, created on 2023-02-07 09:39:40
compiled from "tpl/tpl_teacher_liquidation_prepod.html" */ ?>
<?php /*%%SmartyHeaderCode:459390390625465508c1572-29881871%%*/if(!defined('SMARTY_DIR')) exit('no direct access allowed');
$_valid = $_smarty_tpl->decodeProperties(array (
'file_dependency' =>
array (
'61afb715ac8561f85ac5f8daa3508a45d473b650' =>
array (
0 => 'tpl/tpl_teacher_liquidation_prepod.html',
1 => 1675751972,
2 => 'file',
),
),
'nocache_hash' => '459390390625465508c1572-29881871',
'function' =>
array (
),
'version' => 'Smarty-3.1.13',
'unifunc' => 'content_625465508f8046_28391589',
'variables' =>
array (
'msg' => 0,
'naprs' => 0,
'napr' => 0,
'statements' => 0,
'stat' => 0,
'stud' => 0,
),
'has_nocache_code' => false,
),false); /*/%%SmartyHeaderCode%%*/?>
<?php if ($_valid && !is_callable('content_625465508f8046_28391589')) {function content_625465508f8046_28391589($_smarty_tpl) {?><!-- 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="/teach/liquidation_prepod/">Заполнение ведомостей и направлений</a></li>
</ul>
</div>
</div>
<div class="row-fluid">
<div class="span12">
<?php if (($_smarty_tpl->tpl_vars['msg']->value==1)){?>
<div class="alert alert-success">
<button data-dismiss="alert" class="close">×</button>
<strong>Направление создано!</strong>
</div>
<?php }?>
<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">
<table class="table table-striped table-bordered table-advance table-hover">
<thead>
<tr>
<th width="2%">№</th>
<th width="15%">Сроки</th>
<th width="20%">Дисциплина</th>
<th width="25%">Студент</th>
<th width="10%">Дополнительно</th>
<th>Оценка</th>
<th></th>
</tr>
</thead>
<tbody>
<?php $_smarty_tpl->tpl_vars['napr'] = new Smarty_Variable; $_smarty_tpl->tpl_vars['napr']->_loop = false;
$_from = $_smarty_tpl->tpl_vars['naprs']->value; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array');}
foreach ($_from as $_smarty_tpl->tpl_vars['napr']->key => $_smarty_tpl->tpl_vars['napr']->value){
$_smarty_tpl->tpl_vars['napr']->_loop = true;
?>
<tr>
<td><?php echo $_smarty_tpl->tpl_vars['napr']->value['i'];?>
</td>
<td>с <?php echo $_smarty_tpl->tpl_vars['napr']->value['date_create'];?>
до <?php echo $_smarty_tpl->tpl_vars['napr']->value['date_end'];?>
</td>
<td><b><?php echo $_smarty_tpl->tpl_vars['napr']->value['name'];?>
</b><br /> </td>
<td><?php echo $_smarty_tpl->tpl_vars['napr']->value['id_student'];?>
<br /><i>(группа: <?php echo $_smarty_tpl->tpl_vars['napr']->value['gruppa'];?>
)</i><br /><a href="/pm/writeuser/<?php echo $_smarty_tpl->tpl_vars['napr']->value['id_user'];?>
/" class="badge badge-warning">Написать студенту</a></td>
<td>
<b><?php echo $_smarty_tpl->tpl_vars['napr']->value['iup'];?>
(<?php echo $_smarty_tpl->tpl_vars['napr']->value['semestr'];?>
семестр)</b><br />
Форма контроля: <?php echo $_smarty_tpl->tpl_vars['napr']->value['control'];?>
<br />
Вид: <?php echo $_smarty_tpl->tpl_vars['napr']->value['type'];?>
<br />
</td>
<td>
<select name="mark-<?php echo $_smarty_tpl->tpl_vars['napr']->value['id_liq'];?>
" class="form-control">
<option value="зачтено">зачтено</option>
<option value="не зачтено">не зачтено</option>
<option value="отлично">отлично</option>
<option value="хорошо">хорошо</option>
<option value="удовлетворительно">удовлетворительно</option>
<option value="неудовлетворительно">неудовлетворительно</option>
<!--option value="не допущен">не допущен</option-->
<option value="не явился">не явился</option>
</select>
<td><button class="btn btn-success mark-liq" data-id="<?php echo $_smarty_tpl->tpl_vars['napr']->value['id_liq'];?>
">Выставить</button></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
<!--ВЕДОМОСТИ-->
<?php $_smarty_tpl->tpl_vars['stat'] = new Smarty_Variable; $_smarty_tpl->tpl_vars['stat']->_loop = false;
$_from = $_smarty_tpl->tpl_vars['statements']->value; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array');}
foreach ($_from as $_smarty_tpl->tpl_vars['stat']->key => $_smarty_tpl->tpl_vars['stat']->value){
$_smarty_tpl->tpl_vars['stat']->_loop = true;
?>
<div class="widget blue">
<div class="widget-title" style="height: 48px;">
<h4><i class="icon-reorder"></i> Ведомость группы <?php echo $_smarty_tpl->tpl_vars['stat']->value['gruppa'];?>
<?php if (($_smarty_tpl->tpl_vars['stat']->value['fo']=='ОФО')){?><span class="badge badge-success">ОФО</span><?php }else{ ?><?php if (($_smarty_tpl->tpl_vars['stat']->value['fo']=='ЗФО')){?><span class="badge badge-important">ЗФО</span><?php }else{ ?><span class="badge badge-purple" style="background-color: #db9136;">ОЗФО</span><?php }?><?php }?> по дисциплине <?php echo $_smarty_tpl->tpl_vars['stat']->value['name'];?>
(<?php echo $_smarty_tpl->tpl_vars['stat']->value['control'];?>
) <span class="badge badge-info"><?php echo $_smarty_tpl->tpl_vars['stat']->value['date_end'];?>
</span><br />
<i><?php echo $_smarty_tpl->tpl_vars['stat']->value['fakultet'];?>
<!--<?php echo $_smarty_tpl->tpl_vars['stat']->value['id_stat'];?>
--></i></h4>
<span class="tools"><a href="javascript:;" class="icon-chevron-up"> Развернуть/Свернуть</a></span>
</div>
<div class="widget-body" style="display: none;">
<p><b>Тип ведомости: </b><?php echo $_smarty_tpl->tpl_vars['stat']->value['type'];?>
</p>
<table class="table table-striped table-bordered table-advance table-hover">
<thead>
<tr>
<th width="5%">№</th>
<th width="35%">Студент</th>
<th>Оценка</th>
</tr>
</thead>
<tbody>
<?php $_smarty_tpl->tpl_vars['stud'] = new Smarty_Variable; $_smarty_tpl->tpl_vars['stud']->_loop = false;
$_from = $_smarty_tpl->tpl_vars['stat']->value['students']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array');}
foreach ($_from as $_smarty_tpl->tpl_vars['stud']->key => $_smarty_tpl->tpl_vars['stud']->value){
$_smarty_tpl->tpl_vars['stud']->_loop = true;
?>
<?php if (($_smarty_tpl->tpl_vars['stud']->value['mark']==null)){?><tr>
<td><?php echo $_smarty_tpl->tpl_vars['stud']->value['j'];?>
</td>
<td><?php echo $_smarty_tpl->tpl_vars['stud']->value['fio'];?>
</td>
<td>
<select name="mark-stat-<?php echo $_smarty_tpl->tpl_vars['stud']->value['id_liq'];?>
" data-id="<?php echo $_smarty_tpl->tpl_vars['stud']->value['id_liq'];?>
" class="form-control stat-<?php echo $_smarty_tpl->tpl_vars['stat']->value['id_stat'];?>
">
<option value="0">НЕ ВЫБРАНО</option>
<option value="зачтено">зачтено</option>
<option value="не зачтено">не зачтено</option>
<option value="отлично">отлично</option>
<option value="хорошо">хорошо</option>
<option value="удовлетворительно">удовлетворительно</option>
<option value="неудовлетворительно">неудовлетворительно</option>
<!--option value="не допущен">не допущен</option-->
<option value="не явился">не явился</option>
</select>
</td>
</tr><?php }?>
<?php } ?>
</tbody>
</table><br />
<!--font color="red">Пожалуйста, перед отправкой проверьте все еще раз. <br />
НИ В КОЕМ СЛУЧАЕ НИКОМУ НЕ СООБЩАЙТЕ ПАРОЛЬ ОТ СВОЕГО ЛИЧНОГО КАБИНЕТА. ЗА ДОСТОВЕРНОСТЬ ВВЕДЕННЫХ В ВЕДОМОСТЬ (НАПРАВЛЕНИЙ) ДАННЫХ НЕСЕТ ОТВЕТСТВЕННОСТЬ САМ ПРЕПОДАВАТЕЛЬ</font><br />
<input type="password" name="password_<?php echo $_smarty_tpl->tpl_vars['stat']->value['id_stat'];?>
" placeholder="Введите еще раз свой пароль" /><br /-->
<span class="btn btn-success mark-stat" data-id="<?php echo $_smarty_tpl->tpl_vars['stat']->value['id_stat'];?>
">Выставить оценки</span>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
//выставление оценки
$('.mark-liq').click(function(){
var id = $(this).data('id');
var mark = $('select[name=mark-' + id + ']').val();
/*alert(id);
alert(mark);*/
$.ajax({
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=mark_liq&id='+id+'&mark='+mark,
success: function(data){
alert('Оценка выставлена');
location.href='/teach/liquidation_prepod/';
}
});
});
//выставление оценок в ведомость
$('.mark-stat').click(function(){
var id = $(this).data("id");
var pass = $('input[name=password_'+ id + ']').val();
//alert(pass);
var result = '';
$('.stat-'+id).each(function(){
result = result + $(this).val() + "-" + $(this).data("id") + ";";
});
$.ajax({
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=mark_stat&id='+id+'&pass='+pass+'&result='+result,
success: function(data){
//alert(id);
//alert(result);
//alert(data.error);
if (data.error == 1) alert('Ведомость отправлена!'); else alert('Ошибка! Неверный пароль!');
location.href='/teach/liquidation_prepod/';
}
});
//document.write(result);
//alert(id);
});
});
</script>
<?php }} ?>