tieneAcceso()){ $return["error"] = "Error! No tienes permisos para realizar esta acción."; }else if(!isset($_POST["id"])){ $return["error"] = "Error! No se recibió la información del usuario."; }else{ $id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto //Materias //$stmt = $pdo->prepare('Select * from fs_materiasprofesor(:per, :usr)'); $stmt = $pdo->prepare('SELECT mh."Horario_id", mh."Materia_desc", mh."Grupo_desc", mh."Carrera_prefijo", d."Dia_desc", mh."Hora_inicio" FROM fs_mihorario(:usr, :per, 3) AS mh INNER JOIN "Dia" d ON mh."Dia_id" = d."Dia_id" WHERE "TipoHorario_id" = 3 ORDER BY "Grupo_desc", "Materia_desc", d."Dia_id", "Hora_inicio"'); $stmt->bindParam(":per", $_SESSION["periodo_id"]); $stmt->bindParam(":usr", $id); if(!$stmt->execute()){ $return["error"] = "Ocurrió un error al leer los datos de la materia."; }else{ $materias_rs = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = null; $return["materias"] = $materias_rs; } } $return["json"] = json_encode($return); echo json_encode($return); ?>