<% /** * Copyright (c) 2000-2009 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(); int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); cal.add(Calendar.DATE, 1 - dayOfWeek); 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, 7); %>

" onClick="location.href = '';" /> " onClick="location.href = '';" />

<% cal.add(Calendar.DATE, -7); for (int i = 0; i < 7; i++) { int daysIndex = (selCal.getFirstDayOfWeek() + i - 1) % 7; %> <% cal.add(Calendar.DATE, 1); } cal.add(Calendar.DATE, -7); %> <% for (int i = 0; i < 7; i++) { String className = StringPool.BLANK; if ((cal.get(Calendar.MONTH) == curMonth) && (cal.get(Calendar.DATE) == curDay) && (cal.get(Calendar.YEAR) == curYear)) { className = "current-day"; } else if ((cal.get(Calendar.MONTH) == selMonth) && (cal.get(Calendar.DATE) == selDay) && (cal.get(Calendar.YEAR) == selYear)) { className = "selected-day"; } %> <% cal.add(Calendar.DATE, 1); } %>
%"> ">"> <%= LanguageUtil.get(pageContext, days[daysIndex]) %>
%">
">"> <%= dateFormatMonthAndDay.format(Time.getDate(cal)) %> ">"> " />
<% List events = CalEventLocalServiceUtil.getEvents(scopeGroupId, cal, eventType); events = ListUtil.sort(events, new EventTimeComparator(timeZone, locale)); for (int j = 0; j < events.size(); j++) { CalEvent event = (CalEvent)events.get(j); event = event.toEscapedModel(); boolean allDay = CalUtil.isAllDay(event, timeZone, locale); 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"; } %> <% } %>
<%= dateFormatTime.format(Time.getDate(event.getStartDate(), timeZone)) %> <%= dateFormatTime.format(event.getStartDate()) %> ">"> <%= event.getTitle() %>
<% cal.add(Calendar.DATE, -7); StringBuilder sb = new StringBuilder(); sb.append(LanguageUtil.get(pageContext, "week-of")); sb.append(StringPool.SPACE); sb.append(dateFormatDate.format(Time.getDate(cal))); PortalUtil.setPageSubtitle(sb.toString(), request); %>