1,49 → 1,93 |
<%@taglib uri="/struts-tags" prefix="s"%> |
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
<c:set var="contextPath" value="${pageContext.request.contextPath}" /> |
|
<html> |
<head> |
<title>User bearbeiten</title> |
</head> |
<body> |
|
<h1>UserListe</h1> |
<p>Die Liste:</p> |
|
<s:if test="userList.size() == 0"> |
<p>Keine Benutzer gefunden</p> |
</s:if> |
<s:else> |
<table> |
<tr> |
<th>Username</th> |
<th>Vorname</th> |
<th>Nachname</th> |
<th>Admin?</th> |
</tr> |
<s:iterator value="userList" status="stat"> |
<tr> |
<td><s:property value="username" /></td> |
<td><s:property value="firstname" /></td> |
<td><s:property value="lastname" /></td> |
<td><s:property value="admin" /></td> |
|
<td><s:url id="editURL" action="editUser"> |
<s:param name="id" value="%{id}"></s:param> |
</s:url> <s:a href="%{editURL}"> |
<img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
</s:a></td> |
|
<td><s:url id="deleteURL" action="deleteUser"> |
<s:param name="id" value="%{id}"></s:param> |
</s:url> <s:a href="%{deleteURL}"> |
<img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
</s:a></td> |
</tr> |
</s:iterator> |
</table> |
</s:else> |
|
</body> |
<head> |
<title>User bearbeiten</title> |
</head> |
<body> |
<s:if test="edit"> |
<h1>Benutzer bearbeiten</h1> |
</s:if> |
<s:else> |
<h1>Benutzer verwalten</h1> |
</s:else> |
|
<s:if test="added"> |
<p>Der Benutzer <b><s:text name="savedUser.username"/> |
<s:if test="savedUser.firstname.length() > 0 || savedUser.lastname.length() > 0))"> |
(<s:text name="savedUser.firstname"/> <s:text name="savedUser.lastname"/>) |
</s:if></b> |
wurde hinzugefügt.</p> |
</s:if> |
|
<s:if test="edit"> |
<h2>Dieser Benutzer</h2> |
</s:if> |
<s:else> |
<h2>Neuer Benutzer</h2> |
</s:else> |
|
<s:form action="saveUser"> |
<s:hidden name="edit" /> |
<s:hidden name="user.id" /> |
<s:textfield name="user.username" label="Benutzername" required="true" /> |
<s:password name="user.password" label="Passwort" required="true" /> |
<s:textfield name="user.firstname" label="Vorname" /> |
<s:textfield name="user.lastname" label="Nachname" /> |
<s:checkbox name="user.admin" label="Administrator" /> |
|
<s:if test="edit"> |
<s:submit type="button"><img src="${contextPath}/resources/icons/tick.png" alt="" /> |
Speichern</s:submit> |
</s:if> |
<s:else> |
<s:submit type="button"><img src="${contextPath}/resources/icons/add.png" alt="" /> |
Hinzufügen |
</s:submit> |
</s:else> |
</s:form> |
|
<h2>Registrierte Benutzer</h2> |
<s:if test="userList.size() == 0"> |
<p>Keine Benutzer gefunden</p> |
</s:if> |
<s:else> |
<table> |
<thead> |
<tr> |
<th>Benutzername</th> |
<th>Vorname</th> |
<th>Nachname</th> |
<th>Administrator</th> |
</tr> |
</thead> |
<tbody> |
<s:iterator value="userList" status="stat"> |
<tr> |
<td><s:property value="username" /></td> |
<td><s:property value="firstname" /></td> |
<td><s:property value="lastname" /></td> |
<td><s:if test="admin">ja</s:if><s:else>nein</s:else></td> |
|
<td><s:url id="editURL" action="editUser"> |
<s:param name="id" value="%{id}"></s:param> |
</s:url> <s:a href="%{editURL}"> |
<img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
</s:a></td> |
|
<s:if test="!admin"> |
<td><s:url id="deleteURL" action="deleteUser"> |
<s:param name="id" value="%{id}"></s:param> |
</s:url> <s:a href="%{deleteURL}"> |
<img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
</s:a></td> |
</s:if> |
</tr> |
</s:iterator> |
</tbody> |
</table> |
</s:else> |
</body> |
</html> |