Rev 163 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<jomm:messages/>
<%--<jsp:useBean id="ProfileForm" class="pt.estgp.estgweb.web.form.profile.ProfileForm"/>--%>
<%
String fromAction = "";
if (request.getParameter("from") != null && request.getParameter("from").length() != 0)
{
request.setAttribute("from", "&from=" + request.getParameter("from"));
fromAction = "From" + request.getParameter("from");
}
request.setAttribute("fromAction", fromAction);
//separator=${separator}
%>
<html:form action="/user/profile${fromAction}?${from}">
<input type="hidden" name="dispatch" value="editUser">
<html:hidden property="userView.id"/>
<html:hidden property="role"/>
<table class="form">
<baco:isNotAdmin>
<tr>
<th>
<bean:message key="username"/>
</th>
<td>
<html:text property="userView.username" maxlength="250" readonly="true" styleClass="readOnly"/>
</td>
</tr>
</baco:isNotAdmin>
<baco:isAdmin>
<tr>
<th>
<bean:message key="username"/>
</th>
<td>
<html:text property="userView.username" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="targets"/>
</th>
<td>
<html:select property="targetRolesStr">
<logic:present name="ProfileForm" property="targetRoles">
<logic:iterate id="item" name="ProfileForm" property="targetRoles">
<jomm:option itemName="item" comparableObjectName="ProfileForm"
comparableObjectProperty="targetRolesStr">
<jomm:message patternMessage="user.role.{0}" name0="item"/>
</jomm:option>
</logic:iterate>
<input type="button" value="<bean:message key="add"/>"
onclick="set(this.form,'addRole');this.form.submit();">
</logic:present>
</html:select>
<logic:present name="ProfileForm" property="selectedRoles">
<logic:notEmpty name="ProfileForm" property="selectedRoles">
<table class="dataTable removeButton">
<logic:iterate id="item" name="ProfileForm" property="selectedRoles">
<tr>
<th>
<jomm:message patternMessage="user.role.{0}" name0="item"/>
</th>
<td>
<input type="button" class="removeButton" value="" onclick="ProfileForm.role.value='${item}';set(this.form,'removeRole');this.form.submit();">
</td>
</tr>
</logic:iterate>
</table>
</logic:notEmpty>
</logic:present>
</td>
</tr>
</baco:isAdmin>
<tr>
<th>
<bean:message key="bi"/>
</th>
<td>
<html:text property="userView.bi" maxlength="250" readonly="true" styleClass="readOnly"/>
</td>
</tr>
<tr>
<th>
<bean:message key="birthday.date"/>
</th>
<td>
<html:text property="birthDayDate" maxlength="100" readonly="true" styleClass="readOnly"/>
</td>
</tr>
<tr>
<th>
<bean:message key="name"/>
</th>
<td>
<html:text property="userView.name" maxlength="250" readonly="true" styleClass="readOnly"/>
</td>
</tr>
<tr>
<th>
<bean:message key="address"/>
</th>
<td>
<html:text property="userView.address" maxlength="250" readonly="true"/>
</td>
</tr>
<tr>
<th>
<bean:message key="zip"/>
</th>
<td>
<html:text property="userView.zip" maxlength="8"/>
</td>
</tr>
<tr>
<th>
<bean:message key="country"/>
</th>
<td>
<html:text property="userView.country" maxlength="100" readonly="true" styleClass="readOnly"/>
</td>
</tr>
<tr>
<th>
<bean:message key="phone.number"/>
</th>
<td>
<html:text property="userView.phonenumber" maxlength="250"/>
</td>
</tr>
<tr class="tableSeparator">
<td colspan="2"></td>
</tr>
<tr>
<th>
<bean:message key="profile.pop3server"/>
</th>
<td>
<html:text property="userView.pop3server" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="profile.pop3username"/>
</th>
<td>
<html:text property="userView.pop3username" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="profile.pop3password"/>
<br>
(
<bean:message key="profile.pop3password.warn"/>
)
</th>
<td>
<html:password property="userView.pop3password" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="profile.pop3password.again"/>
</th>
<td>
<html:password property="userView.pop3passwordAgain" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="profile.skype"/>
</th>
<td>
<html:text property="userView.skype" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="profile.gmail"/>
</th>
<td>
<html:text property="userView.gmail" maxlength="250"/>
</td>
</tr>
<tr>
<th>
<bean:message key="profile.msn"/>
</th>
<td>
<html:text property="userView.msn" maxlength="250"/>
</td>
</tr>
<baco:isNotAdmin>
<tr>
<th>
<bean:message key="email.institucion"/> *
</th>
<td>
<html:text property="userView.email" maxlength="250" readonly="true" styleClass="readOnly"/>
</td>
</tr>
</baco:isNotAdmin>
<baco:isAdmin>
<tr>
<th>
<bean:message key="email.institucion2"/>
</th>
<td>
<html:text property="userView.email" maxlength="250"/>
</td>
</tr>
</baco:isAdmin>
<tr>
<th>
<bean:message key="email.secundary"/>
</th>
<td>
<html:text property="userView.outEmail" maxlength="250"/>
</td>
</tr>
<baco:isNotAdmin>
<tr>
<th>
<bean:message key="profile.email.change"/>
</th>
</tr>
</baco:isNotAdmin>
<tr class="buttons">
<td colspan="2">
<input type="button" onclick="set(this.form,'editUser');this.form.submit()"
value="<bean:message key="confirm"/>"/>
</td>
</tr>
</table>
</html:form>
Generated by GNU Enscript 1.6.5.2.