114 lines
3.7 KiB
PHP
114 lines
3.7 KiB
PHP
|
<?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>';
|