//couts pour les 10 premiers utilisateurs $userCouts = Note::getCoutOfUser($bdd); //incrementation pour lesfrais par mois de l'année $i = 1; //couleur des categories $color = 30; foreach ($allCategorie as $categorie) { $categorieCout = Frais::getCoutByCategorieId($bdd, $categorie["id"]); $fdevise = Devise::getDeviseById($bdd, $categorieCout['devise_id'])->getTaux(); $data["categorie"]["labels"][] = $categorie["name"]; $data["categorie"]["cout"][] = Devise::getValueOfChangedDevise($categorieCout["totalCat"], $fdevise, $userDevise); $data["categorie"]["all"][] = ["value" => Devise::getValueOfChangedDevise($categorieCout["totalCat"], $fdevise, $userDevise), "color" => "rgb(" . $color . ", " . $color * 2 . ", " . $color / 2 . ")", "highlight" => "rgb(" . ($color + 15) . ", " . ($color * 2 + 15) . ", " . ($color + 15) . ")", "label" => $categorie["name"]]; $color += 30; } while ($i <= 12) { $coutMois = Frais::getCoutParMois($bdd, $i); $fdevise = Devise::getDeviseById($bdd, $coutMois['devise_id'])->getTaux(); if ($coutMois == NULL) { $coutMois = 0; } $data["mois"]["cout"][] = Devise::getValueOfChangedDevise($coutMois["totalMois"], $fdevise, $userDevise); $i++; } foreach ($userCouts as $uCout) { $data["user"]["login"][] = $uCout["username"]; $data["user"]["cout"][] = $uCout["total"]; } break; default: break; }