1 13 14 15 package com.espada.bugtracker.servlets; 16 17 18 import java.util.*; 19 20 21 import org.webmacro.*; 23 import org.webmacro.broker.*; 24 import org.webmacro.resource.*; 25 import org.webmacro.servlet.WebContext; 26 27 import javax.servlet.http.*; 29 import javax.servlet.*; 30 31 import com.espada.bugtracker.app.*; 33 34 35 public class AssignProjects extends BTServlet 36 { 37 38 42 43 44 45 46 47 48 49 50 51 52 53 protected void doAction(HttpServletRequest request, HttpServletResponse response, WebContext c) 54 { 55 defaultTemplate = "assignProjects.wm"; 56 HttpSession session = request.getSession(); 57 String SuccessLoggedIn = (String ) session.getAttribute("loggedIn"); 58 String pageLocation = new String (); 59 boolean loggedIn = false; 60 int userrole = 0; 61 int TotalUsers = 0; 62 int proId = 0; 63 int roleId=0; 64 if(SuccessLoggedIn != null) 65 { 66 if(SuccessLoggedIn.equals("true")) 67 { 68 defaultTemplate = "assignProjects.wm"; 69 int UID = ( (Integer )session.getAttribute("UID") ).intValue(); 70 loggedIn = true; 71 c.put("USER",session.getAttribute("USER")); 72 73 74 Vector v = (Vector)session.getAttribute("PROJROLES"); 75 roleId = Integer.parseInt((String ) session.getAttribute("USERROLE")); 76 77 if( v.size() > 0 ) 78 { 79 proId = (request.getParameter("proId") != null ) ? Integer.parseInt(request.getParameter("proId")):proId; 80 Vector r = Roles.getAllRoles( roleId ); 81 82 83 84 if( request.getParameter("add") !=null ) 85 { 86 Vector _p = User.getUserRolesByProject(proId); 87 TotalUsers = _p.size(); 88 c.put("users",_p); 89 } 90 91 c.put("projects",v); 92 c.put("Uroles",r); 93 c.put("proId",String.valueOf(proId)); 94 c.put("AllUsers",String.valueOf(TotalUsers)); 95 96 } 97 else 98 { 99 defaultTemplate = "errorMesg.wm"; 100 c.put("errorId","23"); 101 102 103 } 104 105 } 106 else 107 { 108 loggedIn = false; 109 defaultTemplate = "errorMesg.wm"; 110 c.put("errorId","9"); 111 112 } 113 114 } 115 else 116 { 117 loggedIn = false; 118 defaultTemplate = "errorMesg.wm"; 119 c.put("errorId","9"); 120 } 121 122 123 c.put("loggedIn",String.valueOf(loggedIn)); 124 c.put("USER",session.getAttribute("USER")); 125 c.put("myRoleId",session.getAttribute("USERROLE") ); 126 127 128 } 130 131 132 133 134 135 } 137 | Popular Tags |