aboutsummaryrefslogtreecommitdiff
path: root/templates/shared/index_box.php
blob: 98ef9c53cc9cefa285e57fcde96f4331fc73dd61 (plain)
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
<?php
/**
 * @var string $content_for_layout
 * @var string|null $icon_url
 * @var string $title
 * @var string|null $admin_url
 * @var string|null $admin_title
 */
?>
<? if ($content_for_layout != ''): ?>
    <table class="index_box">
        <tr>
            <td class="table_header_bold" style="font-weight: bold;">
                <? if (isset($icon_url)): ?>
                    <?= Assets::img($icon_url, ['class' => 'middle']) ?>
                <? endif ?>
                <?= htmlReady($title) ?>
            </td>

            <td class="table_header_bold" style="text-align: right;">
            <? if (isset($admin_url)): ?>
                <a href="<?= URLHelper::getLink($admin_url) ?>" title="<?= htmlReady($admin_title ?? _('Administration')) ?>">
                    <?= Icon::create('admin', Icon::ROLE_INFO_ALT)->asSvg([
                        'alt' => $admin_title ??  _('Administration'),
                    ]) ?>
                </a>
            <? endif ?>
            </td>
        </tr>

        <tr>
            <td class="index_box_cell" colspan="2">
                <?= $content_for_layout ?>
            </td>
        </tr>
    </table>
<? endif ?>