QUR_SEL($sql); if($rez){ foreach($rez as $key => $val)if($key){ $otchgods = $val; $otchgods['konec'] = 0; if(time()>$otchgods['data_s2']) $otchgods['konec'] = 1; if($_SESSION['user']['id']==4870||$_SESSION['user']['id']==19603){ $otchgods['konec']=0; } $_SESSION['otchgods'][$otchgods['tip']] = $otchgods;//для подсчета баллов //echo '
'.print_r($_SESSION,1).'
'; if($otchgods['konec']==0){ $rejtuser = rejt_get_useranketa(); $items = $rejtuser['items']; $BALLS = $rejtuser['balls']; } } } $users_kaf=array(); if(isset($_SESSION['user']['statuses'][30])||isset($_SESSION['user']['statuses'][20])){//зав.кафедрой УМУ if(isset($_SESSION['rejteu'])){//есть выбор пользователя для редактирования if(isset($_SESSION['user']['teacher'])){ $fakultet = $_SESSION['user']['teacher']['fakultet']; $kafedra = $_SESSION['user']['teacher']['kafedra']; $sql = 'SELECT u.*,t.zvanie,t.dolgnost,t.stepen FROM '.$ST['dbpf'].'_teachers as t,'.$ST['dbpf'].'_users as u WHERE t.kafedra="'.$kafedra.'" AND u.id='.$_SESSION['rejteu'].' AND t.id_user=u.id'; $rez = $DB->QUR_SEL($sql); if($rez){//вроде наш сотрудник //меняем ИД пользователя и отображаем $_SESSION['user']['oid'] = $_SESSION['user']['id']; $_SESSION['user']['id'] = $_SESSION['rejteu']; $rejtuser = rejt_get_useranketa(); $items = $rejtuser['items']; $BALLS = $rejtuser['balls']; } } }else{ //смотрим какая кафедра if(isset($_SESSION['user']['teacher'])){ $fakultet = $_SESSION['user']['teacher']['fakultet']; $kafedra = $_SESSION['user']['teacher']['kafedra']; //надо выбрать всех преподов на кафедре и отобразить список $sql = 'SELECT u.*,t.zvanie,t.dolgnost,t.stepen FROM '.$ST['dbpf'].'_teachers as t,'.$ST['dbpf'].'_users as u WHERE t.kafedra="'.$kafedra.'" AND t.id_user=u.id'; $rez = $DB->QUR_SEL($sql); if($rez){ foreach($rez as $key => $val)if($key){ $users_kaf[] = $val; } } } } } //запросим с локального данные о преподе $json = json_decode(file_get_contents('http://local.mkgtu.ru/calchour_json.php?fio='.str_replace(' ','%20',$_SESSION['user']['fio']).'&ajjs=calchour_get_data_by_prepod&year=2018'),1); /*echo '
'.print_r($json,1).'
'; exit(); Array ( [0] => Array ( [ШТАТНЫЙ 1] => Array ( [sem1] => 452.35 [sem2] => 437.65 [vsego] => 890 [dan] => Array ( [fio] => Галичева Мария Сергеевна [dolg] => Доцент, кандидат сельскохозяйственных наук, доцент [kaf] => Технологии производства сельскохозяйственной продукции [fak] => Факультет аграрных технологий [stav] => ШТАТНЫЙ 1 [stavnumer] => 1 ) ) [ПОЧАСОВАЯ ОПЛАТА ] => Array ( [sem1] => 1.55 [sem2] => 0 [vsego] => 1.55 [dan] => Array ( [fio] => Галичева Мария Сергеевна [dolg] => Доцент, кандидат сельскохозяйственных наук, доцент [kaf] => Технологии производства сельскохозяйственной продукции [fak] => Факультет аграрных технологий [stav] => ПОЧАСОВАЯ ОПЛАТА ) ) ) )*/ //если редактируем пользователя if(isset($_SESSION['rejteu'])) $smarty->assign('rejteu',$_SESSION['rejteu']); else $smarty->assign('rejteu',0); $smarty->assign('users_kaf',$users_kaf); $smarty->assign('otchgods',$otchgods); $smarty->assign('chjs',$json); $smarty->assign('BALLS',$BALLS); $smarty->assign('items',$items); $smarty->assign('page',$page); $smarty->assign('des',$des); $maincontent = $smarty->fetch('tpl_rejtnpr_anketa.html');