1 13 14 package com.espada.bugtracker.servlets; 15 import java.util.*; 16 17 import org.webmacro.*; 19 import org.webmacro.broker.*; 20 import org.webmacro.resource.*; 21 import org.webmacro.servlet.WebContext; 22 23 import javax.servlet.http.*; 25 import javax.servlet.*; 26 27 import com.espada.bugtracker.app.*; 29 30 31 public class ListallProjects extends BTServlet 32 { 33 34 38 39 40 41 42 protected String getInitialTemplate(){ 43 return("listprojs.wm"); 44 } 45 46 47 48 protected void doAction(HttpServletRequest request, HttpServletResponse response, WebContext c){ 49 listProjects(request, response, c); 50 } 51 52 53 54 55 private void listProjects(HttpServletRequest request, HttpServletResponse response, WebContext c) 56 { 57 58 defaultTemplate = "listprojs.wm"; 59 60 HttpSession session = request.getSession(); 61 62 String SuccessLoggedIn = (String ) session.getAttribute("loggedIn"); 63 64 int UID; 65 66 boolean loggedIn = false; 67 68 if(SuccessLoggedIn != null) 69 { 70 if(SuccessLoggedIn.equals("true")) 71 { 72 73 loggedIn = true; 74 75 UID = ( (Integer )session.getAttribute("UID")).intValue(); 76 77 c.put("USER",session.getAttribute("USER")); 78 c.put("UID",String.valueOf(UID)); 79 c.put("UROLE",String.valueOf(session.getAttribute("UROLE"))); 80 81 Vector v = Project.getProjects(); 82 83 if(v.size() > 0) 84 { 85 86 c.put("projects",v); 87 c.put("size",String.valueOf(v.size())); 88 } 89 else 90 { 91 defaultTemplate = "errorMesg.wm"; 92 c.put("errorId","23"); 93 94 } 95 96 } 97 else 98 { 99 100 loggedIn = false; 101 102 defaultTemplate = "errorMesg.wm"; 103 104 c.put("errorId","9"); 105 106 } 107 } 108 else 109 { 110 111 loggedIn = false; 112 113 defaultTemplate = "errorMesg.wm"; 114 115 c.put("errorId","9"); 116 117 } 118 119 c.put("loggedIn",String.valueOf(loggedIn)); 120 c.put("myRoleId",session.getAttribute("USERROLE") ); 121 122 } 124 125 } 126 | Popular Tags |