<% /** * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ %> <% Calendar cal = (Calendar)selCal.clone(); DateFormat dateFormatDayOfWeek = new SimpleDateFormat("EEE", locale); DateFormat dateFormatMonthAndDay = new SimpleDateFormat("M/d", locale); %>
<% cal.add(Calendar.DATE, -7); %> <% cal.add(Calendar.DATE, 7); %> <%= dateFormatDate.format(Time.getDate(cal)) %> - <% cal.add(Calendar.DATE, 6); %> <%= dateFormatDate.format(Time.getDate(cal)) %> <% cal.add(Calendar.DATE, 1); %>

<% cal = (Calendar)selCal.clone(); for (int i = 0; i < 7; i++) { %> <% String className = "portlet-font"; if ((cal.get(Calendar.MONTH) == curMonth) && (cal.get(Calendar.DATE) == curDay) && (cal.get(Calendar.YEAR) == curYear)) { className = "portlet-section-header results-header"; } %> <% cal.add(Calendar.DATE, 1); } %>
<%= dateFormatDayOfWeek.format(Time.getDate(cal)) %>
">"> <%= dateFormatMonthAndDay.format(Time.getDate(cal)) %> ">"> " />
<% List events = CalEventLocalServiceUtil.getEvents(portletGroupId.longValue(), cal, eventType); Collections.sort(events, new EventTimeComparator(timeZone, locale)); for (int j = 0; j < events.size(); j++) { CalEvent event = (CalEvent)events.get(j); event = event.toEscapedModel(); className = "portlet-section-body results-row"; String classHoverName = "portlet-section-body-hover results-row hover"; if (MathUtil.isEven(j)) { className = "portlet-section-alternate results-row alt"; classHoverName = "portlet-section-alternate-hover results-row alt hover"; } boolean allDay = CalUtil.isAllDay(event, timeZone, locale); %> <% } %>
<%= dateFormatTime.format(Time.getDate(event.getStartDate(), timeZone)) %> <%= dateFormatTime.format(event.getStartDate()) %> <%= dateFormatTime.format(Time.getDate(CalUtil.getEndTime(event), timeZone)) %> <%= dateFormatTime.format(CalUtil.getEndTime(event)) %> ">"> <%= event.getTitle() %>