<?php
    $navClass 
"nav-logged-out";
    
$links = [
        
"films" => "&#x1F3AC; Films",                   // 🎬
        
"login" => "&#x1F511; Login"                    // 🔑
    
];

    if (isset(
$_SESSION["email"])) {
        
$email $_SESSION["email"];

        
$query "SELECT isAdmin, isActive FROM citeLeParis_user WHERE email = ?";
        
$stmt mysqli_prepare($dbc$query);

        if (
$stmt) {
            
mysqli_stmt_bind_param($stmt"s"$email);
            
mysqli_stmt_execute($stmt);
            
$result mysqli_stmt_get_result($stmt);
            
$user mysqli_fetch_assoc($result);
            
mysqli_stmt_close($stmt);
    
            if (
$user && $user["isActive"] == 1) {
                
$navClass "nav-logged-in";
                
                
// user is an admin
                
if ($user["isAdmin"] == 1) {
                    
$links = [
                        
"films" => "&#x1F3AC; Films",                                       // 🎬
                        
"schedule" => "&#x1F4C5; Schedule",                                 // 📅
                        
"film" => [
                            
"title" => "&#x1F39E; Film",
                            
"items" => [
                                
"add_film" => "&#x2795; Add Film",                          // ➕
                                
"manage_film" => "&#x1F527; Manage Film",                   // 🔧
                            
]
                        ],                               
// 🎞️
                        
"employee" => [
                            
"title" => "&#x1F464; Employee",                                // 👤
                            
"items" => [
                                
"add_employee" => "&#x2795; Add Employee",                  // ➕
                                
"manage_employee" => "&#x1F527; Manage Employee",           // 🔧
                            
]
                        ],
                        
"shift" => [
                            
"title" => "&#x2699;&#xFE0F; Shift",                            // ⚙️
                            
"items" => [
                                
"add_shift" => "&#x1F551; Add Shift",                       // 🕑
                                
"manage_shift" => "&#128295; Manage Shift"                  // 🛠️
                            
]
                        ],
                        
"registration" => [
                            
"title" => "&#x2699;&#xFE0F; Registration",                    // ⚙️
                            
"items" => [
                                
"manage_registration" => "&#128295; Manage Registration"   // 🛠️
                            
]
                        ],
                        
"plan" => [
                            
"title" => "&#x2699;&#xFE0F; Plan",                             // ⚙️
                            
"items" => [
                                
"manage_plan" => "&#128295; Manage Plan"                    // 🛠️
                            
]
                        ]
                    ];
                } 
                
// user is not an admin
                
else {
                    
$links = [
                        
"films" => "&#x1F3AC; Films",                                   // 🎬
                        
"login" => "&#x1F511; Login"                                    // 🔑
                    
];
                }
                
            } else {
                
// inactive users
                
$links = [
                    
"films" => "&#x1F3AC; Films",                                       // 🎬
                    
"login" => "&#x1F511; Login"                                        // 🔑
                
];
            }
        }
    }
?>
<header>
    <nav class="<?php echo $navClass?>">
        <?php
            
//-----------LOGIN----------------------------------------------------------
            
if(isset($_SESSION["email"]))
            {
                echo 
'<form method="post" id="form-logout">
                    <p><label for="logoff">User: ' 
"<span>" htmlspecialchars($_SESSION["email"]) . "</span>" '</label>
                        <input type="submit" name="BUTTON_logout" value="Logout" class="btn logout"></p>
                    </form>'
;
            }

            if(isset(
$_POST["BUTTON_logout"]))
            {
                unset(
$_SESSION["email"]);
                unset(
$_SESSION["isAdmin"]);
                unset(
$_SESSION["userID"]);
                
header("location: index.php?page=films");  
            }
            
//---------------------------------------------------------------------------
        
?>
        <ul>
            <?php
                $currentPage 
"";   // default page
            
                
if (isset($_GET["page"])) {
                    
$currentPage $_GET["page"];
                }

                foreach (
$links as $link => $name) {
                    
// check if dropdown
                    
if (is_array($name)) {
                        echo 
"<li class='dropdown'>";
                        echo 
"<a>{$name['title']} &#9662</a>";                          // ▼
                        
echo "<ul class='dropdown-menu'>";
                        foreach (
$name['items'] as $sublink => $subname) {
                            
$isActive = ($currentPage == $sublink) ? "active" "";
                            echo 
"<li><a href='index.php?page=$sublink' class='$isActive'>$subname</a></li>";
                        }
                        echo 
"</ul>";
                        echo 
"</li>";
                    }
                    
// normal link
                    
else {
                        
$isActive = ($currentPage == $link) ? "active" "";
                        echo 
"<li><a href='index.php?page=$link' class='$isActive'>$name</a></li>";
                    }
                }
                
            
?>
    </nav>
</header>