aboutsummaryrefslogtreecommitdiff
path: root/app/views/tour/import.php
blob: d9d690e11e8c3d673c24d87faec77fd1d559bc90 (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
<?php
/**
 * @var TourController $controller
 * @var array $tourdata
 * @var array $metadata
 */
?>
<form class="default" enctype="multipart/form-data" action="<?= $controller->link_for('tour/import') ?>" method="post">
    <?= CSRFProtection::tokenTag(); ?>

    <fieldset>
        <legend><?= _('Importieren') ?></legend>

    <? if (empty($tourdata)) :  ?>
        <label>
            <span class="required"><?= _('Datei:') ?></span>
            <input type="file" size="60" name="tour_file"
                   required aria-required="true"
                   accept="application/json"
                   placeholder="<?= _('Bitte wählen Sie eine Quelldatei mit der Tour aus') ?>">
        </label>
    <? else : ?>
        <label>
            <span class="required"><?= _('Datei:') ?></span>
        </label>
        <div>
            <table class="default">
                <tr>
                    <td><?= _('Stud.IP-Version') ?></td>
                    <td><?= htmlReady($metadata['version']) ?></td>
                </tr>
                <tr>
                    <td><?= _('Institution')?></td>
                    <td><?= htmlReady($metadata['source'] . ' (' . $metadata['url'] . ')')?></td>
                </tr>
                <tr>
                    <td><?= _('Sprache')?></td>
                    <td><?= htmlReady($tourdata['language']) ?></td>
                </tr>
                <tr>
                    <td><?= _('Startseite')?></td>
                    <td><?= htmlReady($tourdata['steps'][0]['route']) ?></td>
                </tr>
            </table>
        </div>
    <? endif ?>
    </fieldset>

    <footer data-dialog-button>
    <? if (empty($tourdata)) :  ?>
        <?= Studip\Button::create(_('Importieren'), 'import_file', ['data-dialog' => 'size=auto;reload-on-close'])?>
    <? endif ?>
        <?= Studip\LinkButton::createCancel(_('Schließen'), $controller->url_for('tour/admin_overview')) ?>
    </footer>
</form>