Search
This commit is contained in:
1 parent
e33b5a2719
commit
e7cf77e57e
5 files changed
+456
-15
No files matched your search
+40
-14
@@ -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>
|
||||
Reference in new issue
Block a user