where("id_periodo_sgu", 0, ">") ->where("periodo_fecha_inicio", $fecha, "<=") ->where("periodo_fecha_fin", $fecha, ">=") ->orderBy("periodo_id") ->get("periodo"); ?>

horarios encontrados para

where("materia_nombre", trim($horario["NombreMateria"]), "ILIKE") ->join("carrera", "carrera.carrera_id = materia.carrera_id") ->join("facultad", "facultad.facultad_id = carrera.facultad_id") ->get("materia"); if ( count(array_filter($materias, fn($m) => $m["clave_materia"] == trim($horario["ClaveMateria"]) and $m["clave_carrera"] == trim($horario["ClaveCarrera"]))) > 0 ) { continue; } // si de las materias alguna tiene carrera_id entre 1 y 4 entonces es de área común $area_comun = count(array_filter($materias, fn($m) => $m["carrera_id"] >= 1 and $m["carrera_id"] <= 4)) > 0; $vacío = count($materias) == 0; ?> ">
Materia en SGU Materia en Postgres
Horario

No se encontraron materias

Materias
Materia Carrera Facultad Acciones
"> ( ) ( ) ( )