136 lines
5.0 KiB
PHP
136 lines
5.0 KiB
PHP
<?
|
||
session_start();
|
||
$page = 'secretary';
|
||
|
||
$smarty->assign('page', $page);
|
||
//$smarty->assign('prilogens',$prilogens);
|
||
|
||
//*****генерируем список заявлений*****
|
||
$zayavks = array();
|
||
$sql = "SELECT * FROM `acs_mhelp` WHERE `status` = '1'";
|
||
$rez = $DB->QUR_SEL($sql);
|
||
//echo $sql.'<pre>'.print_r($rez,1).'</pre>';
|
||
if($rez){
|
||
foreach($rez as $key => $val){
|
||
if ($key){
|
||
$val['data_cr'] = date('H:i:s d.m.Y',$val['date_cr']);
|
||
|
||
//Достаем ФИО человека, который подал заявление
|
||
$id = $val["id_user"];
|
||
$sql2 = "SELECT * FROM `acs_users` WHERE `id` = '$id'";
|
||
$rez2 = $DB->QUR_SEL($sql2);
|
||
foreach ($rez2 as $key2 => $val2) if ($key2) $val['fio'] = $val2["fio"];
|
||
//$val['fio'] = "Test";
|
||
|
||
|
||
//переделываем циферки в буковки =)
|
||
switch($val["type"]){
|
||
case '1':
|
||
$val["type"] = 'Здоровье';
|
||
break;
|
||
case '2':
|
||
$val["type"] = 'Рождение ребенка';
|
||
break;
|
||
case '3':
|
||
$val["type"] = 'Смерть члена семьи';
|
||
break;
|
||
case '4':
|
||
$val["type"] = 'Утрата личного имущества';
|
||
break;
|
||
case '5':
|
||
$val["type"] = 'Вступление в брак';
|
||
break;
|
||
case '6':
|
||
$val["type"] = 'Оплата расходов';
|
||
break;
|
||
case '7':
|
||
$val["type"] = 'Компенсация платы';
|
||
break;
|
||
}
|
||
|
||
$val["phone"] = '<b>Телефон: </b>'.$val["phone"].'<br />';
|
||
if (strlen($val["dop_info"])>1){
|
||
$two_text = explode("|", $val["dop_info"]);
|
||
|
||
if ($two_text[3] == "1") $two_text[3] = "Бюджет";
|
||
else $two_text[3] = "Коммерция";
|
||
|
||
if ($val["type"] == "Оплата расходов") $val["dop_info"] = '<b>Место: </b>'.$two_text[0].'<br /><b>Дата проведения: </b>'.$two_text[1].'<br /><b>Факультет: </b>'.$two_text[2].'<br /><b>Тип обучения: </b>'.$two_text[3];
|
||
else $val["dop_info"] = '<b>Факультет: </b>'.$two_text[2].'<br /><b>Тип обучения: </b>'.$two_text[3];
|
||
}
|
||
|
||
//ссылки на файлы
|
||
$id_mhelp = $val["id"];
|
||
$sql3 = "SELECT * FROM `acs_mhelp_files` WHERE `id_mhelp` = '$id_mhelp'";
|
||
$rez3 = $DB->QUR_SEL($sql3);
|
||
$val["files"] = '';
|
||
$i = 0;
|
||
foreach ($rez3 as $key3 => $val3) if ($key3){
|
||
$i++;
|
||
$val["files"] .= '<a href="/'.$val3["src"].'">'.$i.' файл</a><br />';
|
||
}
|
||
|
||
//делаем статус понятным для пользователя)
|
||
switch($val["status"]){
|
||
case 0:
|
||
$val["status"] = '<span style="color:red;">Отклонена</span>';
|
||
break;
|
||
case 1:
|
||
$val["status"] = '<span style="color:gray;">На рассмотрении</span>';
|
||
break;
|
||
case 2:
|
||
$val["status"] = '<span style="color:orange;">Одобрена секретарем</span>';
|
||
break;
|
||
case 3:
|
||
$val["status"] = '<span style="color:green;">Одобрена членами комиссии</span>';
|
||
break;
|
||
}
|
||
|
||
$zayavks[] = $val;
|
||
}
|
||
}
|
||
}
|
||
$smarty->assign('zayavks',$zayavks); //заявления передаем в шаблон
|
||
//**********************************
|
||
|
||
//ВЫБЕРЕМ ДАННЫЕ СТУДЕНТА
|
||
$sql = 'SELECT * FROM `acs_students` WHERE id_user='.$_SESSION['user']['id'].' LIMIT 1';
|
||
$rez=$DB->QUR_SEL($sql);
|
||
if($rez){
|
||
$student['num_zach']=out_data_fu($rez[1]['num_zach']);
|
||
$student['num_stud']=out_data_fu($rez[1]['num_stud']);
|
||
$student['num_grupp']=out_data_fu($rez[1]['num_grupp']);
|
||
$student['kod_podgotovki']=out_data_fu($rez[1]['kod_podgotovki']);
|
||
$student['grupps']=get_sel_grupp($rez[1]['id_grupp']);
|
||
$student['data_u']=date('H:i:s d.m.Y',$rez[1]['data_u']);
|
||
if ($rez[1]['status']==0) $student['status'] = '<span style="color:red">не подтвержден</span>';
|
||
if ($rez[1]['status']==1) {
|
||
//если подтвержден обновим сессии
|
||
$_SESSION['user']['student']['grupp']=get_grupp($rez[1]['id_grupp']);
|
||
$_SESSION['user']['student']['num_zach']=out_data_fu($rez[1]['num_zach']);
|
||
$_SESSION['user']['student']['num_stud']=out_data_fu($rez[1]['num_stud']);
|
||
$_SESSION['user']['student']['data_u']=date('H:i:s d.m.Y',$rez[1]['data_u']);
|
||
$_SESSION['user']['student']['status']=$rez[1]['status'];
|
||
$_SESSION['user']['student']['id_grupp']=$rez[1]['id_grupp'];
|
||
$_SESSION['user']['student']['num_grupp']=$rez[1]['num_grupp'];
|
||
$_SESSION['user']['student']['kod_podgotovki']=$rez[1]['kod_podgotovki'];
|
||
$student['status'] = '<span style="color:green">подтвержден</span>';
|
||
}
|
||
}else{
|
||
$student['num_zach']='';
|
||
$student['num_stud']='';
|
||
$student['num_grupp']='';
|
||
$student['kod_podgotovki']='';
|
||
$student['grupps']=get_sel_grupp();
|
||
$student['status'] = '';
|
||
}
|
||
$smarty->assign('student',$student);
|
||
|
||
|
||
|
||
//roles
|
||
$smarty->assign('roles',$roles);
|
||
$smarty->assign('profile',$_SESSION['user']);
|
||
|
||
$maincontent = $smarty->fetch('tpl_mhelp.html');
|
||
?>
|