View sourcecode

The following files exists in this folder. Click to view.

navbar.php

46 lines UTF-8 Unix (LF)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<nav class="navbar navbar-expand-lg bg-body-tertiary">
    <!-- Huvudnavigationsfält med Bootstrap-klasser för layout och färg -->
    <div class="container-fluid">
        <!-- Container som gör navbaren responsiv -->
        <a class="navbar-brand" href="index.php">HogeNView</a>
        <!-- Logotyp/länk till startsidan -->
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
            aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
            <!-- Hamburgerikon som visas på små skärmar -->
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
            <!-- Div som döljs eller visas när man klickar på toggler -->
            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                <!-- Lista med navigationslänkar -->

                <?php
                
if (isset($_SESSION["userID"]))
                
// Om användaren är inloggad, visa konto-menyn
                
{
                    echo <<<EOD
                        <li class="nav-item">
                    <a class="nav-link active" aria-current="page" href="index.php">Tillgängliga kategorier</a>
                    <!-- Länk till tillgängliga kategorier -->
                </li>

                <li class="nav-item">
                    <a class="nav-link active" aria-current="page" href="locked.php">Låsta kategorier</a>
                    <!-- Länk till låsta kategorier -->
                </li>
                EOD;
                require 
"admin.php";
                }
                
?>
            </ul>
            <?php
            
if (isset($_SESSION["userID"]))
                
// Om användaren är inloggad, visa även en logout-knapp utanför dropdown
                
echo <<<EOD
                    <a href="logout.php" class="btn btn-outline-danger">Logga ut</a>
                    EOD;
            
?>
            </form>
        </div>
    </div>
</nav>