Refactor sidebar: use is_super_admin/is_admin helpers, restrict Users/Audit/Security to super_admin only
This commit is contained in:
@@ -39,7 +39,7 @@
|
|||||||
<div class="nav-submenu-loading"><i class="fas fa-spinner fa-spin"></i></div>
|
<div class="nav-submenu-loading"><i class="fas fa-spinner fa-spin"></i></div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<?php if (in_array($_SESSION['user_role'] ?? '', ['super_admin', 'admin'])): ?>
|
<?php if (is_super_admin()): ?>
|
||||||
<li class="nav-divider"></li>
|
<li class="nav-divider"></li>
|
||||||
<li class="nav-section">Administration</li>
|
<li class="nav-section">Administration</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
@@ -48,7 +48,6 @@
|
|||||||
<span>Teams</span>
|
<span>Teams</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php if ($_SESSION['user_role'] ?? '' === 'super_admin'): ?>
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="/admin/users" class="nav-link <?= str_starts_with($_SERVER['REQUEST_URI'] ?? '', '/admin/users') ? 'active' : '' ?>">
|
<a href="/admin/users" class="nav-link <?= str_starts_with($_SERVER['REQUEST_URI'] ?? '', '/admin/users') ? 'active' : '' ?>">
|
||||||
<i class="fas fa-users"></i>
|
<i class="fas fa-users"></i>
|
||||||
@@ -67,7 +66,15 @@
|
|||||||
<span>Security</span>
|
<span>Security</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
<?php elseif (is_admin()): ?>
|
||||||
|
<li class="nav-divider"></li>
|
||||||
|
<li class="nav-section">Administration</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a href="/teams" class="nav-link <?= str_starts_with($_SERVER['REQUEST_URI'] ?? '', '/teams') ? 'active' : '' ?>">
|
||||||
|
<i class="fas fa-users-cog"></i>
|
||||||
|
<span>Teams</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|||||||
Reference in New Issue
Block a user