<?php
// Этот файл включается в другие страницы для отображения сайдбара
?>
<aside class="sidebar">
    <div class="sidebar-header">
        <div class="logo">🚜</div>
        <h2>Агротопливо</h2>
    </div>
    
    <div class="user-info">
        <div class="user-avatar">👤</div>
        <div class="user-details">
            <strong><?php 
                // Безопасное получение имени пользователя
                if(isset($_SESSION['full_name']) && !empty($_SESSION['full_name'])) {
                    echo htmlspecialchars($_SESSION['full_name']);
                } elseif(isset($_SESSION['username']) && !empty($_SESSION['username'])) {
                    echo htmlspecialchars($_SESSION['username']);
                } else {
                    echo 'Неизвестный пользователь';
                }
            ?></strong>
            <span class="user-role">
                <?php 
                $roleIcons = [
                    'admin' => '👑',
                    'engineer' => '🔧',
                    'refueler' => '⛽'
                ];
                
                $userRole = $_SESSION['role'] ?? 'unknown';
                $icon = $roleIcons[$userRole] ?? '❓';
                
                echo $icon . ' ' . htmlspecialchars($userRole);
                ?>
            </span>
        </div>
    </div>
    
    <nav class="sidebar-nav">
        <a href="dashboard.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'dashboard.php' ? 'active' : ''; ?>">
            📊 Дашборд
        </a>
        
        <?php if(hasPermission('admin')): ?>
            <a href="users.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'users.php' ? 'active' : ''; ?>">
                👥 Пользователи
            </a>
        <?php endif; ?>
        
        <?php if(hasPermission('engineer')): ?>
            <a href="vehicles.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'vehicles.php' ? 'active' : ''; ?>">
                🚜 Техника
            </a>
        <?php endif; ?>
        
        <?php if(hasPermission('engineer')): ?>
            <a href="fuel_tanks.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'fuel_tanks.php' ? 'active' : ''; ?>">
                🏭 Резервуары
            </a>
        <?php endif; ?>
        
        <?php if(hasPermission('engineer') || hasPermission('refueler')): ?>
            <a href="fuel_receipts.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'fuel_receipts.php' ? 'active' : ''; ?>">
                📥 Приёмка топлива
            </a>
        <?php endif; ?>
        
        <a href="refuels.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'refuels.php' ? 'active' : ''; ?>">
            ⛽ Заправки
        </a>
        
        <a href="reports.php" class="nav-item <?php echo basename($_SERVER['PHP_SELF']) == 'reports.php' ? 'active' : ''; ?>">
            📈 Отчеты
        </a>
        
        <div class="nav-divider"></div>
        <a href="logout.php" class="nav-item logout">🚪 Выход</a>
    </nav>
</aside>