1
+ <nav class="navbar navbar-expand-lg bg-body-tertiary">
2
+ <div class="container">
3
+ <a class="navbar-brand" href="/">
4
+ <b><?= $ _ENV ['SOFTWARE_TITLE ' ] ?> </b>
5
+ </a>
6
+ <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
7
+ <span class="navbar-toggler-icon"></span>
8
+ </button>
9
+ <div class="collapse navbar-collapse" id="navbarNav">
10
+ <ul class="navbar-nav me-auto">
11
+ <?php if ($ this ->getAccountInformation () === FALSE ): ?>
12
+ <li class="nav-item">
13
+ <a class="nav-link" href="/">Startseite</a>
14
+ </li>
15
+ <?php else : ?>
16
+ <li class="nav-item">
17
+ <a class="nav-link" href="/overview">Dashboard</a>
18
+ </li>
19
+ <?php endif ; ?>
20
+ <li class="nav-item">
21
+ <a class="nav-link" href="#">Produkte</a>
22
+ </li>
23
+ </ul>
24
+
25
+ <ul class="navbar-nav ms-start">
26
+ <?php if ($ this ->getAccountInformation () === FALSE ): ?>
27
+ <li class="nav-item">
28
+ <a class="nav-link" href="/authentication/login">Anmelden</a>
29
+ </li>
30
+ <li class="nav-item">
31
+ <a class="nav-link btn btn-primary" href="/authentication/registration">Registrieren</a>
32
+ </li>
33
+ <?php else : ?>
34
+ <li class="nav-item dropdown">
35
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
36
+ Angemeldet als <b><?= $ this ->getAccountInformation ()['name ' ] ?> </b>
37
+ </a>
38
+ <ul class="dropdown-menu">
39
+ <li><a class="dropdown-item" href="#">Kontoeinstellungen</a></li>
40
+ <li><a class="dropdown-item" href="#">Lizenzierungen</a></li>
41
+ <hr>
42
+ <li><a class="dropdown-item" href="/authentication/logout">Abmelden</a></li>
43
+ </ul>
44
+ </li>
45
+ <a class="nav-link">
46
+ <span class="badge rounded-pill text-bg-secondary">Basic</span>
47
+ </a>
48
+ <?php if ($ this ->getAccountInformation ()['isAdmin ' ] === 1 ): ?>
49
+ <a class="nav-link text-danger" href="/admin/dashboard">
50
+ <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-house-gear" viewBox="0 0 16 16">
51
+ <path d="M7.293 1.5a1 1 0 0 1 1.414 0L11 3.793V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v3.293l2.354 2.353a.5.5 0 0 1-.708.708L8 2.207l-5 5V13.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 2 13.5V8.207l-.646.647a.5.5 0 1 1-.708-.708L7.293 1.5Z"/>
52
+ <path d="M11.886 9.46c.18-.613 1.048-.613 1.229 0l.043.148a.64.64 0 0 0 .921.382l.136-.074c.561-.306 1.175.308.87.869l-.075.136a.64.64 0 0 0 .382.92l.149.045c.612.18.612 1.048 0 1.229l-.15.043a.64.64 0 0 0-.38.921l.074.136c.305.561-.309 1.175-.87.87l-.136-.075a.64.64 0 0 0-.92.382l-.045.149c-.18.612-1.048.612-1.229 0l-.043-.15a.64.64 0 0 0-.921-.38l-.136.074c-.561.305-1.175-.309-.87-.87l.075-.136a.64.64 0 0 0-.382-.92l-.148-.044c-.613-.181-.613-1.049 0-1.23l.148-.043a.64.64 0 0 0 .382-.921l-.074-.136c-.306-.561.308-1.175.869-.87l.136.075a.64.64 0 0 0 .92-.382l.045-.148ZM14 12.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0Z"/>
53
+ </svg>
54
+ </a>
55
+ <?php endif ; ?>
56
+ <?php endif ; ?>
57
+ </ul>
58
+ </div>
59
+ </div>
60
+ </nav>
0 commit comments