123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- <?php
- require_once("../include/constantes.php");
- require_once("../include/bd_pdo.php");
- require_once("../include/util.php");
- require_once("../classes/ValidaSesion.php");
- require_once("../classes/MainMenu.php");
- $menu = null;
- //--- Objeto para validar usuario. El id de usuario lo lee desde sesión
- $objSesion = new ValidaSesion($pdo, NULL, CONSTANCIA);
- /*if(!$objSesion->tieneAcceso()){
- $objSesion->terminaSesion();
- }*/
-
- $stmt = $pdo->prepare('Select * from fs_sistema('.CONSTANCIA.')');
- if(!$stmt->execute()){
- $errorDesc .= "Ocurrió un error al cargar los datos del sistema";
- }else
- $sistema_rs = $stmt->fetch();
- $stmt->closeCursor();
-
- function inIntentos($id, $arr){
- foreach($arr as $data){
- if($id == $data["id"])
- return true;
- }
- return false;
- }
- ?>
- <!DOCTYPE html>
- <html lang="es" prefix="og: http://ogp.me/ns#">
- <head>
- <title>GEMA - Facultad de Ingeniería</title>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <link rel="icon" type="image/png" href="../img/favicon.png" />
- <link rel="stylesheet" href="../css/bootstrap-ulsa.min.css" type="text/css">
- <link rel="stylesheet" href="../css/indivisa.css" type="text/css">
- <link rel="stylesheet" href="../css/sgi.css?rand=<?php echo rand();?>" type="text/css">
- <link rel="stylesheet" href="../css/fa_all.css" type="text/css">
- <link rel="stylesheet" href="../css/postit.css" type="text/css">
-
-
- </head>
- <body>
- <div >
- <?php
- //--- Objeto que pinta menu y header
- $menuObj = new MainMenu($_SESSION["usuario_id"], $menu, $pdo, CONSTANCIA, $_SESSION["usuario_apellidos"]." ".$_SESSION["usuario_nombre"]);//usr, menu, pdo, sist
- $menuObj->printMenu();
-
- //--Manejo de errores y mensajes de exito
- if(isset($_GET["error"]) && is_numeric($_GET["error"])){
- switch ($_GET["error"]){
- case 0: $errorDesc = "No se recibió la información del periodo."; break;
- case 1: $errorDesc = "Ocurrió un error al actualizar el periodo activo."; break;
- case 2: $errorDesc = "El periodo no puede ser seleccionado."; break;
-
- }
- }
- if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){
- switch ($_GET["ok"]){
- case 0: $successDesc = "El periodo se actualizó correctamente."; break;
- }
- }
- include_once("../include/errorMessage.php");
- ?>
- <main class="container-fluid content marco">
-
- <h3 class="mt-4">Genera constancias y reconocimientos automatizados para eventos.</h3>
- <p>Cada constancia tendrá un folio único. En caso de error, se deberá cancelar y generar una nueva.</p>
- <div class="row">
- <?php
- $objSesion = new ValidaSesion($pdo, 301, CONSTANCIA);
- if($objSesion->tieneAcceso()){
- ?>
- <div class="col-4">
- <div class="card mt-3 card-tipo">
- <div class="card-header">
- <h5 class="card-title text-center mb-1">CIDIT</h5>
- </div>
- <div class="card-body">
- <p class="card-text">Genera constancias del concurso CIDIT</p>
- <p class="text-center mb-0"><a href="constancias_cidit.php" class="btn btn-outline-primary btn-tipo">Generar</a></p>
- </div>
- </div>
- </div>
- <?php } ?>
- <?php
- $objSesion = new ValidaSesion($pdo, 304, CONSTANCIA);
- if($objSesion->tieneAcceso()){
- ?>
- <div class="col-4">
- <div class="card mt-3 card-tipo">
- <div class="card-header">
- <h5 class="card-title text-center mb-1">ExpoIngenia</h5>
- </div>
- <div class="card-body">
- <p class="card-text">Genera constancias del concurso ExpoIngenia</p>
- <p class="text-center mb-0"><a href="constancias_ei.php" class="btn btn-outline-primary btn-tipo">Generar</a></p>
- </div>
- </div>
- </div>
- <?php } ?>
- <?php
- $objSesion = new ValidaSesion($pdo, 302, CONSTANCIA);
- if($objSesion->tieneAcceso()){
- ?>
- <div class="col-4">
- <div class="card mt-3 card-tipo">
- <div class="card-header">
- <h5 class="card-title text-center mb-1">Insignias</h5>
- </div>
- <div class="card-body">
- <p class="card-text">Genera constancias de los eventos de la Facultad</p>
- <p class="text-center mb-0"><a href="constancias_gema.php" class="btn btn-outline-primary btn-tipo">Generar</a></p>
- </div>
- </div>
- </div>
- <?php } ?>
- <?php
- $objSesion = new ValidaSesion($pdo, 303, CONSTANCIA);
- if($objSesion->tieneAcceso()){
- ?>
- <div class="col-4">
- <div class="card mt-3 card-tipo">
- <div class="card-header">
- <h5 class="card-title text-center mb-1">Otras</h5>
- </div>
- <div class="card-body">
- <p class="card-text">Genera constancias para eventos específicos no programados</p>
- <p class="text-center mb-0"><a href="constancias.php" class="btn btn-outline-primary btn-tipo">Generar</a></p>
- </div>
- </div>
- </div>
- </div>
- <?php } ?>
- </main>
- <!--- FOOTER--->
- <div style="isolation: isolate;">
- <?php require_once("../include/footer.php"); ?>
- </div>
- </div>
- <script src="../js/jquery.min.js"></script>
- <script src="../js/bootstrap/popper.min.js"></script>
- <script src="../js/bootstrap/bootstrap.min.js"></script>
- <script src="../js/sidebarmenu.js"></script>
- <script src="../js/datalist.js"></script>
-
- </body>
- </html>
|