detail.xhtml 2.82 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core">

<ui:composition template="/templates/default-template.xhtml">
	<ui:define name="content">
		<h:form>
			<h:outputStylesheet name="css/styles.css" />
			<h:panelGrid columns="2" border="0">
				<h:outputText value="#{msgs.Name}:" />
				<h:outputText value="#{user.item.name}" title="Name" />
				<h:outputText value="#{msgs.Description}:" />
				<h:outputText value="#{user.item.nick}" title="Description" />
				<h:outputText value="#{msgs.email}" />

				<h:outputText value="#{user.item.email}" title="Email" />

			</h:panelGrid>
			<h:commandButton id="back" value="Back" action="#{user.back}" />

			<h2>Usergroups</h2>
			<h:dataTable id="usergroups" value="#{user.item.groups}" var="item">
				<h:column>
					<f:facet name="header">
						<h:outputText value="name" />
					</f:facet>
					<h:outputText value="#{item.name}" />
				</h:column>
				<h:column>
					<h2>Places</h2>
					<h:dataTable id="places" value="#{item.places}" var="place">
						<h:column>
							<f:facet name="header">
								<h:outputText value="place" />
							</f:facet>
							<h:outputText value="#{place.place}" />
							
						</h:column>

					</h:dataTable>
				</h:column>
			</h:dataTable>
			<h2>Images</h2>

		</h:form>

		<h:dataTable id="images" value="#{user.item.images}" var="item">
			<h:column>
				<f:facet name="header">
					<h:outputText value="Image" />
				</f:facet>
				<h:graphicImage height="100" url="/DisplayImage/#{item.id}" />
			</h:column>
			<h:column>
				<f:facet name="header">
					<h:outputText value="Image" />
				</f:facet>
				<h:outputLink target="imgwin"
					value="#{facesContext.externalContext.request.contextPath}/DisplayImage/#{item.id}"> Show image</h:outputLink>
			</h:column>
			<h:column>
				<f:facet name="header">
					<h:outputText value="Card" />
				</f:facet>
				<h:outputLink target="_blank"
					value="#{facesContext.externalContext.request.contextPath}/DisplayImage/#{item.id}/card">Show card</h:outputLink>
			</h:column>

		</h:dataTable>

		<object width="400" height="400">
			<param name="foo"
				value="#{facesContext.externalContext.request.contextPath}/Uploader.swf?userid=#{user.item.id}&amp;origin=#{facesContext.externalContext.request.contextPath}">
			<embed
				src="#{facesContext.externalContext.request.contextPath}/Uploader.swf?userid=#{user.item.id}&amp;origin=#{facesContext.externalContext.request.contextPath}"
				width="400" height="400"> </embed></param>
		</object>

		<h:form>
			<h:commandButton action="#{user.reloadUser}" value="Refresh page" />
		</h:form>
	</ui:define>
</ui:composition>
</html>