Changeset 5443 for trunk/www/my_base/user/submit_user.jsp
- Timestamp:
- Oct 7, 2010, 9:04:43 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/my_base/user/submit_user.jsp
r5442 r5443 37 37 import="net.sf.basedb.core.User" 38 38 import="net.sf.basedb.core.ItemContext" 39 import="net.sf.basedb.core.ExtendedProperty" 40 import="net.sf.basedb.core.ExtendedProperties" 39 41 import="net.sf.basedb.util.EmailUtil" 40 42 import="net.sf.basedb.clients.web.Base" 41 43 import="net.sf.basedb.clients.web.WebException" 42 44 import="net.sf.basedb.clients.web.util.HTML" 45 import="net.sf.basedb.util.Values" 46 import="net.sf.basedb.util.formatter.Formatter" 43 47 import="net.sf.basedb.clients.web.formatter.FormatterSettings" 44 import="net.sf.basedb. util.Values"48 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 45 49 import="java.util.Arrays" 50 import="java.util.List" 46 51 %> 47 52 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> … … 87 92 // Other settings tab 88 93 user.setDescription(Values.getStringOrNull(request.getParameter("description"))); 94 95 // Extended properties 96 List<ExtendedProperty> extendedProperties = ExtendedProperties.getProperties("UserData"); 97 if (extendedProperties != null) 98 { 99 for (ExtendedProperty ep : extendedProperties) 100 { 101 String name = ep.getName(); 102 Formatter formatter = FormatterFactory.getExtendedPropertyFormatter(sc, ep); 103 Object value = formatter.parseString(Values.getStringOrNull(request.getParameter(name))); 104 user.setExtended(name, value); 105 } 106 } 89 107 90 108 dc.commit();
Note: See TracChangeset
for help on using the changeset viewer.