1 13 14 15 package com.espada.bugtracker.servlets; 16 17 import java.util.*; 18 19 import org.webmacro.*; 21 import org.webmacro.broker.*; 22 import org.webmacro.resource.*; 23 import org.webmacro.servlet.WebContext; 24 25 import javax.servlet.http.*; 27 import javax.servlet.*; 28 29 import com.espada.bugtracker.app.*; 31 32 33 public class EditUser extends BTServlet 34 { 35 36 40 41 42 protected void doAction(HttpServletRequest request, HttpServletResponse response, WebContext c){ 43 edit(request,response,c); 44 }; 45 46 47 private void edit(HttpServletRequest request, HttpServletResponse response, WebContext c){ 48 HttpSession session = request.getSession(); 49 String SuccessLoggedIn = (String ) session.getAttribute("loggedIn"); 50 int UID; 51 boolean loggedIn = false; 52 boolean update = false; 53 54 if(SuccessLoggedIn != null) 55 { 56 57 if(SuccessLoggedIn.equals("true")) 58 { 59 loggedIn = true; 60 61 UID = ((Integer )session.getAttribute("UID")).intValue(); 62 63 User b = new User(UID); 64 65 defaultTemplate = "editUser.wm"; 66 67 c.put("USER",(String ) session.getAttribute("USER")); 68 69 c.put("UROLE",String.valueOf(session.getAttribute("UROLE"))); 70 71 73 c.put("b",b); 74 75 if(request.getParameter("add") != null) 76 { 77 78 b.username = request.getParameter("username"); 79 b.email = request.getParameter("email"); 80 b.password =request.getParameter("pwd"); 81 update = b.update(); 82 83 if(update) 84 { 85 c.put("errorId","13"); 86 defaultTemplate = "errorMesg.wm"; 87 } 88 else 89 { 90 c.put("errorId","14"); 91 defaultTemplate = "errorMesg.wm"; 92 } 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 c.put("myRoleId",session.getAttribute("USERROLE") ); 119 120 } 122 123 protected String getInitialTemplate(){ 124 return("editUser.wm"); 125 } 126 127 } 129 | Popular Tags |