All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.admin.view_table.jsp Maven / Gradle / Ivy

The newest version!
<%--
/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */
--%>

<%@ include file="/admin/init.jsp" %>

<%
long kbFolderClassNameId = PortalUtil.getClassNameId(KBFolderConstants.getClassName());

long parentResourceClassNameId = ParamUtil.getLong(request, "parentResourceClassNameId", kbFolderClassNameId);

KBAdminManagementToolbarDisplayContext kbAdminManagementToolbarDisplayContext = new KBAdminManagementToolbarDisplayContext(request, liferayPortletRequest, liferayPortletResponse, renderRequest, renderResponse, portletConfig, trashHelper);
KBArticleURLHelper kbArticleURLHelper = new KBArticleURLHelper(renderRequest, renderResponse);
KBArticleViewDisplayContext kbArticleViewDisplayContext = new KBArticleViewDisplayContext(request, liferayPortletRequest, liferayPortletResponse, renderResponse, trashHelper);
%>


	
		
			

				<%
				KBFolder kbFolder = (KBFolder)object;

				row.setData(
					HashMapBuilder.put(
						"actions", StringUtil.merge(kbAdminManagementToolbarDisplayContext.getAvailableActions(kbFolder))
					).build());

				row.setPrimaryKey(String.valueOf(kbFolder.getKbFolderId()));
				%>

				
					
						
							
						

						
							
								
								
								
								
								
							

							
						
					
				

				
					<%= kbArticleViewDisplayContext.getKBFoldersCount(scopeGroupId, kbFolder.getKbFolderId()) %>
				

				
					<%= kbArticleViewDisplayContext.getKBFolderKBArticlesCount(scopeGroupId, kbFolder.getKbFolderId()) %>
				

				

				
					

						<%
						Date modifiedDate = kbFolder.getModifiedDate();
						%>

						
					
				

				

				

					<%
					KBDropdownItemsProvider kbDropdownItemsProvider = new KBDropdownItemsProvider(liferayPortletRequest, liferayPortletResponse, trashHelper);
					%>

					
				
			
			

				<%
				KBArticle kbArticle = (KBArticle)object;

				row.setData(
					HashMapBuilder.put(
						"actions", StringUtil.merge(kbAdminManagementToolbarDisplayContext.getAvailableActions(kbArticle))
					).build());

				row.setPrimaryKey(String.valueOf(kbArticle.getResourcePrimKey()));
				%>

				
					
						
							
						

						

							<%
							PortletURL viewURL = kbArticleURLHelper.createViewWithRedirectURL(kbArticle, currentURL);
							%>

							
						
					
				

				

				
					<%= kbArticleViewDisplayContext.getChildKBArticlesCount(scopeGroupId, kbArticle) %>
				

				
					<%= kbArticle.getViewCount() %>
				

				
					
						
					
				

				
					
						

							<%
							String displayDateString = StringPool.BLANK;

							if (kbArticle.getDisplayDate() != null) {
								displayDateString = dateTimeFormat.format(kbArticle.getDisplayDate());
							}
							%>

							
						
						

							<%
							String expirationDateString = StringPool.BLANK;

							if (kbArticle.getExpirationDate() != null) {
								expirationDateString = dateTimeFormat.format(kbArticle.getExpirationDate());
							}
							%>

							

							
								
									
								

								
							
						
					
				

				
					
				
			
		
	

	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy