package org.tgdb.frame;
import org.tgdb.util.Timer;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.log4j.Logger;
public class Bottom extends HttpServlet {
private static Logger logger = Logger.getLogger(Menu.class);
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Set to expire far in the past.
response.setHeader("Expires", "Sat, 6 May 1995 12:00:00 GMT");
// Set standard HTTP/1.1 no-cache headers.
response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
// Set IE extended HTTP/1.1 no-cache headers (use addHeader).
response.addHeader("Cache-Control", "post-check=0, pre-check=0");
// Set standard HTTP/1.0 no-cache header.
response.setHeader("Pragma", "no-cache");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>tgdb bottom frame</title>");
out.println("<link rel=\"stylesheet\" type=\"text/css\" href=\"test.css\" />");
out.println("</head>");
out.println("<body>");
out.println("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
out.println("<tr>");
Caller caller = (Caller)request.getSession().getAttribute("caller");
if (caller==null || caller.getUsr().compareTo("public")==0){
out.println("<td height=\"30px\" bgcolor=\"#000000\" style=\"color:#FFFFFF\" colspan=\"2\" align=\"left\"> <b>visitor</b></td>");
} else{
out.println("<td height=\"30px\" bgcolor=\"#000000\" style=\"color:#FFFFFF\" colspan=\"2\" align=\"left\"> <b>"+caller.getName()+"</b></td>");
}
out.println("<td height=\"30px\" bgcolor=\"#000000\" style=\"color:#FFFFFF\" colspan=\"2\" align=\"right\">");
if (caller!=null && caller.hasPrivilege("MODEL_W")){
out.println("<a target=\"page\" href=\"Controller?workflow=CreateModel\" class=\"tgdblink\"> add transgenic mouse</a>|");
out.println("<a target=\"page\" href=\"Controller?workflow=CreateGene\" class=\"tgdblink\"> add transgene </a>|");
}
out.println("contact |");
out.println("<a target=\"page\" href=\"Controller?workflow=logout\" class=\"tgdblink\"> <b>logout</b> </a> ");
out.println("</td></tr></table>");
out.println("</body>");
out.println("</html>");
out.close();
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
// </editor-fold>
}