1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,42 @@ |
1 |
+ |
|
2 |
+<?php $this->extend('block_unsearchable'); ?> |
|
3 |
+ |
|
4 |
+<?php $this->block('content'); ?> |
|
5 |
+ |
|
6 |
+<?php if (!empty($this->filters)): ?> |
|
7 |
+ <div class="member-list-filter"> |
|
8 |
+ <?php $this->insert('memberExtension_filter', [ |
|
9 |
+ 'filters' => $this->filters, |
|
10 |
+ 'requestToken' => $this->requestToken, |
|
11 |
+ 'formId' => $this->filterFormId, |
|
12 |
+ ]) ?> |
|
13 |
+ </div> |
|
14 |
+<?php endif; ?> |
|
15 |
+ |
|
16 |
+<div class="member-table"> |
|
17 |
+ <?php if (empty($this->members)): ?> |
|
18 |
+ <p class="empty message"><?=$this->empty?></p> |
|
19 |
+ <?php else: ?> |
|
20 |
+ <table data-zero-label="No matching records found" data-search-label="Search:"<?= (($this->perPage > 0) && ($this->total > 10)) ? ' data-paging-true="1"' : '' ?>> |
|
21 |
+ <thead> |
|
22 |
+ <tr> |
|
23 |
+ <?php foreach ($this->labels as $label): ?> |
|
24 |
+ <th class="head"><?= $label ?></th> |
|
25 |
+ <?php endforeach; ?> |
|
26 |
+ <?php if ($this->hasDetailPage): ?> |
|
27 |
+ <th class="head"><?= $this->trans('MSC.memberDetailHeader') ?></th> |
|
28 |
+ <?php endif; ?> |
|
29 |
+ </tr> |
|
30 |
+ </thead> |
|
31 |
+ <tbody> |
|
32 |
+ <?php foreach ($this->members as $row): ?> |
|
33 |
+ <?= $row ?> |
|
34 |
+ <?php endforeach; ?> |
|
35 |
+ </tbody> |
|
36 |
+ </table> |
|
37 |
+ <?php endif; ?> |
|
38 |
+</div> |
|
39 |
+ |
|
40 |
+<?= $this->pagination ?> |
|
41 |
+ |
|
42 |
+<?php $this->endblock(); ?> |