diff --git a/lib/Utils.php b/lib/Utils.php index 3f00ca9..343616f 100644 --- a/lib/Utils.php +++ b/lib/Utils.php @@ -22,7 +22,7 @@ class Utils description, amount as montant FROM services_fees'); - return Utils::toAssoc($db->get($sql), 'id'); + return $db->getGrouped($sql); } /** @@ -37,7 +37,7 @@ class Utils services.label, services.description FROM services'); - return Utils::toAssoc($db->get($sql), 'id'); + return $db->getGrouped($sql); } /** @@ -76,7 +76,7 @@ class Utils $annee, $db->where('code', $op, $comptes) ); - return Utils::toAssoc($db->get($sql), 'id'); + return $db->getGrouped($sql); } /** @@ -120,32 +120,6 @@ class Utils return $db->get($sql); } - /** - * faire un tableau associatif avec le résultat d'une requête - */ - static function toAssoc($array, $nomCle) - { - $assoc = array(); - foreach ($array as $elem) - { - $ro = new \ReflectionObject($elem); - $proprietes = $ro->getProperties(); - $obj = new \stdClass(); - foreach ($proprietes as $p) - { - $pname = $p->getName(); - if ($pname == $nomCle) { - $key = $p->getValue($elem); - } - else { - $obj->$pname = $p->getValue($elem); - } - } - $assoc[$key] = $obj; - } - return $assoc; - } - /** * @return versements correspondants à l'année donnée * @param $annee