Skip to content
Snippets Groups Projects
groupinfo.php 3.86 KiB
Newer Older
<header>
    <h1><?= sprintf(_('Informationen zu %s'), htmlReady($group->name)) ?></h1>
</header>
<section>
    <? if ($group->description): ?>
        <p>
            <?= formatLinks($group->description) ?>
        </p>
    <? endif ?>

    <p>
        <?= $group->size > 0 ?
            formatReady(sprintf(_('Diese Gruppe ist auf **%u** Mitglieder beschränkt.'), $group->size)) :
            formatReady(_('Die Größe dieser Gruppe ist **nicht beschränkt**.')) ?>
    </p>

    <?php if ($group->selfassign) : ?>
        <?php if ($group->selfassign == 1) : ?>
            <p>
                <?= _('Die Teilnehmenden dieser Veranstaltung können sich ' .
                    'selbst in beliebig viele der Gruppen eintragen, bei denen ' .
                    'kein Exklusiveintrag aktiviert ist.') ?>
            </p>
        <?php elseif ($group->selfassign == 2) : ?>
            <p>
                <?= _('Die Teilnehmenden dieser Veranstaltung können sich ' .
                'in genau einer der Gruppen eintragen, bei denen der ' .
                'Exklusiveintrag aktiviert ist.') ?>
            </p>
        <?php endif ?>
        <?php if ($group->selfassign_start && $group->selfassign_end) : ?>
            <p>
                <?= formatReady(sprintf(_('Der Eintrag ist möglich **von %s bis %s**.'),
                    date('d.m.Y H:i', $group->selfassign_start),
                    date('d.m.Y H:i', $group->selfassign_end))) ?>
            </p>
        <?php elseif ($group->selfassign_start && !$group->selfassign_end) : ?>
            <p>
                <?= formatReady(sprintf(_('Der Eintrag ist möglich **ab %s**.'),
                    date('d.m.Y H:i', $group->selfassign_start))) ?>
            </p>
        <?php elseif (!$group->selfassign_start && $group->selfassign_end) : ?>
            <p>
                <?= formatReady(sprintf(_('Der Eintrag ist möglich **bis %s**.'),
                    date('d.m.Y H:i', $group->selfassign_end))) ?>
            </p>
        <?php endif ?>
    <?php endif ?>

    <?php if ($folder = $group->getFolder()) : ?>
        <p>
            <?= formatReady(sprintf(_('Zu dieser Gruppe gehört ein [Dateiordner]%s .'),
                URLHelper::getURL('dispatch.php/course/files/index/' . $folder->id, [
                    'cid' => $course_id,
                ]))) ?>
        </p>
    <?php endif ?>

    <?php if ($thread = $group->blubberthread) : ?>
        <p>
            <?= formatReady(sprintf(_('Zu dieser Gruppe gehört ein [Blubberthread]%s .'),
                URLHelper::getURL('plugins.php/blubber/messenger/course/' . $thread->id, [
                    'cid' => $course_id,
                ]))) ?>
        </p>
    <?php endif ?>

    <?php if ($group->dates->count() > 0) : ?>
        <p>
            <?= _('Zugeordnete Termine:') ?>
            <ul>
                <?php foreach ($group->dates as $d) : ?>
                    <li>
                        <?= htmlReady($d->getFullname()) ?>
                    </li>
                <?php endforeach ?>
            </ul>
        </p>
    <?php endif ?>

    <?php if ($topics = $group->findTopics()) : ?>
        <p>
            <?= _('Zugeordnete Themen:') ?>
            <ul>
            <?php foreach ($topics as $t) : ?>
                <li><?= htmlReady($t->title) ?></li>
            <?php endforeach ?>
            </ul>
        </p>
    <?php endif ?>

    <?php if ($lecturers = $group->findLecturers()) : ?>
        <p>
            <?= sprintf(_('Zugeordnete %s:'), htmlReady(get_title_for_status('dozent', 2))) ?>
            <ul>
                <?php foreach ($lecturers as $l) : ?>
                    <li><?= htmlReady($l->getFullname()) ?></li>
                <?php endforeach ?>
            </ul>
        </p>
    <?php endif ?>
</section>

<footer data-dialog-button>
    <?= Studip\LinkButton::createCancel(_('Schließen'),
        $controller->url_for('course/statusgroups')) ?>
</footer>