3 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
5 * This library is free software; you can redistribute it and/or modify it under
6 * the terms of the GNU Lesser General Public License as published by the Free
7 * Software Foundation; either version 2.1 of the License, or (at your option)
10 * This library is distributed in the hope that it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
17 <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
19 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
20 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
21 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
22 <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
23 <%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
25 <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
27 <%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
28 <%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>
29 <%@ taglib uri="http://liferay.com/tld/security" prefix="liferay-security" %>
30 <%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %>
31 <%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
32 <%@ taglib uri="http://liferay.com/tld/util" prefix="liferay-util" %>
35 <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
36 <%@ taglib uri="http://struts.apache.org/tags-bean-el" prefix="bean-el" %>
37 <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
38 <%@ taglib uri="http://struts.apache.org/tags-html-el" prefix="html-el" %>
39 <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
40 <%@ taglib uri="http://struts.apache.org/tags-logic-el" prefix="logic-el" %>
41 <%@ taglib uri="http://struts.apache.org/tags-nested" prefix="nested" %>
42 <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
43 <%@ taglib uri="http://struts.apache.org/tags-tiles-el" prefix="tiles-el" %>
45 <%@ page contentType="text/html; charset=UTF-8" %>
47 <%@ page import="com.liferay.counter.service.CounterLocalServiceUtil" %><%@
48 page import="com.liferay.portal.NoSuchUserException" %><%@
49 page import="com.liferay.portal.kernel.bean.BeanParamUtil" %><%@
50 page import="com.liferay.portal.kernel.bean.BeanPropertiesUtil" %><%@
51 page import="com.liferay.portal.kernel.cal.Recurrence" %><%@
52 page import="com.liferay.portal.kernel.captcha.CaptchaMaxChallengesException" %><%@
53 page import="com.liferay.portal.kernel.captcha.CaptchaTextException" %><%@
54 page import="com.liferay.portal.kernel.configuration.Filter" %><%@
55 page import="com.liferay.portal.kernel.dao.orm.QueryUtil" %><%@
56 page import="com.liferay.portal.kernel.dao.search.AlwaysTrueRowChecker" %><%@
57 page import="com.liferay.portal.kernel.dao.search.DisplayTerms" %><%@
58 page import="com.liferay.portal.kernel.dao.search.JSPSearchEntry" %><%@
59 page import="com.liferay.portal.kernel.dao.search.ResultRow" %><%@
60 page import="com.liferay.portal.kernel.dao.search.RowChecker" %><%@
61 page import="com.liferay.portal.kernel.dao.search.SearchContainer" %><%@
62 page import="com.liferay.portal.kernel.dao.search.SearchEntry" %><%@
63 page import="com.liferay.portal.kernel.dao.search.TextSearchEntry" %><%@
64 page import="com.liferay.portal.kernel.exception.PortalException" %><%@
65 page import="com.liferay.portal.kernel.exception.SystemException" %><%@
66 page import="com.liferay.portal.kernel.io.unsync.UnsyncStringReader" %><%@
67 page import="com.liferay.portal.kernel.json.JSONArray" %><%@
68 page import="com.liferay.portal.kernel.json.JSONFactoryUtil" %><%@
69 page import="com.liferay.portal.kernel.json.JSONObject" %><%@
70 page import="com.liferay.portal.kernel.language.LanguageUtil" %><%@
71 page import="com.liferay.portal.kernel.language.LanguageWrapper" %><%@
72 page import="com.liferay.portal.kernel.language.UnicodeLanguageUtil" %><%@
73 page import="com.liferay.portal.kernel.log.Log" %><%@
74 page import="com.liferay.portal.kernel.log.LogFactoryUtil" %><%@
75 page import="com.liferay.portal.kernel.log.LogUtil" %><%@
76 page import="com.liferay.portal.kernel.messaging.DestinationNames" %><%@
77 page import="com.liferay.portal.kernel.messaging.MessageBusUtil" %><%@
78 page import="com.liferay.portal.kernel.portlet.DynamicRenderRequest" %><%@
79 page import="com.liferay.portal.kernel.portlet.LiferayPortletMode" %><%@
80 page import="com.liferay.portal.kernel.portlet.LiferayPortletRequest" %><%@
81 page import="com.liferay.portal.kernel.portlet.LiferayPortletResponse" %><%@
82 page import="com.liferay.portal.kernel.portlet.LiferayPortletURL" %><%@
83 page import="com.liferay.portal.kernel.portlet.LiferayWindowState" %><%@
84 page import="com.liferay.portal.kernel.search.Field" %><%@
85 page import="com.liferay.portal.kernel.servlet.BrowserSnifferUtil" %><%@
86 page import="com.liferay.portal.kernel.servlet.DynamicServletRequest" %><%@
87 page import="com.liferay.portal.kernel.servlet.ServletContextPool" %><%@
88 page import="com.liferay.portal.kernel.servlet.ServletContextUtil" %><%@
89 page import="com.liferay.portal.kernel.servlet.SessionErrors" %><%@
90 page import="com.liferay.portal.kernel.servlet.SessionMessages" %><%@
91 page import="com.liferay.portal.kernel.servlet.StringServletResponse" %><%@
92 page import="com.liferay.portal.kernel.staging.LayoutStagingUtil" %><%@
93 page import="com.liferay.portal.kernel.upload.UploadException" %><%@
94 page import="com.liferay.portal.kernel.util.ArrayUtil" %><%@
95 page import="com.liferay.portal.kernel.util.BooleanWrapper" %><%@
96 page import="com.liferay.portal.kernel.util.CalendarFactoryUtil" %><%@
97 page import="com.liferay.portal.kernel.util.CalendarUtil" %><%@
98 page import="com.liferay.portal.kernel.util.CharPool" %><%@
99 page import="com.liferay.portal.kernel.util.Constants" %><%@
100 page import="com.liferay.portal.kernel.util.ContentTypes" %><%@
101 page import="com.liferay.portal.kernel.util.DateUtil" %><%@
102 page import="com.liferay.portal.kernel.util.FastDateFormatFactoryUtil" %><%@
103 page import="com.liferay.portal.kernel.util.FileUtil" %><%@
104 page import="com.liferay.portal.kernel.util.GetterUtil" %><%@
105 page import="com.liferay.portal.kernel.util.HtmlUtil" %><%@
106 page import="com.liferay.portal.kernel.util.Http" %><%@
107 page import="com.liferay.portal.kernel.util.HttpUtil" %><%@
108 page import="com.liferay.portal.kernel.util.IntegerWrapper" %><%@
109 page import="com.liferay.portal.kernel.util.JavaConstants" %><%@
110 page import="com.liferay.portal.kernel.util.KeyValuePair" %><%@
111 page import="com.liferay.portal.kernel.util.KeyValuePairComparator" %><%@
112 page import="com.liferay.portal.kernel.util.ListUtil" %><%@
113 page import="com.liferay.portal.kernel.util.LocaleUtil" %><%@
114 page import="com.liferay.portal.kernel.util.LocalizationUtil" %><%@
115 page import="com.liferay.portal.kernel.util.MathUtil" %><%@
116 page import="com.liferay.portal.kernel.util.ObjectValuePair" %><%@
117 page import="com.liferay.portal.kernel.util.OrderByComparator" %><%@
118 page import="com.liferay.portal.kernel.util.OrderedProperties" %><%@
119 page import="com.liferay.portal.kernel.util.ParamUtil" %><%@
120 page import="com.liferay.portal.kernel.util.PrefsParamUtil" %><%@
121 page import="com.liferay.portal.kernel.util.PropertiesParamUtil" %><%@
122 page import="com.liferay.portal.kernel.util.PropertiesUtil" %><%@
123 page import="com.liferay.portal.kernel.util.PropsKeys" %><%@
124 page import="com.liferay.portal.kernel.util.ReleaseInfo" %><%@
125 page import="com.liferay.portal.kernel.util.ResourceBundleUtil" %><%@
126 page import="com.liferay.portal.kernel.util.ServerDetector" %><%@
127 page import="com.liferay.portal.kernel.util.SetUtil" %><%@
128 page import="com.liferay.portal.kernel.util.SortedArrayList" %><%@
129 page import="com.liferay.portal.kernel.util.StringBundler" %><%@
130 page import="com.liferay.portal.kernel.util.StringComparator" %><%@
131 page import="com.liferay.portal.kernel.util.StringPool" %><%@
132 page import="com.liferay.portal.kernel.util.StringUtil" %><%@
133 page import="com.liferay.portal.kernel.util.TextFormatter" %><%@
134 page import="com.liferay.portal.kernel.util.Time" %><%@
135 page import="com.liferay.portal.kernel.util.TimeZoneUtil" %><%@
136 page import="com.liferay.portal.kernel.util.Tuple" %><%@
137 page import="com.liferay.portal.kernel.util.UnicodeFormatter" %><%@
138 page import="com.liferay.portal.kernel.util.UnicodeProperties" %><%@
139 page import="com.liferay.portal.kernel.util.UniqueList" %><%@
140 page import="com.liferay.portal.kernel.util.Validator" %><%@
141 page import="com.liferay.portal.kernel.workflow.WorkflowConstants" %><%@
142 page import="com.liferay.portal.model.*" %><%@
143 page import="com.liferay.portal.model.impl.*" %><%@
144 page import="com.liferay.portal.security.auth.AuthTokenUtil" %><%@
145 page import="com.liferay.portal.security.auth.PrincipalException" %><%@
146 page import="com.liferay.portal.security.permission.ActionKeys" %><%@
147 page import="com.liferay.portal.security.permission.PermissionChecker" %><%@
148 page import="com.liferay.portal.security.permission.ResourceActionsUtil" %><%@
149 page import="com.liferay.portal.service.*" %><%@
150 page import="com.liferay.portal.service.permission.GroupPermissionUtil" %><%@
151 page import="com.liferay.portal.service.permission.LayoutPermissionUtil" %><%@
152 page import="com.liferay.portal.service.permission.LayoutPrototypePermissionUtil" %><%@
153 page import="com.liferay.portal.service.permission.LayoutSetPrototypePermissionUtil" %><%@
154 page import="com.liferay.portal.service.permission.PortletPermissionUtil" %><%@
155 page import="com.liferay.portal.struts.StrutsUtil" %><%@
156 page import="com.liferay.portal.theme.PortletDisplay" %><%@
157 page import="com.liferay.portal.theme.ThemeDisplay" %><%@
158 page import="com.liferay.portal.util.CookieKeys" %><%@
159 page import="com.liferay.portal.util.JavaScriptBundleUtil" %><%@
160 page import="com.liferay.portal.util.Portal" %><%@
161 page import="com.liferay.portal.util.PortalUtil" %><%@
162 page import="com.liferay.portal.util.PortletCategoryKeys" %><%@
163 page import="com.liferay.portal.util.PortletKeys" %><%@
164 page import="com.liferay.portal.util.PrefsPropsUtil" %><%@
165 page import="com.liferay.portal.util.PropsUtil" %><%@
166 page import="com.liferay.portal.util.PropsValues" %><%@
167 page import="com.liferay.portal.util.SessionClicks" %><%@
168 page import="com.liferay.portal.util.SessionTreeJSClicks" %><%@
169 page import="com.liferay.portal.util.ShutdownUtil" %><%@
170 page import="com.liferay.portal.util.WebAppPool" %><%@
171 page import="com.liferay.portal.util.WebKeys" %><%@
172 page import="com.liferay.portal.util.comparator.PortletCategoryComparator" %><%@
173 page import="com.liferay.portal.util.comparator.PortletTitleComparator" %><%@
174 page import="com.liferay.portal.webserver.WebServerServletTokenUtil" %><%@
175 page import="com.liferay.portlet.InvokerPortlet" %><%@
176 page import="com.liferay.portlet.PortalPreferences" %><%@
177 page import="com.liferay.portlet.PortletConfigFactoryUtil" %><%@
178 page import="com.liferay.portlet.PortletInstanceFactoryUtil" %><%@
179 page import="com.liferay.portlet.PortletPreferencesFactoryUtil" %><%@
180 page import="com.liferay.portlet.PortletResponseImpl" %><%@
181 page import="com.liferay.portlet.PortletSetupUtil" %><%@
182 page import="com.liferay.portlet.PortletURLFactoryUtil" %><%@
183 page import="com.liferay.portlet.PortletURLImpl" %><%@
184 page import="com.liferay.portlet.PortletURLUtil" %><%@
185 page import="com.liferay.portlet.RenderParametersPool" %><%@
186 page import="com.liferay.portlet.RenderRequestFactory" %><%@
187 page import="com.liferay.portlet.RenderRequestImpl" %><%@
188 page import="com.liferay.portlet.RenderResponseFactory" %><%@
189 page import="com.liferay.portlet.RenderResponseImpl" %><%@
190 page import="com.liferay.portlet.portletconfiguration.util.PortletConfigurationUtil" %><%@
191 page import="com.liferay.util.ContentUtil" %><%@
192 page import="com.liferay.util.CreditCard" %><%@
193 page import="com.liferay.util.Encryptor" %><%@
194 page import="com.liferay.util.JS" %><%@
195 page import="com.liferay.util.PKParser" %><%@
196 page import="com.liferay.util.PwdGenerator" %><%@
197 page import="com.liferay.util.State" %><%@
198 page import="com.liferay.util.StateUtil" %><%@
199 page import="com.liferay.util.log4j.Levels" %><%@
200 page import="com.liferay.util.portlet.PortletRequestUtil" %><%@
201 page import="com.liferay.util.xml.XMLFormatter" %>
203 <%@ page import="java.io.Serializable" %>
205 <%@ page import="java.text.DateFormat" %><%@
206 page import="java.text.DecimalFormat" %><%@
207 page import="java.text.Format" %><%@
208 page import="java.text.NumberFormat" %><%@
209 page import="java.text.SimpleDateFormat" %>
211 <%@ page import="java.util.ArrayList" %><%@
212 page import="java.util.Arrays" %><%@
213 page import="java.util.Calendar" %><%@
214 page import="java.util.Collection" %><%@
215 page import="java.util.Collections" %><%@
216 page import="java.util.Currency" %><%@
217 page import="java.util.Date" %><%@
218 page import="java.util.Enumeration" %><%@
219 page import="java.util.GregorianCalendar" %><%@
220 page import="java.util.HashMap" %><%@
221 page import="java.util.HashSet" %><%@
222 page import="java.util.Iterator" %><%@
223 page import="java.util.LinkedHashMap" %><%@
224 page import="java.util.LinkedHashSet" %><%@
225 page import="java.util.List" %><%@
226 page import="java.util.Locale" %><%@
227 page import="java.util.Map" %><%@
228 page import="java.util.Properties" %><%@
229 page import="java.util.ResourceBundle" %><%@
230 page import="java.util.Set" %><%@
231 page import="java.util.Stack" %><%@
232 page import="java.util.TimeZone" %><%@
233 page import="java.util.TreeMap" %><%@
234 page import="java.util.TreeSet" %>
236 <%@ page import="javax.portlet.MimeResponse" %><%@
237 page import="javax.portlet.PortletConfig" %><%@
238 page import="javax.portlet.PortletContext" %><%@
239 page import="javax.portlet.PortletException" %><%@
240 page import="javax.portlet.PortletMode" %><%@
241 page import="javax.portlet.PortletPreferences" %><%@
242 page import="javax.portlet.PortletRequest" %><%@
243 page import="javax.portlet.PortletResponse" %><%@
244 page import="javax.portlet.PortletURL" %><%@
245 page import="javax.portlet.ResourceURL" %><%@
246 page import="javax.portlet.UnavailableException" %><%@
247 page import="javax.portlet.ValidatorException" %><%@
248 page import="javax.portlet.WindowState" %>
250 <liferay-theme:defineObjects />
252 <%@ include file="/html/common/init-ext.jsp" %>