<?php
require_once __DIR__ . '/includes/config.php';

echo "<h2>Debug - Info Utilizator</h2>";

echo "<h3>Session Info</h3>";
echo "<ul>";
echo "<li>Session ID: " . session_id() . "</li>";
echo "<li>isLoggedIn(): " . (isLoggedIn() ? "DA ✓" : "NU ✗") . "</li>";
echo "<li>User ID din sesiune: " . ($_SESSION['user_id'] ?? 'NU SETAT') . "</li>";
echo "</ul>";

if (isLoggedIn()) {
    $user = getCurrentUser();
    
    echo "<h3>User Info</h3>";
    if ($user) {
        echo "<ul>";
        echo "<li>ID: " . $user['id'] . "</li>";
        echo "<li>Email: " . htmlspecialchars($user['email']) . "</li>";
        echo "<li>Nume: " . htmlspecialchars($user['name']) . "</li>";
        echo "<li>Rol: <strong>" . $user['role'] . "</strong></li>";
        echo "<li>Activ: " . ($user['active'] ? "DA ✓" : "NU ✗") . "</li>";
        echo "</ul>";
        
        if ($user['role'] === 'admin') {
            echo "<p style='color:green'>✓ <strong>Ești ADMIN</strong> - Poți accesa manage-roles.php</p>";
        } else {
            echo "<p style='color:orange'>⚠ <strong>Ești USER</strong> - Nu poți accesa manage-roles.php</p>";
            echo "<p>Pentru a deveni admin, cere unui admin să te promoveze.</p>";
        }
    } else {
        echo "<p style='color:red'>❌ Utilizatorul NU a putut fi găsit în baza de date!</p>";
        echo "<p>Aceasta poate înseamna:</p>";
        echo "<ul>";
        echo "<li>Utilizatorul a fost șters din baza de date</li>";
        echo "<li>Utilizatorul a fost dezactivat</li>";
        echo "<li>Eroare de conexiune la baza de date</li>";
        echo "</ul>";
    }
} else {
    echo "<p style='color:red'>❌ Nu ești logat</p>";
    echo "<p><a href='login.php'>Mergi la login</a></p>";
}

echo "<hr>";
echo "<p><a href='admin/dashboard.php'>← Înapoi la dashboard</a></p>";
?>
