$val){ $sql = 'SELECT * FROM '.$TB['iup_kafedrs_files'].' WHERE id_user='.$_SESSION['user']['id'].' AND id='.$fid.''; $rez = $DB->QUR_SEL($sql); if($rez){ $val = $rez[1]; unlink($val['file']); $rez = $DB->QUR_SEL('DELETE FROM '.$TB['iup_kafedrs_files'].' WHERE id_user='.$_SESSION['user']['id'].' AND id='.$fid.''); $msg['err'][]='Файл удален!'; }else{ $msg['err'][]='Файл не найден в базе данных.'; } }} //echo '
'.print_r($_FILES,1).'
'; if(isset($_FILES['umu_file'])){ //foreach($_FILES['umu_file']['tmp_name'] as $k => $v){ $v = $_FILES['umu_file']['tmp_name']; if($v!=''){//загружаем файл $dir_dest = 'upload/iup/'.$_SESSION['user']['id'].'/'; if(!file_exists($dir_dest)) mkdir($dir_dest); $fil = $_FILES['umu_file']['name']; $t = explode('.',$fil); $ext = $t[count($t)-1]; unset($t[count($t)-1]); $fn = implode('.',$t); $uploadfile = $dir_dest . basename(translit($fn).'.'.$ext); //if (move_uploaded_file($v, $uploadfile)) { if ($SYSTEMclass->sysUPLOAD($v, $uploadfile)) { $sql1 = 'INSERT INTO `'.$TB['iup_kafedrs_files'].'` VALUES (0,'.time().','.$_SESSION['user']['id'].','.$id_zayavka.',"Файл кафедры ИУП","'.$uploadfile.'",2);'; $rez1 = $DB->QUR($sql1); if($rez1){ $msg['msg'][]='Файл загружен и сохранен в БД!'; }else{ $msg['err'][]='Файл загружен и не сохранен в БД!'; } } else { $msg['err'][]='Файл не загружен!'; } } //} } if(isset($_POST['chat_umu'])&&$_POST['chat_umu']!=''){//сохраняем чат с уму $chat_umu = addslashes(htmlspecialchars(strip_tags($_POST['chat_umu']))); $sql = 'INSERT INTO '.$TB['iup_kafumu_chat'].' VALUES(0,'.time().','.$_SESSION['user']['id'].','.$id_zayavka.',"'.$_SESSION['user']['fio'].'","'.$chat_umu.'",2)'; $rez = $DB->QUR_SEL($sql); } if(isset($_POST['lkumu_gotovo'])){//меняем статус у заявки $sql = 'UPDATE '.$TB['iup_studentzayavks'].' SET status=5 WHERE id='.$id_zayavka.''; $rez = $DB->QUR_SEL($sql); if($rez){ send_email_iup($id_zayavka); $sql = 'INSERT INTO '.$TB['iup_statuses'].' VALUES(0,'.time().','.$id_zayavka.','.$_SESSION['user']['id'].',4,5,"")'; $rez = $DB->QUR($sql); if($rez){ $msg['msg'][]='Время изменения статуса сохранено!';} else{ $msg['err'][]='Время изменения статуса не сохранено!'; } } }elseif(isset($_POST['lkumu_vernutkaf'])){ $sql = 'UPDATE '.$TB['iup_studentzayavks'].' SET status=3 WHERE id='.$id_zayavka.''; $rez = $DB->QUR_SEL($sql); if($rez){ send_email_iup($id_zayavka); $sql = 'INSERT INTO '.$TB['iup_statuses'].' VALUES(0,'.time().','.$id_zayavka.','.$_SESSION['user']['id'].',4,3,"")'; $rez = $DB->QUR($sql); if($rez){ $msg['msg'][]='Время изменения статуса сохранено!';} else{ $msg['err'][]='Время изменения статуса не сохранено!'; } } } //$smarty->assign('debug','
'.print_r($_POST,1).'
'); $des = 'show'; } if($des == 'attved1'){//ПРОТОКОЛ 1 $id = (int)$_GET['id']; print_vedomost($id,1,'tpl_iup_attved1.html'); exit(); } if($des == 'attved2'){//ПРОТОКОЛ 2 $id = (int)$_GET['id']; print_vedomost($id,2,'tpl_iup_attved2.html'); exit(); } /*if($des == 'attved3'){//ПРОТОКОЛ 3 Перечень о перезачтенных дисциплинах $id = (int)$_GET['id']; print_vedomost($id,3,'tpl_iup_attved3.html'); exit(); }*/ if($des == 'attved4'){//ПРОТОКОЛ 4 $id = (int)$_GET['id']; print_vedomost($id,3,'tpl_iup_attved4.html'); exit(); } if($des == 'edit'){ $id = (int)$_GET['id']; //$sql = 'SELECT * FROM '.$TB['iup_studentzayavks'].' WHERE id='.$id.' AND (status=4 OR status=3)'; $sql = 'SELECT * FROM '.$TB['iup_studentzayavks'].' WHERE id='.$id.' '; //теперь отражаем любую заявку $rez = $DB->QUR_SEL($sql); if($rez){ $val = $rez[1]; $id_zayavka=$val['id']; $val['data_c'] = date('H:i:s d.m.Y',$val['data_c']); $val['diplom_data'] = date('d.m.Y',$val['diplom_data']); $sql = 'SELECT * FROM '.$TB['iup_studentzayavks_files'].' WHERE id_studentzayavks='.$id_zayavka.' ORDER BY data_c'; $rez = $DB->QUR_SEL($sql); if($rez){foreach($rez as $k => $v)if($k){ $v['data_c'] = date('H:i:s d.m.Y',$v['data_c']); $val['files'][]=$v; }} //получим предметы по привязке ЗАЯВКИ к УЧ.ПЛАНУ $predmets = iup_get_predmets_BYzp($id_zayavka); if(!count($predmets)) { $val['predmets'] = iup_get_predmets($_SESSION['user']['teacher']['fakultet'], $val['pret_naprav'], $val['pret_kurs'], $val['pret_fo']); }else{ $val['predmets'] = $predmets; } $at=0;$ad=0;$addtime=0;$addday=0; foreach($val['predmets'] as $k => $v){ $id_predmet = $v['id']; $sql3 = 'SELECT prepod_name FROM '.$TB['iup_zamdekan'].' WHERE id_studentzayavks='.$id_zayavka.' AND predmet_id='.$id_predmet.''; $rez3 = $DB->QUR_SEL($sql3); if($rez3){ $val['predmets'][$k]['prepodfio']=$rez3[1]['prepod_name']; $sql4 = 'SELECT * FROM '.$TB['iup_ocenki'].' WHERE id_studentzayavks='.$id_zayavka.' AND id_predmet='.$id_predmet.' ORDER BY data_c DESC'; $rez4 = $DB->QUR_SEL($sql4); if($rez4){ $val['predmets'][$k]['ocenki']=$rez4[1]; } }else{ $val['predmets'][$k]['prepodfio']=''; } } $sql = 'SELECT * FROM '.$TB['iup_kafedrs_files'].' WHERE id_studentzayavks='.$val['id'].' ORDER BY data_c'; $rez = $DB->QUR_SEL($sql); if($rez){foreach($rez as $k => $v)if($k){ $v['data_c'] = date('H:i:s d.m.Y',$v['data_c']); $namefile=''; $t=explode('/',$v['file']); $namefile=$t[count($t)-1]; $v['namefile'] = $namefile; $val['filesk'][]=$v; }} $sql = 'SELECT * FROM '.$TB['iup_kafumu_chat'].' WHERE id_studentzayavks='.$val['id'].' ORDER BY data_c'; $rez = $DB->QUR_SEL($sql); if($rez){foreach($rez as $k => $v)if($k){ $v['data_c'] = date('H:i:s d.m.Y',$v['data_c']); $v['text'] = stripslashes($v['text']); $val['chat_umu'][]=$v; }} //echo '
'.print_r($val['predmets'],1).'
'; $zayavka = $val; $smarty->assign('zayavka',$zayavka); $smarty->assign('id_zayavka',$id); }else{ $des = 'show'; } } if($des == 'show'){ $zayavks=array(); //$sql = 'SELECT * FROM '.$TB['iup_studentzayavks'].' WHERE (pret_naprav LIKE "%'.implode('" OR pret_naprav LIKE "%',$zamdeknaprav).'") AND (status=4 OR status=3) ORDER BY data_c DESC'; //$sql = 'SELECT * FROM '.$TB['iup_studentzayavks'].' WHERE (status=4 OR status=3) ORDER BY data_c DESC'; //echo '
'.print_r($_POST,1).'
'; if(isset($_POST['search_go'])){ $_SESSION['search']['umu']['fio'] = addslashes(htmlspecialchars($_POST['search_fio'])); } if(isset($_POST['search_goall'])){ unset($_SESSION['search']['umu']['fio']); } $whsql=''; $order = ' ORDER BY data_c DESC'; if(isset($_SESSION['search'])){ $whsql = ' AND fio LIKE "%'.$_SESSION['search']['umu']['fio'].'%"'; $order = ' ORDER BY fio'; } $smarty->assign('search_fio',$_SESSION['search']['umu']['fio']); if(isset($_POST['filterstatus'])){ $fs = (int)$_POST['filterstatus']; if($fs>0) $filterstatus = 'status='.$fs; else $filterstatus = 'status>=3'; }else{ $filterstatus='status>=3';} $sql = 'SELECT * FROM '.$TB['iup_studentzayavks'].' WHERE '.$filterstatus.''.$whsql.$order.' LIMIT 250'; $rez = $DB->QUR_SEL($sql); if($rez){ foreach($rez as $key => $val)if($key){ $id_zayavka = $val['id']; $val['data_c'] = date('H:i:s d.m.Y',$val['data_c']); $sql1 = 'SELECT * FROM '.$TB['iup_ocenki'].' WHERE id_studentzayavks='.$id_zayavka.''; $rez1 = $DB->QUR_SEL($sql1); if($rez1){ $ocall=0; $ociss=0; foreach($rez1 as $key1 => $val1)if($key1){ if($val1['ocenka']!='') $ociss++; $ocall++; } $val['ocenki']['all']=$ocall; $val['ocenki']['iss']=$ociss; } $sql1 = 'SELECT count(id) as kol FROM '.$TB['iup_attkom'].' WHERE id_studentzayavks='.$id_zayavka.''; $rez1 = $DB->QUR_SEL($sql1); if($rez1){ $val['attkom']['all']=$ocall; $val['attkom']['iss']=$rez1[1]['kol']; } $zayavks[] = $val; } } $smarty->assign('zayavks',$zayavks); } if($des=='print1'){ //require_once( "iup_pdf.php" ); $otchet = 'umu_student'; require_once( "iup_otchets.php" ); } $smarty->assign('zamdeknaprav',$zamdeknaprav); $smarty->assign('page',$page); $smarty->assign('des',$des); $smarty->assign('msg',$msg); $maincontent = $smarty->fetch('tpl_iup_main.html');