aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/wiki/page.php
blob: 856dc3662b8858b8b87830f65f9ab17c23adb181 (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
<?php
/**
 * @var WikiPage $page
 * @var string $edit_perms
 * @var Context $range
 * @var Course_WikiController $controller
 * @var \Studip\VueApp $contentBarVueApp
 */

?>
<?= $contentBarVueApp->render() ?>

<? if ($page->isEditable()) : ?>
<form action="<?= $controller->delete($page->id) ?>" method="post" id="delete_page">
    <?= CSRFProtection::tokenTag() ?>
</form>
<? endif ?>

<? if ($page->isNew()) : ?>
    <section>
        <? if ($edit_perms !== 'all' && !$GLOBALS['perm']->have_studip_perm($edit_perms, $range->id)) : ?>
            <div class="wiki-empty-background"></div>
        <? else : ?>
            <a href="<?= $controller->new_page() ?>"
               class="wiki-empty-background"
               title="<?= _('Dieses Wiki ist noch leer. Erstellen Sie die erste Wiki-Seite.') ?>"></a>
        <? endif ?>
        <div class="flex">
            <? if ($edit_perms !== 'all' && !$GLOBALS['perm']->have_studip_perm($edit_perms, $range->id)) : ?>
                <div class="wiki-teaser">
            <? else : ?>
                <a href="<?= $controller->new_page() ?>"
                   class="wiki-teaser">
            <? endif ?>
            <?= _('Erstelle die erste Wiki-Seite') ?>
            <? if ($edit_perms !== 'all' && !$GLOBALS['perm']->have_studip_perm($edit_perms, $range->id)) : ?>
                </div>
            <? else : ?>
                </a>
            <? endif ?>
        </div>
    </section>
<? else : ?>
    <article class="studip wiki">
        <section>
            <div class="wiki_page_content wiki_page_content_<?= htmlReady($page->id) ?>"
                 data-page_id="<?= htmlReady($page->id) ?>">
                <?= wikiReady($page->content, true, $range->id, $page->id) ?>
            </div>
        </section>
        <? if ($page->isEditable()) : ?>
            <footer id="wikifooter">
                <div class="button-group">
                    <?= \Studip\LinkButton::create(_('Bearbeiten'), $controller->editURL($page)) ?>
                </div>
            </footer>
        <? endif ?>
    </article>
<? endif ?>