document_collection.smarty
2.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<table class="kt_collection" cellspacing="0">
<thead>
<tr>
{foreach item=oColumn from=$context->columns}
{if $oColumn->getSortedOn() }
<th class="sort_on sort_{$oColumn->getSortDirection()}">
{else}
<th>
{/if}
{$oColumn->renderHeader($context->returnURL)}</th>
{/foreach}
</tr>
</thead>
<tbody>
{if ($context->itemCount != 0)}
{foreach item=folder_row_id from=$context->activeset.folders name=rowiter}
<tr class="{cycle name=rows values=",odd"}">
{foreach item=oColumn from=$context->columns name=coliter}
<td class="browse_column {$oColumn->name} {if $oColumn->getSortedOn()}sort_on{/if}">
{$oColumn->renderData($context->getFolderInfo($folder_row_id.id))}
</td>
{/foreach}
</tr>
{/foreach}
{foreach item=document_row_id from=$context->activeset.documents name=rowiter}
<tr class="{cycle name=rows values=",odd"}">
{foreach item=oColumn from=$context->columns name=coliter}
<td class="browse_column {$oColumn->name} {if $oColumn->getSortedOn()}sort_on{/if}">
{$oColumn->renderData($context->getDocumentInfo($document_row_id.id))}
</td>
{/foreach}
</tr>
{/foreach}
{else}
<tr><td colspan="{$columncount}">{i18n}No documents or folders available in this location.{/i18n}</td></tr>
{/if}
</tbody>
<tfoot>
<tr>
<td colspan="{$columncount}"><span class="descriptiveText">
{i18n arg_itemCount=$context->itemCount arg_batchSize=$context->batchSize}#itemCount# items, #batchSize# per page{/i18n}</span>
{if ($pagecount > 1)}
{if ($currentpage == 0)}
<span class="notactive">« prev</a>
{else}
<a href="{$context->pageLink($currentpage-1)}">« prev</a>
{/if}
·
{if ($currentpage == $pagecount-1)}
<span class="notactive">next »</a>
{else}
<a href="{$context->pageLink($currentpage+1)}">next »</a>
{/if}
{foreach item=showPage from=1|range:$pagecount}
·
{if ($showPage-1 != $currentpage)}
<a href="{$context->pageLink($showPage-1)}">{$showPage}</a>
{else}
<span class="batchCurrent">{$showPage}</span>
{/if}
{/foreach}
{/if}
</td>
</tr>
</tfoot>
</table>