simplification cumul versements
FossilOrigin-Name: e4a942b3cc6913da11da2dfd480b2f71703c1781911e8d7c5e0a57c1b170bfd8
This commit is contained in:
parent
83cc830fb1
commit
b1645828fc
6 changed files with 44 additions and 84 deletions
|
|
@ -72,6 +72,7 @@ class Utils
|
|||
|
||||
/**
|
||||
* @return versements correspondants à l'année et aux tarifs donnés
|
||||
* triés par tarif, nom, date
|
||||
* @param $annee
|
||||
* @param array $tarifs
|
||||
* @param array $champsNom : liste non vide des champs de nom/prénom
|
||||
|
|
@ -209,7 +210,7 @@ class Utils
|
|||
* @param $annee
|
||||
* @param array $champsNom : champs qui définissent le nom et le prénom d'une personne
|
||||
*/
|
||||
public static function getDonateurs($annee, $champsNom)
|
||||
public static function getDonateurs($annee, $champsNom) : array
|
||||
{
|
||||
// concaténer les champs nom/prénoms pour la sélection
|
||||
$nom = 'trim(' . Utils::combinerChamps($champsNom) . ') as nom,';
|
||||
|
|
@ -241,7 +242,16 @@ class Utils
|
|||
GROUP by membres.id
|
||||
ORDER by " . $tri . " COLLATE U_NOCASE
|
||||
";
|
||||
return DB::getInstance()->get($sql, $annee);
|
||||
$donateurs = array();
|
||||
foreach (DB::getInstance()->iterate($sql, $annee) as $personne)
|
||||
{
|
||||
$donateurs[$personne->idUser] = new Personne($personne->idUser,
|
||||
$personne->nom,
|
||||
$personne->adresse,
|
||||
$personne->codePostal,
|
||||
$personne->ville);
|
||||
}
|
||||
return $donateurs;
|
||||
}
|
||||
|
||||
public static function getLignesReduction($lesTaux)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue