L'API Donorbox ne supporte pas de filtre campaign_id côté serveur,
et les plans n'exposent pas de slug. Filtre PHP sur plan['campaign']['id']
comparé à l'ID de la campagne récupérée.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Le paramètre campaign_id dans l'URL ne filtre pas côté Donorbox.
Filtrage PHP sur plan['campaign']['slug'] à la place.
Ajout _debug_plan_sample temporaire pour vérifier la structure réelle.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Le proxy comptait les plans actifs de toutes les campagnes du compte,
gonflant artificiellement le chiffre affiché. Ajout du filtre
campaign_id sur l'endpoint /api/v1/plans et suppression du cache
périmé.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remplace le montant collecté par le nombre de soutiens réguliers actifs
(plans Donorbox status=active + 98 soutiens historiques) avec objectif 500
- Proxy PHP : appel à /api/v1/plans pour compter les plans actifs toutes
campagnes confondues, avec pagination et détail plans_detail dans la réponse
- Jauge initialisée à 19.6% (98/500) en fallback si l'API est indisponible
- Versions FR et EN mises à jour
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>