<?php
/**
 * Patrimia — Notification d'inscription au lancement
 * Déposer ce fichier à la racine du site (à côté de index.html)
 */

header('Content-Type: application/json; charset=utf-8');
header('Access-Control-Allow-Origin: *');

// Protection basique
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    http_response_code(405);
    echo json_encode(['success' => false, 'message' => 'Méthode non autorisée.']);
    exit;
}

// Récupération et validation de l'email
$email = isset($_POST['email']) ? trim($_POST['email']) : '';

if (empty($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo json_encode(['success' => false, 'message' => 'Adresse e-mail invalide.']);
    exit;
}

// Protection anti-injection dans les headers
$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// ── Destinataire ──
$to = 'julien.berge@patrimia.eu';

// ── Email de notification pour Julien ──
$subject = 'Patrimia — Nouvelle inscription au lancement';
$body  = "Bonjour,\r\n\r\n";
$body .= "Une nouvelle personne souhaite être informée du lancement de Patrimia.\r\n\r\n";
$body .= "Adresse e-mail : " . $email . "\r\n";
$body .= "Date : " . date('d/m/Y à H:i') . "\r\n\r\n";
$body .= "---\r\nPatrimia — Intelligence patrimoniale";

$headers  = "From: noreply@patrimia.eu\r\n";
$headers .= "Reply-To: " . $email . "\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
$headers .= "X-Mailer: Patrimia/1.0";

// Envoi
$sent = mail($to, $subject, $body, $headers);

if ($sent) {
    // Log optionnel dans un fichier CSV (sauvegarde locale)
    $logFile = __DIR__ . '/inscriptions.csv';
    $isNew = !file_exists($logFile);
    $fp = fopen($logFile, 'a');
    if ($isNew) {
        fputcsv($fp, ['date', 'email']);
    }
    fputcsv($fp, [date('Y-m-d H:i:s'), $email]);
    fclose($fp);

    echo json_encode(['success' => true]);
} else {
    echo json_encode(['success' => false, 'message' => 'Erreur lors de l\'envoi. Veuillez réessayer.']);
}
