repeat.xhtml 2.71 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"
	xmlns:tools="http://java.sun.com/jsf/composite/tools"
>
<h:head>
	<title></title>

</h:head>
<h:body>
	<ui:composition template="/layout/template.xhtml">
		<ui:define name="content">
			<h:form id="repeatForm">
				<h:dataTable id="repeattable" value="#{calendarView.repeatReservations}" var="repeat">
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['repeat.enabled']}" />
						</f:facet>
						<h:selectBooleanCheckbox value="#{repeat.enable}" />
					</h:column>

					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['repeat.reservationOk']}" />
						</f:facet>
						<h:outputText value="#{repeat.reservationOk}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['reservation.date']}" />
						</f:facet>
						<h:outputText value="#{repeat.date.time}">
							<f:convertDateTime timeZone="#{userprefs.timezone}" pattern="#{sessionHandler.datePattern}" />
						</h:outputText>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['reservation.start']}" />
						</f:facet>
						<h:outputText value="#{repeat.startTime.time}">
							<f:convertDateTime timeZone="#{userprefs.timezone}" pattern="#{sessionHandler.timePattern}" />
						</h:outputText>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['reservation.end']}" />
						</f:facet>
						<h:outputText value="#{repeat.endTime.time}">
							<f:convertDateTime timeZone="#{userprefs.timezone}" pattern="#{sessionHandler.timePattern}" />
						</h:outputText>
					</h:column>
					<h:column>
						<f:facet name="header">
							#{i18n['repeatview.locations']}
						</f:facet>
						<div jsfc="ui:repeat" value="#{repeat.locations}" var="loc">#{loc.name}</div>
					</h:column>
					<h:column>
						<f:facet name="header">
							#{i18n['repeatview.skippedSlots']}
						</f:facet>
						<div jsfc="ui:repeat" value="#{repeat.sloterror}" var="errslot"><h:outputText
							value="#{errslot.slot.startTime.time}"
						>
							<f:convertDateTime timeZone="#{userprefs.timezone}" pattern="#{sessionHandler.timePattern}" />
						</h:outputText> / #{errslot.wholeName} / #{errslot.location.name}</div>

					</h:column>
					
				</h:dataTable>

				<h:commandButton action="#{calendarView.reserveRepeat()}" value="#{i18n['repeat.reservePlaces']}" />
			</h:form>
		</ui:define>
	</ui:composition>
</h:body>
</html>