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') {?>
>
>
admin) {?>
Mostrar todas
  • Mostrar todas
  • ">

Se muestran los primeros resultados. Utiliza los filtros para encontrar al profesor que buscas.

admin) {?> acceso == 'w') {?> " data-facultad="" id="id"> admin) {?> acceso == 'w') {?>
Clave Nombre Facultad Acciones