<%-- Document : index Created on : 15/06/2014, 12:49:26 PM Author : Rafael --%> <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@page import="java.io.PrintWriter"%> <%@page import="domain.*" %> <% Session sessionInfo = new Session(session); sessionInfo.getCurrentSession(); if(!sessionInfo.getStatus().equals("active")) { response.sendRedirect("login.jsp"); return; } User user = sessionInfo.getUser(); List modules = new ArrayList(); String moduleCode = ""; String submoduleCode = ""; Module module = new Module(); Submodule submodule = new Submodule(); try { submoduleCode = request.getParameter("submodule"); moduleCode = request.getParameter("module"); } catch(Exception ex){} if(sessionInfo.getUser().getUserType().equals("Admin")) { modules.add(new Module("Dashboard", "Dashboard", "", "dashboard", "index")); modules.add(new Module("Agentes", "Agentes", "Agentes", "agent", "admin_agentes")); modules.get(1).getSubmodules().add(new Submodule("Lista", "Lista", "", "", "admin_agentes", true)); modules.add(new Module("admin_doctores", "Doctores", "Doctores", "doctor", "admin_doctores")); modules.get(2).getSubmodules().add(new Submodule("Lista", "Lista", "", "", "module_admin_agents", true)); modules.get(2).getSubmodules().add(new Submodule("Pedidos", "Pedidos", "", "", "module_admin_agents")); modules.add(new Module("admin_reportes", "Reportes", "Reportes", "report", "admin_reportes")); modules.get(3).getSubmodules().add(new Submodule("Indice", "Índice", "", "", "module_admin_reports", true)); module = modules.get(0); moduleCode = "Dashboard"; } else if(sessionInfo.getUser().getUserType().equals("Agent")) { modules.add(new Module("Dashboard", "Dashboard", "", "dashboard", "index")); modules.add(new Module("admin_doctores", "Doctores", "Doctores", "doctor", "admin_doctores")); modules.get(1).getSubmodules().add(new Submodule("Lista", "Lista", "", "", "module_admin_agents", true)); modules.get(1).getSubmodules().add(new Submodule("Pedidos", "Pedidos", "", "", "module_admin_agents")); module = modules.get(0); moduleCode = "Dashboard"; } for(Module mod : modules) { if(mod.getCode().equals(moduleCode)) { //module = mod; if(!mod.getSubmodules().isEmpty()) { if(submoduleCode != null) { for(Submodule submod : mod.getSubmodules()) { if(submoduleCode.equals(submod.getCode())) submodule = submod; } } else { submodule = mod.getSubmodules().get(0); } } } } if(user.getUserType().equals("Admin")) { response.sendRedirect("admin_doctores.jsp"); } else { response.sendRedirect("admin_doctores.jsp?submodule=Pedidos"); } %> <%@page contentType="text/html" pageEncoding="UTF-8"%> GVI Admin
<%= user.getUsername() %> <%= user.getEmail() %>
<% if(user.getUserType().equals("Admin")) { %> <% } %>