| 
<!DOCTYPE html><?php
 // Debug settings
 error_log("Header template - Available settings: " . print_r($settings ?? [], true));
 $currentTheme = $settings['theme'] ?? 'light';
 error_log("Header template - Current theme: " . $currentTheme);
 ?>
 <html lang="en" class="<?php echo $currentTheme === 'dark' ? 'dark' : ''; ?>">
 <!-- Debug Info:
 Theme: <?php echo $currentTheme; ?>
 Settings: <?php echo htmlspecialchars(print_r($settings ?? [], true)); ?>
 -->
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title><?= $title ?? 'Dashboard' ?></title>
 <script src="https://cdn.tailwindcss.com"></script>
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
 <script>
 // Configure Tailwind for dark mode
 tailwind.config = {
 darkMode: 'class',
 theme: {
 extend: {
 colors: {
 gray: {
 900: '#111827',
 800: '#1F2937',
 700: '#374151',
 }
 }
 }
 }
 }
 </script>
 <style>
 body {
 font-family: 'Inter', sans-serif;
 }
 /* Dark mode transitions */
 .transition-colors {
 transition-property: background-color, border-color, color;
 transition-duration: 200ms;
 }
 </style>
 </head>
 <body class="bg-gray-50 dark:bg-gray-900 transition-colors duration-200">
 <?php if (isset($_SESSION['authenticated']) && $_SESSION['authenticated']): ?>
 <div class="min-h-screen flex">
 <!-- Sidebar -->
 <div class="bg-gray-800 dark:bg-gray-900 text-white w-64 py-6 flex flex-col border-r dark:border-gray-700">
 <div class="px-6 mb-8">
 <h2 class="text-2xl font-bold">Dashboard</h2>
 </div>
 <nav class="flex-1">
 <a href="<?php echo BASE_URL ?>/dashboard" class="flex items-center px-6 py-3 hover:bg-gray-700">
 <i class="fas fa-home mr-3"></i>
 Dashboard
 </a>
 <?php if (isset($_SESSION['user']['role']) && $_SESSION['user']['role'] === 'admin'): ?>
 <a href="<?php echo BASE_URL ?>/dashboard/users" class="flex items-center px-6 py-3 hover:bg-gray-700">
 <i class="fas fa-users mr-3"></i>
 Users
 </a>
 <a href="<?php echo BASE_URL ?>/dashboard/settings" class="flex items-center px-6 py-3 hover:bg-gray-700">
 <i class="fas fa-cog mr-3"></i>
 Settings
 </a>
 <?php endif; ?>
 </nav>
 <div class="px-6 py-4 border-t border-gray-700">
 <div class="flex items-center">
 <i class="fas fa-user-circle text-2xl mr-3"></i>
 <div>
 <p class="font-medium"><?= $_SESSION['user']['name'] ?? 'User' ?></p>
 <a href="<?php echo BASE_URL ?>/dashboard/logout" class="text-sm text-gray-400 hover:text-white">Logout</a>
 </div>
 </div>
 </div>
 </div>
 <!-- Main Content -->
 <div class="flex-1">
 <header class="bg-white dark:bg-gray-800 shadow">
 <div class="max-w-7xl mx-auto py-6 px-4">
 <h1 class="text-2xl font-semibold text-gray-900 dark:text-white"><?= $title ?? 'Dashboard' ?></h1>
 </div>
 </header>
 <main class="max-w-7xl mx-auto py-6 px-4">
 <?php else: ?>
 <main class="min-h-screen flex items-center justify-center bg-gray-50 dark:bg-gray-900 py-12 px-4">
 <?php endif; ?>
 
 |