aboutsummaryrefslogtreecommitdiff
path: root/templates/index_nobody.php
blob: 9c691d3240acdb49d3a66d746843e3f1342e9d0d (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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php
# Lifter010: TODO

// Get background images (this should be resolved differently since mobile
// browsers might still download the desktop background)
$bg_desktop = LoginBackground::getRandomPicture('desktop');
if ($bg_desktop) {
    $bg_desktop = $bg_desktop->getURL();
} else {
    $bg_desktop = URLHelper::getURL('pictures/loginbackgrounds/1.jpg');
}
$bg_mobile = LoginBackground::getRandomPicture('mobile');
if ($bg_mobile) {
    $bg_mobile = $bg_mobile->getURL();
} else {
    $bg_mobile = URLHelper::getURL('pictures/loginbackgrounds/2.jpg');
}
?>
<!-- Startseite (nicht eingeloggt) -->
<ul id="tabs" role="navigation"></ul>
<? if (!empty($logout)) : ?>
    <?= MessageBox::success(_("Sie sind nun aus dem System abgemeldet."), array_filter([$GLOBALS['UNI_LOGOUT_ADD']])) ?>
<? endif; ?>

<div id="background-desktop" style="background: url(<?= $bg_desktop ?>) no-repeat top left/cover;"></div>
<div id="background-mobile" style="background: url(<?= $bg_mobile ?>) no-repeat top left/cover;"></div>
<div class="index_main">
    <nav>
        <h1><?= htmlReady(Config::get()->UNI_NAME_CLEAN) ?></h1>
        <? foreach (Navigation::getItem('/login') as $key => $nav) : ?>
            <? if ($nav->isVisible()) : ?>
                <? $name_and_title = explode(' - ', $nav->getTitle()) ?>
                <div class="login_link">
                    <? if (is_internal_url($url = $nav->getURL())) : ?>
                        <? SkipLinks::addLink($name_and_title[0], $url) ?>
                        <a href="<?= URLHelper::getLink($url) ?>">
                    <? else : ?>
                        <a href="<?= htmlReady($url) ?>" target="_blank" rel="noopener noreferrer">
                    <? endif ?>
                            <?= htmlReady($name_and_title[0]) ?>
                            <p>
                                <?= htmlReady(!empty($name_and_title[1]) ? $name_and_title[1] : $nav->getDescription()) ?>
                            </p>
                        </a>
                </div>
            <? endif ?>
        <? endforeach ?>
    </nav>
    <footer>
    <? if ($GLOBALS['UNI_LOGIN_ADD']) : ?>
        <div class="uni_login_add">
            <?= $GLOBALS['UNI_LOGIN_ADD'] ?>
        </div>
    <? endif; ?>

        <div id="languages">
        <? foreach ($GLOBALS['INSTALLED_LANGUAGES'] as $temp_language_key => $temp_language): ?>
            <a href="index.php?set_language=<?= $temp_language_key ?>">
                <?= Assets::img('languages/' . $temp_language['picture'], tooltip2($temp_language['name'])) ?>
                <?= htmlReady($temp_language['name']) ?>
            </a>
        <? endforeach; ?>
        </div>

        <div id="contrast">
            <? if (isset($_SESSION['contrast'])) : ?>
                <?= Icon::create('accessibility')->asImg(24) ?>
                <a href="index.php?unset_contrast=1"><?= _('Normalen Kontrast aktivieren') ?></a>
                <?= tooltipIcon(_('Aktiviert standardmäßige, nicht barrierefreie Kontraste.')); ?>
            <? else : ?>
                <?= Icon::create('accessibility')->asImg(24) ?>
                <a href="index.php?set_contrast=1" id="highcontrastlink"><?= _('Hohen Kontrast aktivieren')?></a>
                <?= tooltipIcon(_('Aktiviert einen hohen Kontrast gemäß WCAG 2.1. Diese Einstellung wird nach dem Login übernommen.
                Sie können sie in Ihren persönlichen Einstellungen ändern.')); ?>
            <? endif ?>
        </div>

        <div class="login_info">
            <div>
                <?= _('Aktive Veranstaltungen') ?>:
                <?= number_format($num_active_courses, 0, ',', '.') ?>
            </div>

            <div>
                <?= _('Registrierte NutzerInnen') ?>:
                <?= number_format($num_registered_users, 0, ',', '.') ?>
            </div>

            <div>
                <?= _('Davon online') ?>:
                <?= number_format($num_online_users, 0, ',', '.') ?>
            </div>

            <div>
                <a href="dispatch.php/siteinfo/show">
                    <?= _('mehr') ?> &hellip;
                </a>
            </div>
        </div>
    </footer>
</div>