1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
2<#if entries?has_content>
3
4<table class="table table-bordered table-hover table-striped">
5 <thead class="table-columns">
6 <tr>
7 <th class="table-header table-sortable-column" style="min-width:85px">Name</th>
8 <th class="table-header table-sortable-column">Description</th>
9 <th class="table-header table-sortable-column" style="min-width:75px">Size</th>
10 <th class="table-header table-sortable-column">Date</th>
11 <th class="table-header table-sortable-column">Type</th>
12 <th class="table-header">Download</th>
13 </tr>
14 </thead>
15 <tbody class="table-data">
16 <#list entries as entry>
17 <#assign entry = entry />
18
19
20 <#assign dlAppServiceUtil = serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLAppService")>
21
22 <#assign assetRenderer = entry.getAssetRenderer() />
23 <#assign assetRendererFactory = entry.getAssetRendererFactory() />
24 <#assign entryTitle = entry.getTitle() />
25 <#assign entryDescription = entry.getDescription() />
26 <#assign entrySize = dlAppServiceUtil.getFileEntry(entry.getClassPK()).getSize() />
27 <#assign entrySize = entrySize / 1024>
28 <#assign entryDate = assetRenderer.getDisplayDate()?date?string.long>
29 <#assign entryType = dlAppServiceUtil.getFileEntry(entry.getClassPK()).getExtension() />
30 <#assign entryURL = assetRenderer.getURLDownload(themeDisplay) />
31 <tr>
32 <td class="table-cell">${entryTitle}</td>
33 <td class="table-cell">${entryDescription}</td>
34 <td class="table-cell">${entrySize?string("0.#")} KB</td>
35 <td class="table-cell">${entryDate}</td>
36 <td class="table-cell">${entryType}</td>
37 <td class="table-cell"><a href="${entryURL}" target="_blank"><img alt="" src="${assetRenderer.getIconPath(renderRequest)}" /></a></td>
38 </tr>
39 </#list>
40 </tbody>
41</table>
42</#if>