<?php
@session_start();
// Vérifier si l'abonnement est réellement expiré, sinon rediriger vers dashboard
$isExpired = false;
if(!empty($_SESSION['compagnie_ref'])){
  $centralConnFile = __DIR__.'/gestion_compagnies/config/connexion.php';
  if(is_file($centralConnFile)){
    require_once $centralConnFile; // $gc_pdo
    if(isset($gc_pdo) && $gc_pdo instanceof PDO){
      try {
        $ref = $_SESSION['compagnie_ref'];
        $col = 'expiartion_date';
        $hasCol = $gc_pdo->query("SHOW COLUMNS FROM compagnies_table LIKE 'expiartion_date'")->fetch();
        if(!$hasCol){ $col = 'expiration_date'; }
        $st = $gc_pdo->prepare("SELECT $col AS exp FROM compagnies_table WHERE compagnie_ref=? LIMIT 1");
        $st->execute([$ref]);
        $row = $st->fetch();
        if($row && !empty($row['exp'])){
          $exp = $row['exp'];
          if($exp < date('Y-m-d')){ $isExpired = true; }
        }
      } catch(Throwable $e){ /* ignorer -> considérer non expiré si doute */ }
    }
  }
}
if(!$isExpired){
  header('Location: dashboard.php');
  exit;
}
?><!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>Abonnement expiré</title>
  <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="vendor/fontawesome-free/css/all.min.css">
  <link rel="stylesheet" href="css/ruang-admin.min.css">
  <style>
    body{background:#f8f9fc;}
    .expired-box{max-width:640px;margin:60px auto;padding:40px;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.07);}
    .expired-box .icon{font-size:64px;line-height:1;margin-bottom:10px;}
  </style>
</head>
<body>
  <div class="expired-box text-center">
    <div class="icon text-danger"><i class="fas fa-times-circle"></i></div>
    <h2 class="mb-3">Abonnement expiré</h2>
    <p class="lead">Votre abonnement est arrivé à expiration. L'accès aux fonctionnalités est temporairement bloqué.</p>
    <p class="mb-4">Contactez le support ou renouvelez votre abonnement pour réactiver votre espace.</p>
    <div class="d-flex flex-column align-items-center gap-2">
      <a href="logout.php" class="btn btn-outline-secondary mb-2"><i class="fas fa-sign-out-alt"></i> Se déconnecter</a>
      <a href="mailto:support@example.com?subject=Renouvellement abonnement" class="btn btn-primary"><i class="fas fa-envelope"></i> Contacter le support</a>
    </div>
  </div>
</body>
</html>
