tieneAcceso()){ echo $_SESSION["usuario_id"]. " Sin permiso"; exit(); //$objSesion->terminaSesion(); } $objSesion->validaPeriodoUsuario();//si no tiene periodo manda a main ?> APSA - Facultad de Ingeniería
printMenu(); $filter_prof = $_SESSION["usuario_id"]; if(!empty($_POST["prof"])){ $filter_prof = filter_input(INPUT_POST, "prof", FILTER_SANITIZE_NUMBER_INT);//limpia texto } if(!empty($_POST["materia"])){ $tmp = $_POST["materia"]; $tmpArr = explode("|", $tmp); $filter_materia = intval($tmpArr[0]); $filter_grupo = intval($tmpArr[1]); unset($tmp); unset($tmpArr); } //Materias $stmt = $pdo->prepare('Select * from fs_materiasprofesor(:per, :usr)'); $stmt->bindParam(":per", $_SESSION["periodo_id"]); $stmt->bindParam(":usr", $filter_prof); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al leer los datos de la materia"; }else{ $materias_rs = $stmt->fetchAll(); } $stmt->closeCursor(); //Fecha límite $stmt = $pdo->prepare('Select * from fs_periodo(:per, NULL, NULL, NULL)'); $stmt->bindParam(":per", $_SESSION["periodo_id"]); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al leer los datos de la materia"; }else{ $fecha_rs = $stmt->fetch(); $fecha_limite = date('Y-m-d', strtotime($fecha_rs["Periodo_fecha_final"]. ' + 9 days')); $fecha_min = date('Y-m-d', strtotime($fecha_rs["Periodo_fecha_inicial"]. ' - 7 days')); unset($fecha_rs); } $stmt->closeCursor(); //--Manejo de errores y mensajes de exito if(isset($_GET["error"]) && is_numeric($_GET["error"])){ switch ($_GET["error"]){ case 0: $errorDesc = "No se recibieron los datos correctamente."; break; case 1: $errorDesc = "No es una extensión válida. Solo se aceptan archivos .PDF. Sube los archivos de nuevo."; break; case 2: $errorDesc = "Ocurrió un error al insertar los archivos."; break; case 3: $errorDesc = "Ocurrió un error al subir los archivos"; break; } } if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){ switch ($_GET["ok"]){ case 0: $successDesc = "Los archivos se cargaron correctamente."; break; } } ?>
prepare('Select * from fs_profesoresareahoras(:per, NULL, NULL, 1, 0, NULL)'); }else{ $stmt = $pdo->prepare('Select * from fs_profesoresareahoras_jefe(:per, :usr, NULL, 1, 0, NULL)'); $stmt->bindParam(":usr", $_SESSION["usuario_id"]); } $stmt->bindParam(":per", $_SESSION["periodo_id"]); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los profesores"; }else{ $profesor_rs = $stmt->fetchAll(); } $stmt->closeCursor(); ?>
Selecciona un profesor
  • " >
Selecciona una materia
  • " >
= strtotime($fecha_min)) ){//Dentro del tiempo ?>
Límite de captura:
puedeEditar() && !$_SESSION["sgi_administrador"] && $filter_prof == $_SESSION["usuario_id"] || $_SESSION["sgi_administrador"] ) { ?>

Fuera del periodo de captura

prepare('Select * from fs_archivocalificacionmaterias(:mat, :gpo, :per)'); $stmt->bindParam(":per", $_SESSION["periodo_id"]); $stmt->bindParam(":gpo", $filter_grupo); $stmt->bindParam(":mat", $filter_materia); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al leer los datos del archivo"; }else{ $archivo_rs = $stmt->fetchAll(); } $stmt->closeCursor(); ?>
" data-id="" data-file="">
Nombre Fecha Acciones
/" target="_blank" title="Ver archivo"> puedeEditar() && !$_SESSION["sgi_administrador"] && $filter_prof == $_SESSION["usuario_id"] || $_SESSION["sgi_administrador"]){ ?>
puedeEditar() && !$_SESSION["sgi_administrador"] && $filter_prof == $_SESSION["usuario_id"] || $_SESSION["sgi_administrador"]){ ?>