access();
if(!$user->admin && $user->acceso == 'n'){
header('Location: main.php?error=1');
}else{
$user->print_to_log('Profesores');
}
$fac=$user->facultad['facultad_id'] ?? -1;//obtiene la facultad del usuario, si no tiene faculad = -1
if($user->admin){//si es admin su facultad es null (todas las facultades)
$fac=null;
}
?>
Profesores
access();
$max_count=30;
if(isset($_POST["desc"])){
$desc=$_POST["desc"];
$filter_desc = trim(filter_input(INPUT_POST, "desc", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));
}else{
$desc=null;
}
if(isset($_POST["clave"])){
$clave=$_POST["clave"];
$filter_clave = trim(filter_input(INPUT_POST, "clave", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));
}else{
$clave=null;
}
if(isset($_POST["mclave"])){
$clave=$_POST["mclave"];
$filter_clave = trim(filter_input(INPUT_POST, "mclave", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));
}
if(isset($_POST["nombre"])){
$desc=$_POST["nombre"];
$filter_desc = trim(filter_input(INPUT_POST, "nombre", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));
}
if(isset($_POST["facultad"])){
if($_POST["facultad"]!="")
{
$fac=$_POST["facultad"];
$filter_fac = trim(filter_input(INPUT_POST, "facultad", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));
}
}
$fs_profesores = query(
"SELECT * FROM FS_PROFESORES(:nombre, :clave, :facultad) LIMIT :maxc",
array(
":nombre" => $desc,
":clave" => $clave,
":facultad" => $fac,
":maxc" => $max_count
),
single: false
);
$fs_facultades = query(
"SELECT * FROM fs_facultades(null)", null, false
);
?>
acceso == 'w') {?>
Se muestran los primeros resultados. Utiliza los filtros para encontrar al profesor que buscas.
Clave |
Nombre |
admin) {?>
Facultad |
acceso == 'w') {?>
Acciones |
" data-facultad="" id="id">
|
|
admin) {?>
|
acceso == 'w') {?>
|
¿Estás seguro de querer borrar al profesor?