Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. <#assign calendarId = 15455>
  2. <#assign startTime = .now?datetime>
  3. <#assign endTime = startTime?long + 90 * 86400000>
  4. <#assign max = 4>
  5.  
  6. <#assign calendarService = utilLocator.findUtil("calendar-portlet", "com.liferay.calendar.service.CalendarService")>
  7.  
  8. <#assign calendar = calendarService.getCalendar(calendarId)>
  9.  
  10. <#assign calendarBookingService = utilLocator.findUtil("calendar-portlet", "com.liferay.calendar.service.CalendarBookingLocalService")>
  11.  
  12. <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"]>
  13. <#assign orderByComparator = OrderByComparatorFactoryUtil.create("CalendarBooking", ["startTime", true])>
  14.  
  15. <#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)>
  16.  
  17. <#if calendarBookings?has_content>
  18. <#if calendarBookings?size < max>
  19. <#assign max = calendarBookings?size>
  20. </#if>
  21.  
  22. <#list calendarBookings?sort_by("startTime")[0..max - 1] as calendarBooking>
  23. <#assign calendarBookingStartTime = calendarBooking.getStartTime()>
  24.  
  25. <ul>
  26. <li>${calendarBooking.getTitle("en", true)}
  27. <li>${calendarBooking.getDescription()}
  28. <li>Month: ${calendarBookingStartTime?number_to_date?string("MMM")}
  29. <li>Day: ${calendarBookingStartTime?number_to_date?string("dd")}
  30. <li>Year: ${calendarBookingStartTime?number_to_date?string("yyyy")}
  31. </ul>
  32.  
  33. <br />
  34. </#list>
  35. </#if>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement