
META-INF.resources.asset.full_content.jsp Maven / Gradle / Ivy
<%--
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
--%>
<%@ include file="/init.jsp" %>
<%
String languageId = LanguageUtil.getLanguageId(request);
%>
<%
String description = calendarBooking.getDescription(languageId);
%>
<%= description %>
<%
Calendar calendar = calendarBooking.getCalendar();
%>
<%= HtmlUtil.escape(calendar.getName(languageId)) %>
<%
List childCalendarBookings = calendarBooking.getChildCalendarBookings();
%>
:
<%
List calendarResourcesNames = new ArrayList();
for (CalendarBooking childCalendarBooking : childCalendarBookings) {
CalendarResource calendarResource = childCalendarBooking.getCalendarResource();
calendarResourcesNames.add(calendarResource.getName(languageId));
}
%>
<%= HtmlUtil.escape(StringUtil.merge(calendarResourcesNames, ", ")) %>
<%
java.util.Calendar startTimeJCalendar = JCalendarUtil.getJCalendar(calendarBooking.getStartTime(), user.getTimeZone());
%>
: <%= utcLongDateJFormat.format(startTimeJCalendar.getTime()) %>, <%= utcTimeJFormat.format(startTimeJCalendar.getTime()) %>
: <%= longDateJFormat.format(startTimeJCalendar.getTime()) %>, <%= timeJFormat.format(startTimeJCalendar.getTime()) %>
<%
java.util.Calendar endTimeJCalendar = JCalendarUtil.getJCalendar(calendarBooking.getEndTime(), user.getTimeZone());
%>
: <%= utcLongDateJFormat.format(endTimeJCalendar.getTime()) %>, <%= utcTimeJFormat.format(endTimeJCalendar.getTime()) %>
: <%= longDateJFormat.format(endTimeJCalendar.getTime()) %>, <%= timeJFormat.format(endTimeJCalendar.getTime()) %>
<%
java.util.Calendar nowJCalendar = CalendarFactoryUtil.getCalendar(timeZone);
CalendarBooking nextCalendarBooking = RecurrenceUtil.getCalendarBookingInstance(calendarBooking, RecurrenceUtil.getIndexOfInstance(calendarBooking.getRecurrence(), startTimeJCalendar.getTimeInMillis(), nowJCalendar.getTimeInMillis()));
%>
<%
java.util.Calendar nextEventStartTimeJCalendar = JCalendarUtil.getJCalendar(nextCalendarBooking.getStartTime(), user.getTimeZone());
%>
: <%= utcLongDateJFormat.format(nextEventStartTimeJCalendar.getTime()) %>, <%= utcTimeJFormat.format(nextEventStartTimeJCalendar.getTime()) %>
: <%= longDateJFormat.format(nextEventStartTimeJCalendar.getTime()) %>, <%= timeJFormat.format(nextEventStartTimeJCalendar.getTime()) %>
<%
java.util.Calendar nextEventEndTimeJCalendar = JCalendarUtil.getJCalendar(nextCalendarBooking.getEndTime(), user.getTimeZone());
%>
: <%= utcLongDateJFormat.format(nextEventEndTimeJCalendar.getTime()) %>, <%= utcTimeJFormat.format(nextEventEndTimeJCalendar.getTime()) %>
: <%= longDateJFormat.format(nextEventEndTimeJCalendar.getTime()) %>, <%= timeJFormat.format(nextEventEndTimeJCalendar.getTime()) %>
: <%= HtmlUtil.escape(calendarBooking.getLocation()) %>