tieneAcceso()){ $objSesion->terminaSesion(); } $objSesion->validaPeriodoUsuario();//si no tiene periodo manda a main if(!isset($_POST["clave"])){ header("location: reporte_asistenciasprofesor.php"); exit(); } $filter_clave = filter_input(INPUT_POST, "clave", FILTER_SANITIZE_NUMBER_INT);//limpia texto ?> 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["area"]) && $_POST["area"]!=""){ $filter_area = trim(filter_input(INPUT_POST, "area", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto } $filter_fini = trim(filter_input(INPUT_POST, "fecha_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto $filter_ffin = trim(filter_input(INPUT_POST, "fecha_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto $filter_hini = trim(filter_input(INPUT_POST, "hora_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto $filter_hfin = trim(filter_input(INPUT_POST, "hora_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//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; } } //echo $filter_periodo." ".$fecha_ini." ".$fecha_fin." ".$filter_hini." ".$filter_hfin." ".$filter_clave."
";exit(); if(isset($filter_area)){ $stmt = $pdo->prepare('Select * from fs_asistenciaprofesores(:per, :fini, :ffin, :hini, :hfin, NULL, :clave, :area, 0, NULL)');//sólo activos $stmt->bindParam(":area", $filter_area); }else{ $stmt = $pdo->prepare('Select * from fs_asistenciaprofesores(:per, :fini, :ffin, :hini, :hfin, NULL, :clave, NULL, 0, NULL)');//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); $stmt->bindParam(":clave", $filter_clave); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los profesores"; print_r($stmt->errorInfo()); }else{ $profesores_rs = $stmt->fetchAll(); } $stmt->closeCursor(); ?>

"> Reposición"; ?>
Clave Profesor Grupo Materia Fecha Hora de clase Checador Estatus

">