| 1 6 7 package com.raptus.owxv3.modules.usermgr; 8 9 import javax.servlet.http.*; 10 11 import org.apache.struts.action.*; 12 import com.raptus.owxv3.*; 13 import com.raptus.owxv3.api.*; 14 import com.raptus.owxv3.api.usermgr.*; 15 16 20 public class PubUsrMgrEditAction extends VModuleRoleAction{ 21 22 23 public PubUsrMgrEditAction() { 24 } 25 26 27 public String dispatchVModuleElement(HttpServletRequest request, 28 String element, 29 org.apache.struts.action.ActionForm form, 30 VModule vm, 31 com.raptus.owxv3.api.usermgr.User user) 32 { 33 34 String action = request.getParameter(UserMgrConstants.HTTPGET_PARAM_ACTION); 35 if(action!=null) 36 { 37 PubUsrMgrEditBean edit=(PubUsrMgrEditBean)form; 38 39 int code = edit.validate(request); 41 42 if(code==0){ 44 User u = UserMgrFactory.getInstance().createUserManager(null).getUser(user.getUsername()); 45 48 if(u!=null){ 49 UserMgrFactory.getInstance().createUserManager(null).updateUser( 50 user.getName(), edit.getPassword(), user.getUsername(), 51 user.getEmail(), user.getLocale().toString(), null); 52 } 53 } 54 request.setAttribute("USER_ERROR_CODE", new Integer (code)); 55 } 56 return Constants.SECTION_PUBLICS + Constants.DEFAULT_SPACER + element; 57 } 58 } 59 | Popular Tags |