$_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(); ?>