xref: /webtrees/resources/views/modules/recent_changes/changes-table.phtml (revision 4459dc9a6d0c27769f8135175f3569e4fa287451)
1dd6b2bfcSGreg Roach<?php use Fisharebest\Webtrees\I18N; ?>
2dd6b2bfcSGreg Roach<?php use Fisharebest\Webtrees\View; ?>
3dd6b2bfcSGreg Roach
4dd6b2bfcSGreg Roach<table class="table table-sm datatables wt-table-changes" data-filter="false" data-info="false" data-paging="false">
5dd6b2bfcSGreg Roach    <thead>
6dd6b2bfcSGreg Roach        <tr>
7dd6b2bfcSGreg Roach            <th>
8dd6b2bfcSGreg Roach                <span class="sr-only">
9dd6b2bfcSGreg Roach                    <?= I18N::translate('Type') ?>
10dd6b2bfcSGreg Roach                </span>
11dd6b2bfcSGreg Roach            </th>
12dd6b2bfcSGreg Roach            <th>
13dd6b2bfcSGreg Roach                <?= I18N::translate('Record') ?>
14dd6b2bfcSGreg Roach            </th>
15dd6b2bfcSGreg Roach            <th>
16dd6b2bfcSGreg Roach                <?= I18N::translate('Last change') ?>
17dd6b2bfcSGreg Roach            </th>
18dd6b2bfcSGreg Roach            <?php if ($show_user) : ?>
19dd6b2bfcSGreg Roach                <th>
20dd6b2bfcSGreg Roach                    <?= I18N::translate('User') ?>
21dd6b2bfcSGreg Roach                </th>
22dd6b2bfcSGreg Roach            <?php endif ?>
23dd6b2bfcSGreg Roach        </tr>
24dd6b2bfcSGreg Roach    </thead>
25dd6b2bfcSGreg Roach    <tbody>
26dd6b2bfcSGreg Roach        <?php foreach ($records as $record) : ?>
27dd6b2bfcSGreg Roach            <tr>
28dd6b2bfcSGreg Roach                <td data-sort="<?= $record::RECORD_TYPE ?>" class="text-centre">
29dd6b2bfcSGreg Roach                    <?php if ($record::RECORD_TYPE === 'INDI') : ?>
306a83cfe8SGreg Roach                        <?= view('icons/individual') ?>
316a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Individual') ?></span>
32dd6b2bfcSGreg Roach                    <?php elseif ($record::RECORD_TYPE === 'FAM') : ?>
336a83cfe8SGreg Roach                        <?= view('icons/family') ?>
346a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Family') ?></span>
35dd6b2bfcSGreg Roach                    <?php elseif ($record::RECORD_TYPE === 'OBJE') : ?>
366a83cfe8SGreg Roach                        <?= view('icons/media') ?>
376a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Media') ?></span>
38dd6b2bfcSGreg Roach                    <?php elseif ($record::RECORD_TYPE === 'NOTE') : ?>
396a83cfe8SGreg Roach                        <?= view('icons/note') ?>
406a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Note') ?></span>
41dd6b2bfcSGreg Roach                    <?php elseif ($record::RECORD_TYPE === 'SOUR') : ?>
426a83cfe8SGreg Roach                        <?= view('icons/source') ?>
436a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Source') ?></span>
44dd6b2bfcSGreg Roach                    <?php elseif ($record::RECORD_TYPE === 'SUBM') : ?>
456a83cfe8SGreg Roach                        <?= view('icons/submitter') ?>
466a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Submitter') ?></span>
47dd6b2bfcSGreg Roach                    <?php elseif ($record::RECORD_TYPE === 'REPO') : ?>
486a83cfe8SGreg Roach                        <?= view('icons/repository') ?>
496a83cfe8SGreg Roach                        <span class="sr-only"><?= I18N::translate('Repository') ?></span>
50dd6b2bfcSGreg Roach                    <?php endif ?>
51dd6b2bfcSGreg Roach                </td>
526a83cfe8SGreg Roach
5339ca88baSGreg Roach                <td data-sort="<?= e($record->sortName()) ?>">
5439ca88baSGreg Roach                    <a href="<?= e($record->url()) ?>"><?= $record->fullName() ?></a>
55dd6b2bfcSGreg Roach                </td>
566a83cfe8SGreg Roach
57*4459dc9aSGreg Roach                <td data-sort="<?= $record->lastChangeTimestamp()->unix() ?>">
58*4459dc9aSGreg Roach                    <?= view('components/datetime', ['timestamp' => $record->lastChangeTimestamp()]) ?>
59dd6b2bfcSGreg Roach                </td>
606a83cfe8SGreg Roach
61dd6b2bfcSGreg Roach                <?php if ($show_user) : ?>
62dd6b2bfcSGreg Roach                    <td>
63dd6b2bfcSGreg Roach                        <?= e($record->lastChangeUser()) ?>
64dd6b2bfcSGreg Roach                    </td>
65dd6b2bfcSGreg Roach                <?php endif ?>
66dd6b2bfcSGreg Roach            </tr>
67dd6b2bfcSGreg Roach        <?php endforeach ?>
68dd6b2bfcSGreg Roach    </tbody>
69dd6b2bfcSGreg Roach</table>
70dd6b2bfcSGreg Roach
71dd6b2bfcSGreg Roach<?php View::push('javascript') ?>
72dd6b2bfcSGreg Roach<script>
73dd6b2bfcSGreg Roach  $(".wt-table-changes").dataTable();
74dd6b2bfcSGreg Roach</script>
75dd6b2bfcSGreg Roach<?php View::endpush() ?>
76