
META-INF.resources.view_entries.jsp Maven / Gradle / Ivy
<%--
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
--%>
<%@ include file="/init.jsp" %>
<%
String referringPortletResource = ParamUtil.getString(request, "referringPortletResource");
ArticleSearch articleSearchContainer = journalDisplayContext.getSearchContainer();
request.setAttribute("view.jsp-total", String.valueOf(articleSearchContainer.getTotal()));
request.setAttribute("view_entries.jsp-entryEnd", String.valueOf(articleSearchContainer.getEnd()));
request.setAttribute("view_entries.jsp-entryStart", String.valueOf(articleSearchContainer.getStart()));
String displayStyle = journalDisplayContext.getDisplayStyle();
String searchContainerId = ParamUtil.getString(request, "searchContainerId");
%>
<%
JournalArticle curArticle = null;
JournalFolder curFolder = null;
Object result = row.getObject();
if (result instanceof JournalFolder) {
curFolder = (JournalFolder)result;
}
else {
curArticle = (JournalArticle)result;
}
%>
<%
Map rowData = new HashMap();
if (journalDisplayContext.isShowEditActions()) {
rowData.put("draggable", JournalArticlePermission.contains(permissionChecker, curArticle, ActionKeys.DELETE) || JournalArticlePermission.contains(permissionChecker, curArticle, ActionKeys.UPDATE));
}
rowData.put("title", HtmlUtil.escape(curArticle.getTitle(locale)));
row.setData(rowData);
row.setPrimaryKey(HtmlUtil.escape(curArticle.getArticleId()));
PortletURL rowURL = null;
if (journalDisplayContext.isShowEditActions() && JournalArticlePermission.contains(permissionChecker, curArticle, ActionKeys.UPDATE)) {
rowURL = liferayPortletResponse.createRenderURL();
rowURL.setParameter("mvcPath", "/edit_article.jsp");
rowURL.setParameter("redirect", currentURL);
rowURL.setParameter("referringPortletResource", referringPortletResource);
rowURL.setParameter("groupId", String.valueOf(curArticle.getGroupId()));
rowURL.setParameter("folderId", String.valueOf(curArticle.getFolderId()));
rowURL.setParameter("articleId", curArticle.getArticleId());
rowURL.setParameter("version", String.valueOf(curArticle.getVersion()));
}
%>
<%
Date createDate = curArticle.getModifiedDate();
String modifiedDateDescription = LanguageUtil.getTimeDescription(request, System.currentTimeMillis() - createDate.getTime(), true);
%>
<%= HtmlUtil.escape(curArticle.getTitle(locale)) %>
<%
row.setCssClass("entry-card lfr-asset-item " + row.getCssClass());
%>
<%
String articleImageURL = curArticle.getArticleImageURL(themeDisplay);
%>
<%@ include file="/article_vertical_card.jspf" %>
<%@ include file="/article_vertical_card.jspf" %>
<%
DDMStructure ddmStructure = DDMStructureLocalServiceUtil.getStructure(scopeGroupId, PortalUtil.getClassNameId(JournalArticle.class), curArticle.getDDMStructureKey(), true);
%>
<%
Map rowData = new HashMap();
rowData.put("draggable", JournalFolderPermission.contains(permissionChecker, curFolder, ActionKeys.DELETE) || JournalFolderPermission.contains(permissionChecker, curFolder, ActionKeys.UPDATE));
rowData.put("folder", true);
rowData.put("folder-id", curFolder.getFolderId());
rowData.put("title", HtmlUtil.escape(curFolder.getName()));
row.setData(rowData);
row.setPrimaryKey(String.valueOf(curFolder.getPrimaryKey()));
PortletURL rowURL = liferayPortletResponse.createRenderURL();
rowURL.setParameter("redirect", currentURL);
rowURL.setParameter("groupId", String.valueOf(curFolder.getGroupId()));
rowURL.setParameter("folderId", String.valueOf(curFolder.getFolderId()));
rowURL.setParameter("displayStyle", displayStyle);
rowURL.setParameter("showEditActions", String.valueOf(journalDisplayContext.isShowEditActions()));
%>
<%
Date createDate = curFolder.getCreateDate();
String createDateDescription = LanguageUtil.getTimeDescription(request, System.currentTimeMillis() - createDate.getTime(), true);
%>
<%= curFolder.getName() %>
<%
row.setCssClass("entry-card lfr-asset-folder " + row.getCssClass());
%>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy