aboutsummaryrefslogtreecommitdiff
path: root/app/views/file/new_edit_folder_form.php
blob: c89f4c2b792540fd410cdd836f8e1c55bf2c5da9 (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
<? if (!is_a($folder, 'RootFolder')) : ?>
<fieldset>
    <legend>
        <?= _('Ordnereigenschaften') ?>
    </legend>
    <label>
        <?= _('Name') ?>
        <input id="edit_folder_name" type="text" name="name" placeholder="<?= _('Name') ?>" value="<?= htmlReady($name) ?>">
    </label>
    <label>
        <?= _('Beschreibung') ?>
        <textarea name="description" class="wysiwyg" placeholder="<?= _('Optionale Beschreibung') ?>"><?= htmlReady($description); ?></textarea>
    </label>
</fieldset>
<? endif ?>

<? if (!is_a($folder, 'VirtualFolderType') && $folder_types && count($folder_types) > 0): ?>
    <fieldset class="select_terms_of_use">
        <? if (count($folder_types) > 1) : ?>
        <legend>
            <?= _('Ordnertyp auswählen') ?>
        </legend>
        <? endif ?>
        <? foreach ($folder_types as $folder_type) : ?>
        <input type="radio" name="folder_type"
               value="<?= htmlReady($folder_type['class']) ?>"
               id="folder-type-<?= htmlReady($folder_type['class']) ?>"
               <? if ($folder_type['class'] === get_class($folder)) echo 'checked'; ?>>
        <label for="folder-type-<?= htmlReady($folder_type['class']) ?>">
            <?= Icon::create('radiobutton-unchecked')->asImg(['class' => 'arrow']) ?>
            <?= Icon::create('radiobutton-checked')->asImg(['class' => 'check']) ?>
            <div class="text">
                <?= htmlReady($folder_type['name']) ?>
            <? if ($template = $folder_type['instance']->getDescriptionTemplate()): ?>
                <?= tooltipIcon($template instanceof Flexi\Template ? $template->render() : $template, false, true) ?>
            <? endif ?>
            </div>
            <div class="icon">
                <? if ($folder_type['icon']) : ?>
                    <?= $folder_type['icon']->asImg(32) ?>
                <? endif ?>
            </div>
        </label>
        <? if ($folder_type['class'] === get_class($folder)) : ?>
            <? $folder_template = $folder->getEditTemplate() ?>
        <? else : ?>
            <? $folder_template = $folder_type['instance']->getEditTemplate() ?>
        <? endif; ?>
        <? if ($folder_template) : ?>
            <div class="terms_of_use_description">
                <div class="description">
                    <?= $folder_template->render() ?>
                </div>
            </div>
        <? endif; ?>
    <? endforeach; ?>
</fieldset>
<? endif ?>