--- /dev/null
+<%--\r
+/**\r
+ * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.\r
+ *\r
+ * This library is free software; you can redistribute it and/or modify it under\r
+ * the terms of the GNU Lesser General Public License as published by the Free\r
+ * Software Foundation; either version 2.1 of the License, or (at your option)\r
+ * any later version.\r
+ *\r
+ * This library is distributed in the hope that it will be useful, but WITHOUT\r
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\r
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more\r
+ * details.\r
+ */\r
+--%>\r
+\r
+<%\r
+String formattedContent = null;\r
+\r
+try {\r
+ double version = ParamUtil.getDouble(request, "version");\r
+\r
+ PortletURL curViewPageURL = PortletURLUtil.clone(viewPageURL, renderResponse);\r
+ PortletURL curEditPageURL = PortletURLUtil.clone(editPageURL, renderResponse);\r
+ String attachmentURLPrefix = themeDisplay.getPathMain() + "/wiki/get_page_attachment?p_l_id=" + themeDisplay.getPlid() + "&nodeId=" + wikiPage.getNodeId() + "&title=" + HttpUtil.encodeURL(wikiPage.getTitle()) + "&fileName=";\r
+\r
+ WikiPageDisplay pageDisplay = null;\r
+\r
+ if (!preview && (version == 0)) {\r
+ pageDisplay = WikiCacheUtil.getDisplay(wikiPage.getNodeId(), title, curViewPageURL, curEditPageURL, attachmentURLPrefix);\r
+ }\r
+\r
+ if (pageDisplay != null) {\r
+ formattedContent = pageDisplay.getFormattedContent();\r
+ }\r
+ else {\r
+ formattedContent = WikiUtil.convert(wikiPage, curViewPageURL, curEditPageURL, attachmentURLPrefix);\r
+ }\r
+%>\r
+<div width="100%" style="border: solid thin; border-color: #d0d0d0; padding: 5px;">\r
+ <div class="wiki-body">\r
+ <c:choose>\r
+ <c:when test="<%= !followRedirect && (redirectPage != null) %>">\r
+ <div class="portlet-msg-info">\r
+ <%= LanguageUtil.format(pageContext, "this-page-is-currently-redirected-to-x", redirectPage.getTitle()) %>\r
+ </div>\r
+\r
+ <c:if test="<%= WikiPagePermission.contains(permissionChecker, wikiPage, ActionKeys.UPDATE) %>">\r
+ <div>\r
+ <input type="button" value="<liferay-ui:message key="remove-redirect" />" onClick="fireGroupChangeWikiPageEvent('<portlet:renderURL><portlet:param name="struts_action" value="/wiki/edit_page" /><portlet:param name="nodeId" value="<%= String.valueOf(node.getNodeId()) %>" /><portlet:param name="title" value="<%= title %>" /><portlet:param name="removeRedirect" value="true" /></portlet:renderURL>')" />\r
+ </div>\r
+ </c:if>\r
+ </c:when>\r
+ <c:when test="<%= Validator.isNull(formattedContent) && WikiPagePermission.contains(permissionChecker, wikiPage, ActionKeys.UPDATE) %>">\r
+ <div class="portlet-msg-info">\r
+ <aui:a href="<%= JSPPortletUtil.getWikiJavascriptRedirection(editPageURL.toString()) %>" label="Cette page est vide." />\r
+ </div>\r
+ </c:when>\r
+ <c:otherwise>\r
+ <%= formattedContent %>\r
+ </c:otherwise>\r
+ </c:choose>\r
+ </div>\r
+</div>\r
+<%\r
+}\r
+catch (WikiFormatException wfe) {\r
+%>\r
+\r
+ <div class="portlet-msg-error">\r
+ <liferay-ui:message key="Le format de cette page n'est pas supporté. La mise en page sera perdue." />\r
+ </div>\r
+\r
+ <div class="wiki-body">\r
+ <pre>\r
+<%= wikiPage.getContent() %>\r
+ </pre>\r
+ </div>\r
+\r
+<%\r
+}\r
+catch (Exception e) {\r
+ _log.error("Error formatting the wiki page " + wikiPage.getPageId() + " with the format " + wikiPage.getFormat(), e);\r
+%>\r
+\r
+ <div class="portlet-msg-error">\r
+ <liferay-ui:message key="Une erreur est survenue durant la mise en page" />\r
+ </div>\r
+\r
+<%\r
+}\r
+%>\r
+\r
+<%!\r
+private static Log _log = LogFactoryUtil.getLog("portal-web.docroot.html.wiki.view_page_content_jspf");\r
+%>
\ No newline at end of file