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
?>
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();
?>
Regresar
Clave
Profesor
Grupo
Materia
Fecha
Hora de clase
Checador
Estatus
">
">
Reposición";
?>
Regresar