array("S.id_souscription_campagne=".sql_quote($id_campagne),
"T.reglee = 'oui'"));
- $nombre = $res['nombre'];
- $somme = $objectif_initial;
-
- return ($type_souscription == "don" ? $somme : $nombre) + $objectif_initial;
+ return ($type_objectif == "don" ? $res['somme'] : $res['nombre']) + $objectif_initial;
}
/*
return $p;
}
+
+function montants_str2array($str) {
+ include_spip('inc/saisies');
+
+ /* Vérification du format de la chaine. Elle doit être sous la forme
+ * « [montant] | [label] », par exemple « 10 | 10 € ». */
+ foreach(explode("\n", trim($str)) as $l) {
+ if(!preg_match('/^[0-9]+\|.*/', $l)) {
+ return false;
+ }
+ }
+
+ return saisies_chaine2tableau(saisies_aplatir_chaine($str));
+}
+
+function campagne_afficher_objectif($nombre,$type_objectif){
+ return $nombre.($type_objectif == "don" ? " EUR" : "");
+}
\ No newline at end of file