| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 | 
							- <?php
 
-     require_once("./include/constantes.php");
 
-     require_once("./include/bd_pdo.php");
 
-     require_once("./classes/ValidaSesion.php");
 
-     require_once("./classes/MainMenu.php");
 
-     
 
-     //--- Objeto para validar usuario. El id de usuario lo lee desde sesión. No necesita menus
 
-     /*$objSesion = new ValidaSesion($pdo, null, null);
 
-     if(!$objSesion->tieneAcceso()){
 
-         $objSesion->terminaSesion();
 
-     }*/
 
-     session_start();
 
-     if(!isset($_SESSION["usuario_id"])){
 
-         session_destroy();
 
-         $pag = "salir.php?expired=1";
 
-         header("Location: ".$pag);
 
-         exit();
 
-     }
 
-     
 
-     $session_life = 1*60*60;//convertido a segundos
 
-     if (isset($_SESSION["timeout"])) {
 
-     // calculate the session's "time to live"
 
-         $sessionTTL = time() - $_SESSION["timeout"];
 
-         if ($sessionTTL > $session_life) {
 
-             $_SESSION = array();
 
-             session_destroy();
 
-             $pag = $_SERVER['SERVER_NAME']."/salir.php?expired=1";
 
-             header("Location: http://".$pag);
 
-             exit();
 
-         }
 
-     }else{
 
-         $_SESSION = array();
 
-         session_destroy();
 
-         $pag = $_SERVER['SERVER_NAME']."/salir.php?expired=1";
 
-         header("Location: http://".$pag);
 
-         exit();
 
-     }
 
-     $_SESSION["timeout"] = time();
 
-     
 
-     $stmt = $pdo->prepare('Select * from fs_sistemausuarioacceso(:usr)');
 
-     $stmt->bindParam(":usr", $_SESSION["usuario_id"]);
 
-     if(!$stmt->execute()){
 
-         print_r($stmt->errorInfo());
 
-         $errorDesc = "Ocurrió un errror al leer los datos de usuario";
 
-     }else
 
-         $sistema_rs = $stmt->fetchAll();
 
-     $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 recibó ningún dato para actualizar."; break;
 
-             case 1: $errorDesc = "Ocurrió un error al actualizar los datos."; break;
 
-             case 2: $errorDesc = "La contraseña no es válida. Debe contener al menos 1 letra, 1 número, 1 caracter especial y tener una longitud de 5 caracteres."; break;
 
-         }
 
-     }*/
 
- ?>
 
- <!DOCTYPE html>
 
- <html lang="es" prefix="og: http://ogp.me/ns#">
 
-     <head>
 
- 	<title>.: 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?rand=20210701" type="text/css">
 
-     </head>
 
-     <body style="display: block;">
 
-         <?php
 
-             //--- Objeto que pinta menu y header
 
-             $menuObj = new MainMenu($_SESSION["usuario_id"], null, $pdo, null, $_SESSION["usuario_apellidos"]." ".$_SESSION["usuario_nombre"]);
 
-             require_once("./include/main_menus.php");
 
-             if(isset($_MAIN_MENU)){
 
-                 foreach($_MAIN_MENU as $menu){
 
-                     $menuObj->agregaMenu($menu["nombre"], $menu["pag"], $menu["ico"]);
 
-                 }
 
-                 $menuObj->printMenu();
 
-             }
 
-         ?>
 
-         
 
-         <main class="container-fluid content marco mb-4">
 
-             <?php include_once("./include/errorMessage.php");?>
 
-             
 
-             <h4 class="mb-0">Selecciona un sistema para comenzar:</h4>
 
-             <div class="row justify-content-md-center">
 
-                 <?php
 
-                 foreach($sistema_rs as $sistema){
 
-                     if(trim($sistema["Sistema_pagina"]) != ""){
 
-                 ?>
 
-                 
 
-                 <div class="col-12 col-md-6  mt-3">
 
-                     <div class="alerta-body-sm bg-info">
 
-                         <a href="<?php echo $sistema["Sistema_pagina"];?>">
 
-                         <div class="alerta-title alerta-blue p-3">
 
-                             <h3 class="text-white text-center"><?php echo $sistema["Sistema_nombre"];?></h3>
 
-                         </div></a>
 
-                         <div class="text-center">
 
-                             <h5 style="min-height: 75px;"><?php echo $sistema["Sistema_desc"];?></h5>
 
-                             <p class="mb-0"><a href="<?php echo $sistema["Sistema_pagina"];?>" class="btn btn-lg btn-outline-primary btn-ing arrow">Ingresar</a></p>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-                 
 
-                 
 
-                 <?php
 
-                     }//fin if
 
-                 ?>
 
-                 <?php }//fin foreach ?>
 
- <!--
 
-                 <div class="col-6 mt-5">
 
-                     <div class="card">
 
-                         <div class="card-header text-center bg-primary text-white">
 
-                             <h4 class="card-title"><?php echo $sistema["Sistema_nombre"];?></h4>
 
-                         </div>
 
-                         <div class="card-body text-center">
 
-                             <p class="card-text"><?php echo $sistema["Sistema_desc"];?></p>
 
-                             <p class="mb-0"><a href="<?php echo $sistema["Sistema_pagina"];?>" class="btn btn-lg btn-outline-primary">Ingresar</a></p>
 
-                         </div>
 
-                     </div>
 
-                 </div>-->
 
-             </div>
 
-         </main>
 
-         
 
-         <!--- FOOTER--->
 
- 	<?php require_once("./include/footer.php"); ?>
 
-         
 
-         <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/util.js"></script>
 
-         <script src="./js/sidebarmenu.js"></script>
 
-         <script>
 
-             function validaForm(){
 
-                 $("#pass").removeClass("is-invalid");
 
-                 $("#pass2").removeClass("is-invalid");
 
-                 if(!validaPass($("#pass").val(), false)){
 
-                     $("#pass").addClass("is-invalid");
 
-                     return false;
 
-                 }
 
-                 if($("#pass").val() != $("#pass2").val()){
 
-                     $("#pass2").addClass("is-invalid");
 
-                     return false;
 
-                 }
 
-                 return true;
 
-             }
 
-             
 
-             $('#pass').on({
 
-                 input: function(){
 
-                     if(!validaPass($("#pass").val(), false)){
 
-                         $("#pass").addClass("is-invalid");
 
-                     }else{
 
-                         $("#pass").removeClass("is-invalid");
 
-                     }
 
-                 },
 
-                 blur: function() {
 
-                     mismoPass("#pass2", "#pass");
 
-                 },
 
-                 keyup: function() {
 
-                     mismoPass("#pass2", "#pass");
 
-                 }
 
-             });
 
-             
 
-             $('#pass2').on({
 
-                 blur: function() {
 
-                     mismoPass("#pass2", "#pass");
 
-                 },
 
-                 keyup: function() {
 
-                     mismoPass("#pass2", "#pass");
 
-                 }
 
-             });
 
-             
 
-             function mismoPass(id_orig, id_dest){
 
-                 if($(id_orig).val() != $(id_dest).val()){
 
-                     $(id_orig).addClass("is-invalid");
 
-                 }else{
 
-                     $(id_orig).removeClass("is-invalid");
 
-                 }
 
-             }
 
-         </script>
 
-     </body>
 
- </html>
 
 
  |