'échoué') LIMIT 1"; $st = $pdo->prepare($sql); $st->execute([$praticien_id, $FREE_PLAN_ID]); $hasUsedFree = (bool)$st->fetchColumn(); } // Récupérer les abonnements actifs (sauf plan 2 promo si actif=0) $stmt = $pdo->query("SELECT * FROM abonnement WHERE actif = 1 ORDER BY prix ASC, duree_jours ASC"); $abonnements = $stmt->fetchAll(PDO::FETCH_ASSOC); // Si essai gratuit utilisé → retirer l'id=1 if ($hasUsedFree) { $abonnements = array_values(array_filter($abonnements, function($ab){ return (int)$ab['id'] !== 1; })); } ?> <?= htmlspecialchars($translations['seo_choisir_abonnement_title'] ?? 'Тарифы для практикующего — Услуги.фр') ?>

Нет доступных тарифов.