This commit is contained in:
rmeijer_huizehetoost committed 2025-10-06 11:19:59 +02:00
1 parent e33b5a2719
commit e7cf77e57e
5 files changed
+456 -15

No files matched your search

+40 -14
View File
@@ -33,6 +33,11 @@ if ($theme !== 'dark' && intval($bg_brightness) < 70) {
$body_classes[] = 'dark-background-active';
}
// Add any additional body classes from globals
if (isset($GLOBALS['body_class'])) {
$body_classes[] = $GLOBALS['body_class'];
}
$navbar_classes = ['navbar', 'navbar-expand-lg', 'mb-4'];
if (in_array('dark-background-active', $body_classes) || $theme === 'dark') {
$navbar_classes[] = 'navbar-dark';
@@ -99,17 +104,37 @@ if ($theme === 'dark' || in_array('dark-background-active', $body_classes)) {
<header>
<nav class="navbar navbar-expand-lg">
<div class="container-fluid">
<a class="navbar-brand" href="index.php">
<img src="<?php echo htmlspecialchars($settings['site_logo'] ?? 'include/images/favicon.ico'); ?>" alt="<?php echo htmlspecialchars($settings['site_title'] ?? 'Bookmarkly'); ?> Logo" height="<?php echo htmlspecialchars($settings['logo_height'] ?? '50'); ?>">
<?php if (($settings['display_site_title'] ?? '1') === '1'): ?>
<?php echo htmlspecialchars($settings['site_title'] ?? 'Bookmarkly'); ?>
<?php endif; ?>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
<!-- Left side: Logo/Brand -->
<div class="navbar-left">
<a class="navbar-brand" href="index.php">
<img src="<?php echo htmlspecialchars($settings['site_logo'] ?? 'include/images/favicon.ico'); ?>" alt="<?php echo htmlspecialchars($settings['site_title'] ?? 'Bookmarkly'); ?> Logo" height="<?php echo htmlspecialchars($settings['logo_height'] ?? '50'); ?>">
<?php if (($settings['display_site_title'] ?? '1') === '1'): ?>
<?php echo htmlspecialchars($settings['site_title'] ?? 'Bookmarkly'); ?>
<?php endif; ?>
</a>
</div>
<!-- Center: Search Bar -->
<div class="search-container-center">
<div class="input-group search">
<input type="text" class="form-control" id="searchInput" placeholder="<?php echo translate('index_search_placeholder'); ?>" autocomplete="off">
<button class="btn btn-outline-secondary" type="button" id="searchButton">
<i class="bi bi-search"></i>
</button>
<button class="btn btn-outline-secondary" type="button" id="searchEngineButton" title="Zoek op internet">
<i class="bi bi-globe"></i>
</button>
</div>
<div id="searchResults" class="search-results"></div>
</div>
<!-- Right side: Navigation -->
<div class="navbar-right">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
<?php if (isset($_SESSION['user_id'])): ?>
<?php if (isAdmin() || isUser()): ?>
<li class="nav-item">
@@ -145,7 +170,8 @@ if ($theme === 'dark' || in_array('dark-background-active', $body_classes)) {
<a class="nav-link" href="login.php"><i class="bi bi-box-arrow-in-right"></i> <?php echo translate('login_button'); ?></a>
</li>
<?php endif; ?>
</ul>
</ul>
</div>
</div>
</div>
</div>
</nav>
</nav>