aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/studygroup/_members_gallery.php
blob: 0c98c26cdce6b06c5bfc55fb474aac500151f63c (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
<h3><?= htmlReady($title) ?></h3>

<ul class="studygroup-gallery">
<? foreach ($members as $user_id => $m) : ?>
    <? $fullname = $m instanceof CourseMember ? $m->user->getFullName('no_title_rev') : $m['fullname']?>
    <? ($last_visitdate <= $m['mkdate'] && $GLOBALS['perm']->have_studip_perm('tutor', $sem_id))
        ? $options = ['style' => 'border: 3px solid rgb(255, 100, 100);border: 1px solid rgba(255, 0, 0, 0.5)']
        : $options = [] ?>
    <li>
        <div>
            <a href="<?= $controller->link_for('profile', ['username' => $m['username']]) ?>">
                <?= Avatar::getAvatar($m['user_id'])->getImageTag(Avatar::MEDIUM, $options) ?>
            </a>
        </div>

        <div>
            <a href="<?= $controller->link_for('messages/write', ['rec_uname' => $m['username']]) ?>" data-dialog="size=50%">
                <?= Icon::create('mail')->asSvg(['title' => _('Nachricht schreiben')]) ?>
            </a>
            <? if ($GLOBALS['perm']->have_studip_perm('tutor', $sem_id)): ?>
                <?= $this->render_partial('course/studygroup/_members_options.php', compact('m')) ?>
            <? endif ?>
        </div>

        <div style="font-size: 0.8em;">
            <a href="<?= $controller->link_for('profile', ['username' => $m['username']]) ?>">
                <?= $fullname ? htmlReady($fullname) : _('unbekannt') ?>
            </a>
        </div>
    </li>
<? endforeach ?>
</ul>