aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/ilias_interface/view_object.php
blob: d05669d7f87580c1a7e2af04d398c4e8b5272731 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form class="default" action="<?= $controller->url_for($module->getRoute('view_course')) ?>" method="post">
    <?= CSRFProtection::tokenTag() ?>
	<input type="hidden" name="ilias_search" value="<?=htmlReady($ilias_search)?>">
	<input type="hidden" name="ilias_module_id" value="<?=htmlReady($module_id)?>">
	<input type="hidden" name="ilias_ref_id" value="<?=htmlReady($module_id)?>">
    <?= $this->render_partial('my_ilias_accounts/_ilias_module.php') ?>
    <footer data-dialog-button>
        <? if ($ilias->isActive() && !empty($mode) && $edit_permission) : ?>
            <?= Studip\LinkButton::create(_('Zurück'), $controller->url_for('course/ilias_interface/add_object/'.$mode.'/'.$ilias_index.'?ilias_search=' . $ilias_search), $dialog ? ['data-dialog' => 'size=auto'] : []) ?>
            <?= Studip\LinkButton::create(_('Hinzufügen'), $controller->url_for($module->getRoute('add') .'?ilias_search=' . $ilias_search), $dialog ? ['data-dialog' => ''] : []) ?>
        <? endif ?>
        <? if ($ilias->isActive() && empty($mode)) : ?>
            <? if ($edit_permission && $module->isAllowed('delete')) : ?>
                <?= Studip\LinkButton::create(_('Entfernen'), $controller->url_for($module->getRoute('remove') . '?ilias_search=' . $ilias_search), ['data-confirm' => $module->siblings_count < 2 ? sprintf(_('Dies ist die einzige Instanz des Objekts "%s". Durch das Entfernen aus dem Kurs wird das Objekt unwiderruflich gelöscht! Wollen Sie das Objekt wirklich löschen?'), $module->getTitle()) : sprintf(_('Wollen Sie das Objekt "%s" jetzt entfernen?'), $module->getTitle())]) ?>
            <? endif ?>
            <?= $module->isAllowed('start') ? Studip\LinkButton::create(_('Starten'), $controller->url_for($module->getRoute('start')), ['target' => '_blank', 'rel' => 'noopener noreferrer']) :'' ?>
            <?= $module->isAllowed('edit') ? Studip\LinkButton::create(_('Bearbeiten'), $controller->url_for($module->getRoute('edit')), ['target' => '_blank', 'rel' => 'noopener noreferrer']) :'' ?>
        <? endif ?>
        <? if ($dialog) : ?>
        <?= Studip\Button::createCancel(_('Schließen'), 'cancel', ['data-dialog' => 'close']) ?>
        <? endif ?>
    </footer>
</form>