<% /** * 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(); cal.set(Calendar.DATE, 1); int month = cal.get(Calendar.MONTH); int year = cal.get(Calendar.YEAR); int maxDayOfMonth = cal.getActualMaximum(Calendar.DATE); int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); DateFormat dateFormat = new SimpleDateFormat("MMMM, yyyy", locale); DateFormat timeFormat = new SimpleDateFormat("h:mma", locale); %>
<%= dateFormat.format(Time.getDate(cal)) %>

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

<% for (int i = 0; i < 7; i++) { int daysIndex = (selCal.getFirstDayOfWeek() + i - 1) % 7; %> <% } %> <% if (((selCal.getFirstDayOfWeek()) == Calendar.MONDAY)) { if (dayOfWeek == 1) { dayOfWeek += 6; } else { dayOfWeek --; } } for (int i = 1; i < dayOfWeek; i++) { %> <% } for (int i = 1; i <= maxDayOfMonth; i++) { if (dayOfWeek > 7) { %> <% dayOfWeek = 1; } dayOfWeek++; Calendar tempCal = (Calendar)selCal.clone(); tempCal.set(Calendar.MONTH, month); tempCal.set(Calendar.DATE, i); tempCal.set(Calendar.YEAR, year); String className = StringPool.BLANK; if ((tempCal.get(Calendar.MONTH) == curMonth) && (tempCal.get(Calendar.DATE) == curDay) && (tempCal.get(Calendar.YEAR) == curYear)) { className = "current-day"; } else if ((tempCal.get(Calendar.MONTH) == selMonth) && (tempCal.get(Calendar.DATE) == selDay) && (tempCal.get(Calendar.YEAR) == selYear)) { className = "selected-day"; } %> <% } for (int i = 7; i >= dayOfWeek; i--) { %> <% } %>
%"> <%= LanguageUtil.get(pageContext, days[daysIndex]) %>
<% List events = CalEventLocalServiceUtil.getEvents(scopeGroupId, tempCal, 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"; if (MathUtil.isEven(j)) { className = "portlet-section-alternate results-row alt"; } %> <% } %>
">"><%= i %> [">"> <%= tempCal.get(Calendar.WEEK_OF_YEAR) %>] ">"> " />
<%= dateFormatTime.format(Time.getDate(event.getStartDate(), timeZone)) %> <%= dateFormatTime.format(event.getStartDate()) %> ">"> <%= StringUtil.shorten(event.getTitle(), 80) %>
<% PortalUtil.setPageSubtitle(dateFormat.format(Time.getDate(cal)), request); %>