$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_sistema(NULL)'); if(!$stmt->execute()){ header("Location: main.php"); exit(); } $sistemasArr = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = null; ?> APSA - Facultad de Ingeniería
agregaMenu($menu["nombre"], $menu["pag"], $menu["ico"]); } $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 reciberon los datos necesarios."; break; case 1: $errorDesc = "Ocurrió un error al borrar los permisos actuales."; break; case 2: $errorDesc = "Ocurrió un error al actualizar los permisos."; break; case 3: $errorDesc = "No tienes permisos para realizar esa acción."; break; case 4: $errorDesc = "Ocurrió un error al insertar el rol nuevo."; break; case 5: $errorDesc = "Ocurrió un error al actualizar el rol."; break; case 6: $errorDesc = "Ocurrió un error al borrar el rol."; break; } } if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){ switch ($_GET["ok"]){ case 0: $successDesc = "Los permisos se actualizaron correctamente."; break; case 1: $successDesc = "El rol se creó correctamente."; break; case 2: $successDesc = "El rol se actualizó correctamente."; break; case 3: $successDesc = "El rol se borró correctamente."; break; } } ?>
1){//más de 1 sistema ?>
prepare('Select * from fs_rolusuario(:sist, NULL)'); $stmt->bindPAram(":sist", $sistema["Sistema_id"]); if(!$stmt->execute()){ print_r($stmt->errorInfo()); $errorDesc = "Ocurrió un error al cargar los roles de usuario"; }else $tipoUsr_rs = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = $pdo->prepare('Select * from fs_submenurol(:sist)'); $stmt->bindPAram(":sist", $sistema["Sistema_id"]); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los datos de los submenús"; }else $modulo_rs = $stmt->fetchAll(); $stmt->closeCursor(); if(isset($tipoUsr_rs) && isset($modulo_rs)){ $tipos=""; ?>
" id="tab" role="tabpanel" aria-labelledby="tab-tab">
"; } $col = 0; $menu_old = $modulo_rs[$i]["Submenu_id"]; $activo_class = $modulo_rs[$i]["Menu_mostrar"]?"":"text-info"; ?> puedeEditar()){//este menu deshabilitado para super-admin $readonly = 'disabled="true"'; }*/ ?> "; } ?>

'.$tipo["RolUsuario_desc"].''; ?>
Menú Módulo ">
id="customCheck_" value="">
id="customCheck2_" value="">
fa-fw">
id="customCheck_" value="">
id="customCheck2_" value="">
id="customCheck_" value="" checked="true">
id="customCheck2_" value="" >
id="customCheck_" value="">
id="customCheck2_" value="">
1) $tipos = substr($tipos, 0, -1); ?>

El cambio de los permisos en el rol no actualiza los permisos de los usuarios individuales.