EIOS/tmp10.php

114 lines
3.7 KiB
PHP
Raw Normal View History

2023-12-28 15:39:22 +03:00
<?php
session_start();
header('Content-Type: text/html; charset=utf-8');
date_default_timezone_set('Europe/Moscow');
include 'inc/_db.php';
include 'config.php';
include 'inc/functions.php';
$statuses=array(
-2=>'заявка отклонена',
-1=>'студент оформляет документы',
0=>'рассматривается зам.декана',
1=>'рассматривается аттестационной комиссией',
2=>'рассматривается преподавателем',
3=>'рассматривается кафедрой',
4=>'рассматривается УМУ',
5=>'рассматривается секретарем деканата',
6=>'студент написал заявление',
);
$out = '';
$out .= '<h2>ОТЧЕТ ПО ЗАЯВКАМ</h2>';
/*ОТЧЕТЫ ПО ИУП*/
$sql = 'SELECT * FROM '.$ST['dbpf'].'_iup_studentzayavks ORDER BY data_c';
$rez = $DB->QUR_SEL($sql);
if($rez){
$out .= '<table>';
$out .= '<thead><tr>
<th>#</th>
<th>создана</th>
<th>ФИО</th>
<th>направление</th>
<th>Курс</th>
<th>фо</th>
<th><table><tr>
<td style="width:120px;">Время статуса</td>
<td style="width:220px;">Был статус</td>
<td style="width:220px;">Стал статус</td>
</tr></table></th>
<th>Атт.ком.</th>
</tr></thead><tbody>';
foreach($rez as $k => $v)if($k){
$statusest='';
$sql1 = 'SELECT * FROM '.$ST['dbpf'].'_iup_statuses WHERE id_studentzayavks='.$v['id'].' ORDER BY data_c';
$rez1 = $DB->QUR_SEL($sql1);
if($rez1){
$statusest.='<table>';
foreach($rez1 as $k1 => $v1)if($k1){
$statusest.= '<tr>
<td style="width:120px;">'.date('H:i d.m.Y',$v1['data_c']).'</td>
<td style="width:220px;"><b>'.$v1['status_old'].'</b> '.$statuses[$v1['status_old']].'</td>
<td style="width:220px;"><b>'.$v1['status_new'].'</b> '.$statuses[$v1['status_new']].'</td>
</tr>';
}
$statusest.='</table>';
}
$attkom=0;
$sql1 = 'SELECT COUNT(id) as kol FROM '.$ST['dbpf'].'_iup_attkom WHERE id_studentzayavks='.$v['id'].'';
$rez1 = $DB->QUR_SEL($sql1);
if($rez1){
$attkom=$rez1[1]['kol'];
}
$out .= '<tr>
<td valign="top">'.$k.'</td>
<td valign="top">'.date('H:i d.m.Y',$v['data_c']).'</td>
<td valign="top">'.$v['fio'].'</td>
<td valign="top">'.$v['pret_naprav'].'</td>
<td valign="top">'.$v['pret_kurs'].'</td>
<td valign="top">'.$v['pret_fo'].'</td>
<td valign="top">'.$statusest.'</td>
<td valign="top">'.$attkom.'</td>
</tr>';
}
$out .= '</tbody></table>';
}
$out .= '<h2>ОТЧЕТ ПО загрузке ПЛАНОВшахт</h2>';
/*ОТЧЕТЫ ПО ИУП*/
$sql = 'SELECT * FROM '.$ST['dbpf'].'_iup_shahtplans ORDER BY user_id,data_c';
$rez = $DB->QUR_SEL($sql);
if($rez){
$out .= '<table>';
$out .= '<thead><tr>
<th>#</th>
<th>создана</th>
<th>направление</th>
<th>ГОД</th>
<th>Файл</th>
<th>ФИО</th>
</tr></thead><tbody>';
foreach($rez as $k => $v)if($k){
$user='';
$sql1 = 'SELECT u.id,u.fio,t.fakultet,t.kafedra FROM '.$ST['dbpf'].'_users as u,'.$ST['dbpf'].'_teachers as t WHERE u.id='.$v['user_id'].' AND t.id_user=u.id';
$rez1 = $DB->QUR_SEL($sql1);
if($rez1){
$user = $rez1[1]['fio'].' '.$rez1[1]['fakultet'].' '.$rez1[1]['kafedra'];
}
$out .= '<tr>
<td valign="top">'.$k.'</td>
<td valign="top">'.date('H:i d.m.Y',$v['data_c']).'</td>
<td valign="top">'.$v['napravlenie'].' ('.$v['naprav'].')</td>
<td valign="top">'.$v['godob'].'</td>
<td valign="top"><a href="/'.$v['file'].'" target="_blank">скачать</a></td>
<td valign="top">'.$user.'</td>
</tr>';
}
$out .= '</tbody></table>';
}
echo $out;
echo '<style>
table{border-collapse:collapse;}
table td{padding:2px;border:1px solid gray;}
</style>';