aboutsummaryrefslogtreecommitdiff
path: root/app/views/materialien/files/details.php
blob: 21ab11a0fa2d63809c760d5bcb7b08cef9d7f7b0 (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
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
70
71
72
73
74
75
76
77
78
79
80
81
82
<td colspan="10">
    <table class="default nohover">
        <tr>
            <td><?= _('Jahr'); ?></td>
            <td><?= htmlReady($doc_year); ?></td>
        </tr>

        <tr>
            <td><?= _('Art der Datei'); ?></td>
            <td><?= htmlReady($GLOBALS['MVV_DOCUMENTS']['TYPE']['values'][$doc_type]['name']); ?></td>
        </tr>

        <tr>
            <td><?= _('Dokumente'); ?></td>
            <td>
                <ul class="list-unstyled">
                <? foreach($documents as $key => $document): ?>
                    <li>
                        <?= Assets::img(MVV::getContentLanguageImagePath($key), ['size' => 24]) ?>
                        <b><?= htmlReady($document->getDisplayName()); ?></b>
                        <? if($document->file_ref->isLink()): ?>
                            <a href="<?= htmlReady($document->getFilename()); ?>" target="_blank"><?= htmlReady($document->getFilename()); ?></a>
                        <? else: ?>
                            <?= htmlReady($document->getFilename()); ?>
                        <? endif; ?>
                    </li>
                <? endforeach; ?>
                </ul>
            </td>
        </tr>

        <tr>
            <td><?= _('Kategoriezuordnung'); ?></td>
            <td><?= htmlReady($GLOBALS['MVV_DOCUMENTS']['CATEGORY']['values'][$doc_cat]['name']); ?></td>
        </tr>

        <tr>
            <td><?= _('Schlagwörter'); ?></td>
            <td>
                <? if ($doc_tags): ?>
                <ul>
                <? foreach(explode(';', $doc_tags) as $tag): ?>
                    <li><?= htmlReady($GLOBALS['MVV_DOCUMENTS']['TAG']['values'][$tag]['name']); ?></li>
                <? endforeach; ?>
                </ul>
                <? endif; ?>
            </td>
        </tr>

        <tr>
            <td><?= _('Sichtbarkeit nach außen'); ?></td>
            <td><?= $doc_extvisible ? _('Sichtbar') : _('Unsichtbar'); ?></td>
        </tr>

        <tr>
            <td><?= _('Zuordnungen'); ?></td>
            <td>


            <? if (!sizeof($relations)) : ?>
                <?= _('Das Dokument wurde noch nicht referenziert.') ?>
            <? else : ?>
                <? foreach ($relations as $object_type => $relation) : ?>
                    <strong><?= htmlReady($object_type::getClassDisplayName()) ?></strong>
                    <ul class="default">
                    <? foreach ($relation as $rel) : ?>
                        <? $related_object = $object_type::find($rel['range_id']) ?>
                        <li>
                            <a href="<?= $this->controller->url_for('materialien/files/dispatch', mb_strtolower($object_type), $rel['range_id']) ?>">
                                <?= $related_object->getDisplayName() ?>
                            </a>
                        </li>
                    <? endforeach; ?>
                    </ul>
                <? endforeach; ?>
            <? endif; ?>

            </td>
        </tr>

    </table>
</td>