15,10 → 15,6 |
|
private $statistiques = null; |
|
private $champ_pays = '12'; |
private $champ_rapport_activite_bota = '102'; |
private $champ_experience_bota = '4'; |
|
public function StatistiqueControleur() { |
|
$this->__construct(); |
41,7 → 37,8 |
// pour chacun des continents, on fait la somme des membres de sa zone |
foreach($continents as $id_continent => $continent) { |
$zones_continent_ids = $cartographe->chargerInformationsPaysDuContinentsCsv($continent); |
$nb_inscrits[$id_continent] = array_sum($annuaire_controleur->chargerNombreAnnuaireListeInscritsParPays($id_annuaire, array_keys($zones_continent_ids))); |
$zones_continent_ids = array_map(array($this,'miniQuote'), array_keys($zones_continent_ids)); |
$nb_inscrits[$id_continent] = array_sum($annuaire_controleur->chargerNombreAnnuaireListeInscritsParPays($id_annuaire, $zones_continent_ids)); |
} |
|
$graph = $this->statistiques->genererGraphique(Statistiques::GRAPH_CAMEMBERT,$nb_inscrits,'', array(650, 500)); |
57,9 → 54,10 |
|
$ids_zones_europe = $cartographe->chargerInformationsPaysDuContinentsCsv('pays_europe'); |
|
//Debug::printr() |
$codes_zones_europe = array_map(array($this,'miniQuote'), array_keys($ids_zones_europe)); |
|
$titre_zone = $this->convertirPourLegende($zone[2]); |
$nb_inscrits_par_code = $annuaire_controleur->chargerNombreAnnuaireListeInscritsParPays($id_annuaire, array_keys($ids_zones_europe)); |
$nb_inscrits_par_code = $annuaire_controleur->chargerNombreAnnuaireListeInscritsParPays($id_annuaire, $codes_zones_europe); |
|
$nb_inscrits_par_legende = array(); |
|
209,7 → 207,7 |
$tab_mois = array("Jan","Fev","Mar","Avr","Mai","Juin","Juil","Aout","Sep","Oct","Nov","Dec"); |
|
$annee_debut = 2010; |
$mois = 7; |
$mois = 1; |
$annee = 2010; |
$tps_debut = mktime(0,0,0,$mois,1,$annee); |
$tps_courant = $tps_debut; |
312,5 → 310,9 |
|
return $texte; |
} |
|
private function miniQuote($chaine) { |
return "'".$chaine."'"; |
} |
?> |
} |
?> |