<?php
$title = $title ?? 'Accès au module bloqué';
$moduleName = $moduleName ?? 'Module';
$blockingMessage = $blockingMessage ?? 'Ce module n’est pas disponible pour le moment.';
$module = $module ?? [];
$currentUser = \App\Core\Auth::user() ?? [];
$isAdmin = ($currentUser['role_key'] ?? '') === 'admin';
?>
<div class="container py-4 py-lg-5">
  <div class="row justify-content-center">
    <div class="col-12 col-lg-8">
      <div class="card shadow-sm border-0">
        <div class="card-body p-4 p-lg-5">
          <div class="text-center mb-4">
            <div class="mx-auto mb-3 d-inline-flex align-items-center justify-content-center rounded-circle" style="width:72px;height:72px;background:#fff7ed;color:#c2410c;font-size:1.5rem;">
              <i class="fas fa-lock"></i>
            </div>
            <div class="text-uppercase text-muted small fw-semibold mb-1">Gestion des modules</div>
            <h1 class="h3 mb-2"><?= htmlspecialchars((string)$title) ?></h1>
            <p class="text-muted mb-0">Module concerné : <strong><?= htmlspecialchars((string)$moduleName) ?></strong></p>
          </div>

          <div class="alert alert-warning mb-4">
            <i class="fas fa-triangle-exclamation me-1"></i><?= htmlspecialchars((string)$blockingMessage) ?>
          </div>

          <?php if (($module['status_code'] ?? '') === 'trial_expired'): ?>
            <div class="small text-muted mb-4">
              La période d’essai d’un mois est terminée. L’activation commerciale n’est pas disponible depuis cette interface et doit être réalisée par le développeur uniquement après paiement des modules.
            </div>
          <?php endif; ?>

          <div class="d-flex flex-wrap gap-2 justify-content-center">
            <a href="<?= htmlspecialchars(route_url('/dashboard')) ?>" class="btn btn-primary">
              <i class="fas fa-chart-line me-1"></i> Retour au dashboard
            </a>
            <?php if ($isAdmin): ?>
              <a href="<?= htmlspecialchars(route_url('/settings/modules')) ?>" class="btn btn-outline-secondary">
                <i class="fas fa-puzzle-piece me-1"></i> Gestion des modules
              </a>
            <?php endif; ?>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>