assign('page', $page); $maincontent = ''; //кнопка редактирования заявления if ($_POST["edit_mhelp"]){ echo ''; $id_user = $_POST["id_user"]; $mtype = $_POST["mtype"]; $summa = htmlspecialchars(addslashes($_POST["summa"])); $address = htmlspecialchars(addslashes($_POST["address"])); $date_pr = $_POST["date_pr"]; $phone = htmlspecialchars(addslashes($_POST["phone"])); $fakultet = htmlspecialchars(addslashes($_POST["fakultet"])); $type = $_POST["type"]; $pod = htmlspecialchars(addslashes($address.'|'.$date_pr.'|'.$fakultet.'|'.$type)); if ($pod == "") $pod = NULL; $date_cr = time(); //echo ''; //echo ''; $id_mhelp = $_POST["id_mhelp"]; $sql = "UPDATE `acs_mhelp` SET `id_user` = '$id_user', `type` = '$mtype', `summa` = '$summa', `status` = '1', `dop_info` = '$pod', `date_cr` = '$date_cr', `decisions` = '-----', `phone` = '$phone' WHERE `id` = '$id_mhelp'"; $rez = $DB->QUR($sql); if(!$rez['err']){ $id_mhelp = mysql_insert_id(); //send_email_iup($id_mhelp); //send_email("Секретарю стипендиальной комиссии", "В ЛК на сайте learn-mkgtu.ru пришло новое заявление на материальную помощь.", "goleusovv@mkgtu.ru"); //$msg['msg'][]='Ваша заявка создана!'; } else{ //$msg['err'][]='Ваша заявка не создана! Ошибка БД!!!'; } } if($id_mhelp){ //обходим загруженные файлы //echo ''; foreach($_FILES['files_mhelp'] as $key => $val){ //echo ''; //if(isset($_FILES[$val['name']])){ if(isset($_FILES['files_mhelp'])){ //foreach($_FILES[$val['name']]['tmp_name'] as $k => $v){ foreach($_FILES['files_mhelp']['tmp_name'] as $k => $v){ if ($v != ''){//загружаем файл $dir_dest = 'upload/mhelp/'.$_SESSION['user']['id'].'/'; if(!file_exists($dir_dest)) mkdir($dir_dest); //$fil = $_FILES[$val['name']]['name'][$k]; $fil = $_FILES['files_mhelp']['name'][$k]; $t = explode('.',$fil); $ext = $t[count($t)-1]; unset($t[count($t)-1]); $fn = implode('.',$t); $uploadfile = $dir_dest . basename(translit($fn).'.'.$ext); //$debug .= $v.' - '.$uploadfile.'
'; //if (move_uploaded_file($v, $uploadfile)) { if ($SYSTEMclass->sysUPLOAD($v, $uploadfile)) { //echo "Файл корректен и был успешно загружен.\n"; $sql1 = "INSERT INTO `acs_mhelp_files` (`id_mhelp`, `src`) VALUES ('$id_mhelp', '$uploadfile')"; //$sql1 = 'INSERT INTO `'.$TB['iup_studentzayavks_files'].'` VALUES (0,'.time().','.$_SESSION['user']['id'].','.$id_mhelp.',"'.$val['title'].'","'.$uploadfile.'",1);'; $rez1 = $DB->QUR($sql1); if($rez1){ $msg['msg'][]='Файл загружен и сохранен в БД!'; }else{ $msg['err'][]='Файл загружен и не сохранен в БД!'; } } else { $msg['err'][]='Файл не загружен!'; } } } } } $des = 'show'; } //ВЫБЕРЕМ ДАННЫЕ СТУДЕНТА $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'] = ''; } //выводим скопом заявления студентов $id_user = $_SESSION["user"]["id"]; $out = ""; $sql = "SELECT * FROM `acs_mhelp` WHERE `id_user` = '$id_user'"; $rez = $DB->QUR_SEL($sql); $out .= ''; if ($rez){ foreach($rez as $key => $val){ if ($key){ $val['data_cr'] = date('H:i:s d.m.Y',$val['date_cr']); 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.' файл
'; } $status = $val["status"]; //делаем статус понятным для пользователя) switch($val["status"]){ case 0: $val["status"] = 'Отклонена'; break; case 1: $val["status"] = 'На рассмотрении'; break; case 2: $val["status"] = 'Одобрена секретарем'; break; case 3: $val["status"] = 'Одобрена членами комиссии'; break; } if ($status != 0) $out .= ''; else $out .= ''; } } } $out .= '
Дата Тип Сумма Доп. информация Файлы Статус
'.$val["id"].''.$val['data_cr'].''.$val["type"].''.$val["summa"].' руб.'.$val["dop_info"].''.$val["files"].''.$val["status"].'
Причина: '.$val["com"].'
'.$val["id"].''.$val['data_cr'].''.$val["type"].''.$val["summa"].' руб.'.$val["dop_info"].''.$val["files"].''.$val["status"].'
Причина: '.$val["com"].'
'; $out .= '
'; $smarty->assign('val', $val); $smarty->assign('out', $out); $smarty->assign('student',$student); $smarty->assign('profile',$_SESSION['user']); $maincontent = $smarty->fetch('tpl_mhelp.html'); ?>