12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- $ruta = '../';
- require_once '../include/bd_pdo.php';
- global $pdo;
- $aviso = query("SELECT * FROM fs_aviso(:id, null, null, null, 0, null)", [':id' => $_POST['aviso_id']], true);
- if(isset($_POST['fecha_final'])){
- $fecha_fin = $_POST['fecha_final'];
- }else{
- $fecha_fin = $aviso['aviso_fecha_final'];
- }
- if(isset($_POST['texto'])){
- $texto = $_POST['texto'];
- }else{
- $texto = $aviso['aviso_texto'];
- }
- if(isset($_POST['fecha_inicial'])){
- $fecha_inicio = $_POST['fecha_inicial'];
- }else{
- $fecha_inicio = $aviso['aviso_fecha_inicial'];
- }
- $sql = "SELECT fu_update_aviso(:id, :fecha_fin, :texto, :fecha_inicio)";
- $params = [':id' => $_POST['aviso_id'], ':fecha_fin' => $fecha_fin, ':texto' => $texto, ':fecha_inicio' => $fecha_inicio];
- query($sql, $params, true);
- query("SELECT fd_aviso_profesor(:aviso_id)", [':aviso_id' => $_POST['aviso_id']], false);
- $profesores = [];
- if(isset($_POST['tipo'])){
- foreach($_POST['tipo'] as $tipo){
- $profesores_carrera = query("SELECT profesor_id FROM fs_profesor_carrera(:carrera_id)", [':carrera_id' => $tipo], false);
- foreach($profesores_carrera as $profesor){
- array_push($profesores, $profesor['profesor_id']);
- }
- }
- }
- foreach($_POST['usuario'] as $profesor){
- array_push($profesores, $profesor);
- }
- $sql = "SELECT fi_aviso_profesor(:aviso_id, :profesor_id)";
- foreach($profesores as $profesor_id){
- $params = [':aviso_id' => $_POST['aviso_id'], ':profesor_id' => $profesor_id];
- query($sql, $params, false);
- }
- header("Location: ../avisos.php");
- exit();
- ?>
|