1 12 13 package com.espada.bugtracker.servlets; 14 15 16 import org.webmacro.*; 18 import org.webmacro.broker.*; 19 import org.webmacro.resource.*; 20 import org.webmacro.servlet.WebContext; 21 22 import javax.servlet.http.*; 24 import javax.servlet.*; 25 26 import javax.mail.MessagingException ; 28 import java.util.*; 29 30 import com.espada.bugtracker.app.*; 32 33 34 public class RemoveBug extends BTServlet 35 { 36 37 protected void doAction(HttpServletRequest request, HttpServletResponse response, WebContext c){ 38 deleteAbug(request,response,c); 39 }; 40 41 42 43 44 45 public void deleteAbug(HttpServletRequest request, HttpServletResponse response, WebContext c) 46 { 47 HttpSession session = request.getSession(); 48 49 String SuccessLoggedIn = (String ) session.getAttribute("loggedIn"); 50 51 boolean loggedIn = false; 52 String update = new String (); 53 54 if(SuccessLoggedIn != null) 55 { 56 if(SuccessLoggedIn.equals("true")) 57 { 58 defaultTemplate = "errorMesg.wm"; 59 60 loggedIn = true; 61 62 63 c.put("USER",session.getAttribute("USER")); 64 65 c.put("currentProject",session.getAttribute("currentProject")); 66 67 c.put("waite",String.valueOf(session.getAttribute("page"))); 68 69 70 Bug b = new Bug( Integer.parseInt(request.getParameter("bid")) ); 71 72 73 if( b.delete() ) 74 { 75 defaultTemplate = "errorMesg.wm"; 76 c.put("errorId","22"); 77 } 78 79 80 } 81 else 82 { 83 loggedIn = false; 84 85 defaultTemplate = "errorMesg.wm"; 86 87 c.put("errorId","9"); 88 } 89 } 90 else 91 { 92 loggedIn = false; 93 94 defaultTemplate = "errorMesg.wm"; 95 96 c.put("errorId","9"); 97 } 98 99 c.put("loggedIn",String.valueOf(loggedIn)); 100 c.put("myRoleId",session.getAttribute("USERROLE") ); 101 102 } 104 105 106 107 } | Popular Tags |