tieneAcceso()){ $objSesion->terminaSesion(); } $objSesion->validaPeriodoUsuario();//si no tiene periodo manda a main ?> APSA - Facultad de Ingeniería
printMenu(); /*if(isset($_POST["periodo"])) $filter_periodo = filter_input(INPUT_POST, "periodo", FILTER_SANITIZE_NUMBER_INT);//limpia texto else*/ $filter_periodo = $_SESSION["periodo_id"]; //Area $stmt = $pdo->prepare('Select * from fs_areaacademica(NULL, :nivel)'); $stmt->bindParam(":nivel", $_SESSION["nivel_id"]); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar las áreas académicas"; }else{ $area_rs = $stmt->fetchAll(); } $stmt->closeCursor(); //Periodo $stmt = $pdo->prepare('Select * from fs_periodo(:id, NULL, NULL, true)'); $stmt->bindParam(":id", $filter_periodo); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar el periodo"; }else{ $periodo_rs = $stmt->fetch(); } $stmt->closeCursor(); if(isset($_POST["fecha_inicial"]) && $_POST["fecha_inicial"]!=""){ $filter_fini = trim(filter_input(INPUT_POST, "fecha_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto } if(isset($_POST["fecha_final"]) && $_POST["fecha_final"]!=""){ $filter_ffin = trim(filter_input(INPUT_POST, "fecha_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto } if(isset($_POST["hora_inicial"]) && $_POST["hora_inicial"]!=""){ $filter_hini = trim(filter_input(INPUT_POST, "hora_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto }else{ $filter_hini = '00:00'; } if(isset($_POST["hora_final"]) && $_POST["hora_final"]!=""){ $filter_hfin = trim(filter_input(INPUT_POST, "hora_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto }else{ $filter_hfin = '23:59'; } if(isset($_POST["desc"]) && $_POST["desc"] != ""){ $filter_desc = trim(filter_input(INPUT_POST, "desc", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto } if(isset($_POST["clave"]) && $_POST["clave"] != ""){ $filter_clave = filter_input(INPUT_POST, "clave", FILTER_SANITIZE_NUMBER_INT);//limpia texto } if(isset($_POST["area"]) && is_numeric($_POST["area"]) && trim($_POST["area"]) != ""){ $filter_area = filter_input(INPUT_POST, "area", FILTER_SANITIZE_NUMBER_INT);//limpia texto } //------------ $query = ""; if(isset($filter_desc)){ $query .= ":desc,"; $filter_desc = trim(filter_input(INPUT_POST, "desc", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto }else{ $query .= "NULL,"; } if(isset($filter_clave)){ $query .= ":clave,"; $filter_clave = filter_input(INPUT_POST, "clave", FILTER_SANITIZE_NUMBER_INT);//limpia texto }else{ $query .= "NULL,"; } if(isset($filter_area)){ $filter_area = filter_input(INPUT_POST, "area", FILTER_SANITIZE_NUMBER_INT);//limpia texto } $hoy_fecha = date("Y-m-d"); if(isset($filter_fini)) $fecha_ini = fechaGuion($filter_fini); else $fecha_ini = $periodo_rs["Periodo_fecha_inicial"]; if(isset($filter_ffin)){ $fecha_fin = fechaGuion($filter_ffin); }else{ if($periodo_rs["Periodo_fecha_final"] < $hoy_fecha){ $fecha_fin = $periodo_rs["Periodo_fecha_final"]; }else{ $fecha_fin = $hoy_fecha; } } $stmt = $pdo->prepare('Select * from fs_asistenciaprofesores_all(:per, :fini, :ffin, :hini, :hfin, '.$query.' 0, '.MAX_ROWS.')');//sólo activos $stmt->bindParam(":per", $filter_periodo); $stmt->bindParam(":fini", $fecha_ini); $stmt->bindParam(":ffin", $fecha_fin); $stmt->bindParam(":hini", $filter_hini); $stmt->bindParam(":hfin", $filter_hfin); if(isset($filter_desc)) $stmt->bindParam(":desc", $filter_desc); if(isset($filter_clave)) $stmt->bindParam(":clave", $filter_clave); if(isset($filter_area)) $stmt->bindParam(":area", $filter_area); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los profesores"; print_r($stmt->errorInfo()); }else{ $profesoresAll_rs = $stmt->fetchAll(); } $stmt->closeCursor(); //---- $query2 = ""; if(isset($_POST["fecha_inicial"])){ $filter_fini = trim(filter_input(INPUT_POST, "fecha_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto } if(isset($_POST["fecha_final"])){ $filter_ffin = trim(filter_input(INPUT_POST, "fecha_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto } if(isset($_POST["desc"])){ $query2 .= ":desc,"; $ = trim(filter_input(INPUT_POST, "desc", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto }else{ $query .= "NULL,"; } $stmt = $pdo->prepare('Select * from fs_usuariochecador(:fini, '.$query.' 0, '.MAX_ROWS.')');//sólo activos $stmt->bindParam(":fini", $fecha_ini); //$stmt->bindParam(":ffin", $fecha_fin); if(isset($filter_desc)) $stmt->bindParam(":desc", $filter_desc); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los profesores"; print_r($stmt->errorInfo()); }else{ $admin_rs = $stmt->fetchAll(); } $stmt->closeCursor(); ?>

>
>
1){ ?>

Se muestran los primeros resultados. Utiliza los filtros para encontrar el usuario que buscas.

>
>

Se muestran los primeros resultados. Utiliza los filtros para encontrar el usuario que buscas.