/*
* @(#)projMenu.java 1.0 2000-10-09
*
* Copyright (c) Prevas AB. All Rights Reserved.
*
* CopyrightVersion 1.0
*/
package se.arexis.agdb.servlet;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import se.arexis.agdb.util.*;
/**
*
* Servlet writing the HTML-code for the menu in Arexis mainPage.
*
* @version 1.0, 2000-10-09
*/
public class projMenu extends SecureArexisServlet{
/**
* generates HTML-code to sent to client.
*
* Overrides <code>HttpServlet.doGet</code> method.
*
* @param req HttpServletRequest that encapsulates the request to
* the servlet
* @param resp HttpServletResponse that encapsulates the response
* from the servlet
* @exception IOException if detected when handling the request
* @exception ServletException if the request could not be handled
*
* @see javax.servlet.http.HttpServlet#doGet
*/
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
Boolean bLoginOk;
HttpSession session = req.getSession(false);
int currentPrivs[] = (int[]) session.getValue("PRIVILEGES");
String strUser = (String) session.getValue("UserID");
bLoginOk = (Boolean) session.getValue("LoginOk");
PrintWriter out = res.getWriter();
// set content type and other response header fields first
res.setContentType("text/html");
out.println("<html>");
out.println("<head>");
HTMLWriter.css(out,getURL("style/axDefault.css"));
out.println("<base target=\"content\">");
out.println("</head>");
out.println("<body background=\"" + getURL("images/menuback7.gif") + "\">");
out.println("<table align=left border=0 cellPadding=1 cellSpacing=0 width=144>");
out.println("<td bgcolor=\"#008B8B\" width=144 class=menuTitle>");
out.println("<p>Projects</td>");
out.println("<tr><td class=menuItem>");
out.println("<a href=\"" + getServletPath("viewProj/options") + "\">Set</a><br>");
out.println( privDependentString(currentPrivs, PROJECT_ADM,
"<a href=\"" + getServletPath("viewProj/roles") + "\">Roles</a><br>",
" <font color=tan>Roles</font><br>") );
out.println( privDependentString(currentPrivs, PROJECT_ADM,
"<a href=\"" + getServletPath("viewProj/users") + "\">Users</a><br>",
" <font color=tan>Users</font><br>") );
out.println( privDependentString(currentPrivs, PROJECT_STA,
"<a href=\"" + getServletPath("viewProj/statistics") + "\">Statistics</a><br>",
" <font color=tan>Statistics</font><br>") );
out.println("<a href=\"" + getServletPath("viewProj/myaccount") + "\">My Account</a><br>");
out.println("</td></tr>");
out.println("<td bgcolor=\"#008B8B\" height=3> </td>");
out.println("</table>");
out.println("</body></html>");
}
}