<?php
// En-têtes pour compatibilité TPE Mobiwire (WSP/WAP)
header('Content-Type: application/json; charset=utf-8');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');

// Forcer HTTP/1.0 pour une compatibilité maximale avec les vieux TPE
header("HTTP/1.0 200 OK");

try {
    require_once 'config/database.php';
} catch (Exception $e) {
    echo json_encode(['success' => false, 'message' => 'DB Config Error']);
    exit;
}

$code = isset($_GET['code']) ? trim($_GET['code']) : '';

if (empty($code)) {
    echo json_encode(['success' => false, 'message' => 'Code manquant']);
    exit;
}

try {
    // Recherche de l'utilisateur par son code - TABLE AVEC MAJUSCULE 'Utilisateurs'
    $stmt = $pdo->prepare("SELECT NomPrenom FROM Utilisateurs WHERE code_utilisateur = ?");
    $stmt->execute([$code]);
    $user = $stmt->fetch(PDO::FETCH_ASSOC);

    if ($user) {
        echo json_encode([
            'success' => true,
            'NomPrenom' => $user['NomPrenom']
        ]);
    } else {
        echo json_encode(['success' => false, 'message' => 'Non trouve']);
    }
} catch (Exception $e) {
    echo json_encode(['success' => false, 'message' => 'Erreur']);
}
?>
