Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <#assign calendarId = 15455>
- <#assign startTime = .now?datetime>
- <#assign endTime = startTime?long + 90 * 86400000>
- <#assign max = 4>
- <#assign calendarService = utilLocator.findUtil("calendar-portlet", "com.liferay.calendar.service.CalendarService")>
- <#assign calendar = calendarService.getCalendar(calendarId)>
- <#assign calendarBookingService = utilLocator.findUtil("calendar-portlet", "com.liferay.calendar.service.CalendarBookingLocalService")>
- <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"]>
- <#assign orderByComparator = OrderByComparatorFactoryUtil.create("CalendarBooking", ["startTime", true])>
- <#assign calendarBookings = calendarBookingService.search(calendar.getCompanyId(), arrayUtil.toLongArray([calendar.getGroupId()]), arrayUtil.toLongArray([calendar.getCalendarId()]), arrayUtil.toLongArray([calendar.getCalendarResourceId()]), -1, "", startTime?long, endTime, true, arrayUtil.toIntArray([1?int]), -1, -1, orderByComparator)>
- <#if calendarBookings?has_content>
- <#if calendarBookings?size < max>
- <#assign max = calendarBookings?size>
- </#if>
- <#list calendarBookings?sort_by("startTime")[0..max - 1] as calendarBooking>
- <#assign calendarBookingStartTime = calendarBooking.getStartTime()>
- <ul>
- <li>${calendarBooking.getTitle("en", true)}
- <li>${calendarBooking.getDescription()}
- <li>Month: ${calendarBookingStartTime?number_to_date?string("MMM")}
- <li>Day: ${calendarBookingStartTime?number_to_date?string("dd")}
- <li>Year: ${calendarBookingStartTime?number_to_date?string("yyyy")}
- </ul>
- <br />
- </#list>
- </#if>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement