OpenNIT

Quelltext des aktuellen Standes

Fassung 1.1.1

auth.php

3 KB
<!DOCTYPE html>
<html lang="<?= $this->e($this->lang()) ?>">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="robots" content="noindex, nofollow">
    <title><?= $this->te($page_title ?? 'Anmeldung') ?> - <?= $this->e($app_name ?? 'OpenNIT') ?></title>

    <link rel="icon" href="<?= !empty($app_favicon) ? $this->e($app_favicon) : '/assets/img/favicon-default.png' ?>">
    <meta name="csrf-token" content="<?= $this->csrf() ?>">
    <link rel="stylesheet" href="/assets/css/tokens.css?v=<?= filemtime(dirname(__DIR__, 2) . '/public/assets/css/tokens.css') ?>">
    <?php $_material = ($design_style ?? 'standard') === 'material'; ?>
    <?php if ($_material): ?><link rel="stylesheet" href="/assets/css/theme-material.css?v=<?= filemtime(dirname(__DIR__, 2) . '/public/assets/css/theme-material.css') ?>"><?php endif; ?>
    <link rel="stylesheet" href="/assets/css/app.css?v=<?= filemtime(dirname(__DIR__, 2) . '/public/assets/css/app.css') ?>">
    <link rel="stylesheet" href="/assets/css/auth.css?v=<?= filemtime(dirname(__DIR__, 2) . '/public/assets/css/auth.css') ?>">
</head>
<body class="auth-body<?= !empty($login_bg) ? ' auth-body--bg' : '' ?><?= $_material ? ' design-material' : '' ?>"<?php if (!empty($login_bg)): ?> style="background-image:url('<?= $this->e($login_bg) ?>')"<?php endif; ?>>
    <div class="auth-container<?= !empty($auth_wide) ? ' auth-container--wide' : '' ?>">
        <div class="auth-box">
            <!-- Logo / App-Name -->
            <div class="auth-box-header">
                <?php if (!empty($app_logo)): ?>
                    <img src="<?= $this->e($app_logo) ?>" alt="<?= $this->e($app_name ?? 'OpenNIT') ?>" class="auth-logo-img">
                <?php else: ?>
                    <span class="logo-icon">&#128218;</span>
                    <span class="auth-app-name"><?= $this->e($app_name ?? 'OpenNIT') ?></span>
                <?php endif; ?>
            </div>

            <?php if (!empty($flash_messages)): ?>
                <div class="auth-box-body" style="padding-bottom:0;">
                    <?php foreach ($flash_messages as $type => $messages): ?>
                        <?php foreach ((array)$messages as $message): ?>
                            <div class="flash-message flash-<?= $this->e($type) ?>">
                                <?= $this->e($message) ?>
                            </div>
                        <?php endforeach; ?>
                    <?php endforeach; ?>
                </div>
            <?php endif; ?>

            <?= $content ?>

            <!-- Footer -->
            <div class="auth-box-footer">
                <?php if (!empty($app_footer_text)): ?>
                    <?= $this->e($app_footer_text) ?>
                <?php else: ?>
                    &copy; <?= date('Y') ?> OpenNIT
                <?php endif; ?>
                <?php include __DIR__ . '/_agpl_notice.php'; ?>
            </div>
        </div>
    </div>
</body>
</html>