access();
if ($user->acceso == null) {
// die($access);
header('Location: main.php?error=1');
} else {
$user->print_to_log('Materias');
}
$facultad = $user->facultad['facultad_id'] ?? -1;
if ($user->admin) {
$facultad = null;
}
?>
Materias
access();
$max_count = 30;
$sql = "SELECT * FROM fs_materias(:nombre, :carrera, :facultad)";
if (isset($_POST["desc"])) {
$desc = $_POST["desc"];
$filter_desc = htmlspecialchars($desc, ENT_QUOTES, 'UTF-8');
} else {
$desc = null;
}
if (isset($_POST["carrera"])) {
$pcarrera = $_POST["carrera"];
$filter_carrera = htmlspecialchars($pcarrera, ENT_QUOTES, 'UTF-8');
} else {
$pcarrera = null;
}
if ($pcarrera == "") {
$sql .= "LIMIT 30";
}
$fs_materias = query(
$sql,
array(":nombre" => $desc, ":carrera" => $pcarrera, ":facultad" => $facultad),
single: false
);
$fs_carreras = query(
"SELECT * FROM fs_carreras(:facultad, null, null)",
array(":facultad" => $facultad),
single: false
);
//print_r($fs_materias);
?>
Se muestran los primeros
resultados. Utiliza los filtros para encontrar la materia que buscas.