assign('page', $page); $maincontent = ''; //*****генерируем список заявлений***** $zayavks = array(); $sql = "SELECT * FROM `acs_mhelp`"; $rez = $DB->QUR_SEL($sql); //echo $sql.'
'.print_r($rez,1).'
'; 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"] = 'Телефон: '.$val["phone"].'
'; 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"] = 'Место: '.$two_text[0].'
Дата проведения: '.$two_text[1].'
Факультет: '.$two_text[2].'
Тип обучения: '.$two_text[3]; else $val["dop_info"] = 'Факультет: '.$two_text[2].'
Тип обучения: '.$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"] .= ''.$i.' файл
'; } //делаем статус понятным для пользователя) switch($val["status"]){ case 0: $val["status"] = 'Отклонена'; break; case 1: $val["status"] = 'На рассмотрении'; break; case 2: $val["status"] = 'Одобрена секретарем'; break; case 3: $val["status"] = 'Одобрена членами комиссии'; break; } $i = 0; $pr[0] = 0; //на рассмотрении $pr[1] = 0; //отклонено $pr[2] = 0; //одобрено while ($i < 5){ if ($val["decisions"][$i] == "-") $pr[0]++; elseif ($val["decisions"][$i] == "0") $pr[1]++; else $pr[2]++; $i++; } $val["status"] .= '
На рассмотрении: '.$pr[0].'
Отклонили: '.$pr[1].'
Одобрили: '.$pr[2].'
'; $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'] = 'не подтвержден'; 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'] = 'подтвержден'; } }else{ $student['num_zach']=''; $student['num_stud']=''; $student['num_grupp']=''; $student['kod_podgotovki']=''; $student['grupps']=get_sel_grupp(); $student['status'] = ''; } $smarty->assign('student',$student); $smarty->assign('page', $page); $maincontent = $smarty->fetch("tpl_mhelp.html"); ?>