Files
thetool/Layout/default/topbar.php
2025-06-24 11:32:53 +02:00

122 lines
5.0 KiB
PHP

<!-- Topbar Start -->
<div class="navbar-custom">
<div class="container-fluid">
<ul class="list-unstyled topnav-menu float-right mb-0" id="topbar">
<li class="dropdown notification-list">
<!-- Mobile menu toggle-->
<a class="navbar-toggle nav-link">
<div class="lines">
<span></span>
<span></span>
<span></span>
</div>
</a>
<!-- End mobile menu toggle-->
</li>
<li id="vodia-identity-container" class="dropdown notification-list hidden" >
<a href="#" id="vodia-identity-switcher" class="nav-link nav-user dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<i class="phone-icon fas fa-phone text-success"></i>
<span class="pro-user-name ml-1">
Ausgehende Identität: <strong id="vodia-identity-current-text"></strong>
<strong id="vodia-identity-current-number"></strong>
<i class="far fa-chevron-down"></i>
</span>
</a>
<div id="vodia-identity-switcher-dropdown-menu" class="dropdown-menu dropdown-menu-right">
<div class="dropdown-item noti-title">
<h6 class="m-0">
Ausgehende Telefonidentität umschalten:
</h6>
</div>
<ul class="list-group" id="vodia-identities-list" style="min-width: 512px;">
</ul>
</div>
</li>
<template id="vodia-identity-list-item-template">
<li class="list-group-item pointer">
<table class="table table-borderless mb-0">
<tr>
<td class="color-block"><i class="fas fa-phone"></i></td>
<td class="text-block" style="vertical-align: middle">
<span class="name"></span>
<span class="number"></span>
</td>
</tr>
</table>
</li>
</template>
<li id="bookstackLink" class="dropdown notification-list" style="display: none">
<a class="nav-link dropdown-toggle" href="" target="_blank">
<i class="fas fa-book"></i>
<span class="d-none d-sm-inline-block">Hilfe zu dieser Seite</span>
</a>
</li>
<li class="dropdown notification-list">
<a class="nav-link dropdown-toggle" data-toggle="adropdown" href="#" role="button" aria-haspopup="false" aria-expanded="false">
<i class="fe-bell noti-icon"></i>
<!--<span class="badge badge-danger rounded-circle noti-icon-badge">2</span>-->
</a>
</li>
<li>
<a class="nav-link nav-user mr-0" href="<?=self::getUrl("UserProfile")?>">
<!-- <img src="<?=self::getResourcePath()?>assets/images/users/avatar-4.jpg" alt="user-image" class="rounded-circle"> -->
<!-- <i style="font-size: 24px; border-radius: 50%;" class="fas fa-user-secret text-white img-circle bg-info"></i>-->
<?php if(!$me->twofactor): ?>
<i class="fas fa-exclamation-triangle text-warning" title="Zwei-Faktor-Authentifizierung (2FA) nicht aktiviert!"></i>
<?php else: ?>
<i class="fa-sharp fa-light fa-gear text-white img-circle font-15 "></i>
<?php endif; ?>
<span class="pro-user-name ml-1">
<?=$me->username?>
</span>
</a>
</li>
<!-- if $_SESSION[MFAPPNAME.'_impersonate'] is set then show a button that redirects to "User" "impersonate" "unimpersonate = true"-->
<?php if(isset($_SESSION[MFAPPNAME.'_impersonate'])): ?>
<li>
<a href="<?=self::getUrl("User","impersonate",["unimpersonate"=>true])?>" class="nav-link nav-user">
<i class="fas fa-user-secret text-white img-circle bg-info"></i>
<span class="pro-user-name ml-1">Zurück als <?=$_SESSION[MFAPPNAME.'_username']?></span>
</a>
</li>
<?php else: ?>
<li>
<a href="<?=self::getUrl("Dashboard","logout")?>" class="nav-link nav-user">
<i class="fas fa-sign-out-alt"></i>
<span class="pro-user-name ml-1">Abmelden</span>
</a>
</li>
<?php endif; ?>
</ul>
<ul class="list-unstyled topnav-menu-left m-0">
<li class="logo-box float-left">
<a href="<?=self::getUrl("Dashboard")?>" class="logo">
<span class="logo-lg">
<img src="<?=self::getResourcePath()?>assets/images/<?=MFAPPNAME_SLUG?>-logo-top.png" alt="" style="height:80px; padding-top:12px; padding-left:32px;">
</span>
<span class="logo-sm">
<img src="<?=self::getResourcePath()?>assets/images/<?=MFAPPNAME_SLUG?>-logo-top.png" alt="" height="28">
</span>
</a>
</li>
</ul>
</div> <!-- end container-fluid-->
</div>
<!-- end Topbar -->