Compare commits

..

No commits in common. "aa6133587a955f958bac8e74f28b9fdaf18f5540" and "8a3947533859ccf66c3f1c79ddf58585deb4b299" have entirely different histories.

View file

@ -129,12 +129,12 @@ if ($campaign === null) {
}
// Compter les donateurs réguliers actifs de la campagne ciblée uniquement
// Filtre PHP sur campaign.id (l'API plans ne supporte pas de filtre côté serveur)
$campaign_id = $campaign['id'] ?? null;
$recurring_count = 0;
$plans_page = 1;
do {
$plans_url = 'https://donorbox.org/api/v1/plans?per_page=100&page=' . $plans_page;
$plans_url = 'https://donorbox.org/api/v1/plans?per_page=100&page=' . $plans_page
. ($campaign_id ? '&campaign_id=' . urlencode($campaign_id) : '');
$ch_plans = curl_init();
curl_setopt_array($ch_plans, [
@ -159,10 +159,6 @@ do {
if (!is_array($plans)) break;
foreach ($plans as $plan) {
// Filtrer sur l'ID de la campagne cible
if (($plan['campaign']['id'] ?? null) !== $campaign_id) {
continue;
}
if (isset($plan['status']) && $plan['status'] === 'active') {
$recurring_count++;
}