$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(); //--- Valida que el usuaro tenga permisos de superadministrador if(!$_SESSION["sgi_administrador"]){ header("Location: main.php"); exit(); } if(!isset($_GET['sist']) || $_GET['sist'] ==""){ header("Location: sistemas.php"); exit(); } $sist = filter_input(INPUT_GET, "sist", FILTER_SANITIZE_NUMBER_INT);//limpia texto /*if(!isset($_POST['sist']) || $_POST['sist'] ==""){ header("Location: sistemas.php"); exit(); } $sist = filter_input(INPUT_POST, "sist", FILTER_SANITIZE_NUMBER_INT);//limpia texto*/ //recibe ID sistema ?> .: Facultad de Ingeniería :.
agregaMenu($menu["nombre"], $menu["pag"], $menu["ico"]); } $menuObj->printMenu(); } //Obtiene submenus y menus $stmt = $pdo->prepare('Select * from fs_menusubmenus(:sist)');//para pintar listado $stmt->bindParam(":sist", $sist); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los datos de los submenús"; }else $submenu_rs = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = $pdo->prepare('Select * from fs_menu(NULL, NULL, :sist)');//para crear nuevos $stmt->bindParam(":sist", $sist); if(!$stmt->execute()){ $errorDesc = "Ocurrió un error al cargar los datos de los menús"; }else $menu_rs = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = null; $menusArr = Array(); $m = 0; $mat_last = -1; foreach($submenu_rs as $submenu){ if($mat_last != $submenu["Menu_id"]){ if($mat_last != -1){ $menusArr[$m]["submenuArr"]=$submenuArr; $m++; } $mat_last = $submenu["Menu_id"]; $submenuArr = array(); } $menusArr[$m] = array("id" => $submenu["Menu_id"], "desc" => $submenu["Menu_desc"], "icono"=>$submenu["Menu_icono"], "mostrar"=> $submenu["Menu_mostrar"], "orden"=> $submenu["Menu_orden"], "submenuArr"=>array()); if(isset($submenu["Submenu_id"]) && $submenu["Submenu_id"] > 0){ $submenuArr[] = array("id"=>$submenu["Submenu_id"], "desc"=>$submenu["Submenu_desc"], "icono"=>$submenu["Submenu_icono"], "pag"=>$submenu["Submenu_pag_base"], "mostrar"=>$submenu["Submenu_mostrar"], "orden"=>$submenu["Submenu_orden"]); } } if($mat_last != -1){ $menusArr[$m]["submenuArr"]=$submenuArr; } //--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."; break; case 1: $errorDesc = "Ocurrió un error al insertar los datos del submenú."; break; case 2: $errorDesc = "Ocurrió un error al actualizar los datos del submenú."; break; case 3: $errorDesc = "No tienes permisos para realizar esa acción."; break; case 4: $errorDesc = "Ocurrió un error al insertar los datos del menú."; break; case 5: $errorDesc = "Ocurrió un error al actualizar los datos del menú."; break; } } if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){ switch ($_GET["ok"]){ case 0: $successDesc = "El submenú se guardó correctamente."; break; case 1: $successDesc = "El submenú se actualizó correctamente."; break; case 2: $successDesc = "El menú se guardó correctamente."; break; case 3: $successDesc = "El menú se actualizó correctamente."; break; } } ?>
">
"> ['.$menu["id"].']'; if($menu["icono"] != ""){ echo ''; } echo $menu["desc"]; ?>
" data-orden=""> " title="Mover arriba" data-mover="-1"> " title="Mover abajo" data-mover="1">
" data-menu="" id="id">
Activo ID Nombre Página Acciones
".$ICO["aceptar"].""; else echo "".$ICO["menos"].""; ?> "> " title="Mover arriba" data-mover="-1"> " title="Mover abajo" data-mover="1">

Regresar