aboutsummaryrefslogtreecommitdiff
path: root/app/views/file/_terms_of_use_select.php
blob: 42d16789325049de9698adac384fb6a7d9b59eac (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
<?php
if (!$selected_terms_of_use_id) {
    $selected_terms_of_use_id = ContentTermsOfUse::findDefault()->id;
}
?>
<? if ($content_terms_of_use_entries) : ?>
<fieldset>
    <legend><?= _('Lizenzauswahl') ?></legend>
    <div style="margin-bottom: 1ex;">
        <?= _('Bereitgestellte Dateien können heruntergeladen und ggf. weiterverbreitet werden.
               Dabei ist das Urheberrecht sowohl beim Hochladen der Datei als auch bei der Nutzung
               zu beachten. Bitte geben Sie daher an, um welche Art von Bereitstellung es sich handelt.
               Diese Angabe dient mehreren Zwecken: Beim Herunterladen wird ein Hinweis angezeigt,
               welche Nutzung der Datei zulässig ist. Beim Hochladen stellt die Angabe eine
               Entscheidungshilfe dar, damit Sie sichergehen können, dass die Datei tatsächlich
               bereitgestellt werden darf.') ?>
    </div>
    <fieldset class="select_terms_of_use">
    <? foreach ($content_terms_of_use_entries as $content_terms_of_use_entry) : ?>
        <input type="radio" name="content_terms_of_use_id"
               value="<?= htmlReady($content_terms_of_use_entry->id) ?>"
               id="content_terms_of_use-<?= htmlReady($content_terms_of_use_entry->id) ?>"
               <? if ($content_terms_of_use_entry->id == $selected_terms_of_use_id) echo 'checked'; ?>
               aria-description="<?= htmlReady(kill_format($content_terms_of_use_entry->description)) ?>">

        <label for="content_terms_of_use-<?= htmlReady($content_terms_of_use_entry->id) ?>">
            <?= Icon::create('radiobutton-unchecked')->asImg(['class' => 'arrow']) ?>
            <?= Icon::create('radiobutton-checked')->asImg(['class' => 'check']) ?>
            <div class="text">
                <?= htmlReady($content_terms_of_use_entry->name) ?>
            </div>
            <div class="icon">
                <? if ($content_terms_of_use_entry['icon']) : ?>
                    <? if (filter_var($content_terms_of_use_entry['icon'], FILTER_VALIDATE_URL)): ?>
                        <img src="<?= htmlReady($content_terms_of_use_entry['icon']) ?>" width="32" height="32">
                    <? else : ?>
                        <?= Icon::create($content_terms_of_use_entry['icon'])->asImg(Icon::SIZE_LARGE) ?>
                    <? endif ?>
                <? endif ?>
            </div>
        </label>

        <? if (trim($content_terms_of_use_entry->description)): ?>
            <div class="terms_of_use_description">
                <div class="description">
                    <?= formatReady($content_terms_of_use_entry->description ?: _('Keine Beschreibung')) ?>
                </div>
            </div>
        <? endif ?>
    <? endforeach ?>
    </fieldset>
</fieldset>
<? endif; ?>