67,6 → 67,7 |
$premiere_annee = 2006; |
|
$nb_obs = $this->compterObservationsParUtilisateur(); |
$annees = array(); |
|
foreach ($utilisateurs as $id => $utilisateur) { |
$utilisateur_formate = array( |
77,10 → 78,12 |
'prenom' => isset($utilisateur['profile_prenom']) ? $utilisateur['profile_prenom'] : '', |
'code postal' => isset($utilisateur['profile_code_postal']) ? $utilisateur['profile_code_postal'] : '', |
'ville' => isset($utilisateur['profile_ville']) ? $utilisateur['profile_ville'] : '', |
'type' => isset($utilisateur['profile_type']) ? $utilisateur['profile_type'] : '' |
'type' => isset($utilisateur['profile_type']) ? $utilisateur['profile_type'] : '', |
'date inscription' => isset($utilisateur['created']) ? date('d/m/Y', $utilisateur['created']) : '', |
); |
|
for($i = $premiere_annee; $i <= date('Y'); $i++) { |
$annees['annee '.$i] += isset($nb_obs[$utilisateur['uid']]) && isset($nb_obs[$utilisateur['uid']][$i]) ? $nb_obs[$utilisateur['uid']][$i] : '0'; |
$utilisateur_formate['annee '.$i] = isset($nb_obs[$utilisateur['uid']]) && isset($nb_obs[$utilisateur['uid']][$i]) ? $nb_obs[$utilisateur['uid']][$i] : '0'; |
} |
|
87,6 → 90,19 |
$utilisateurs_formates[] = $utilisateur_formate; |
} |
|
$ligne_total_obs = array( |
'id' => '', |
'pseudo' => '', |
'mail' => '', |
'nom' => '', |
'prenom' => '', |
'code postal' => '', |
'ville' => '', |
'type' => '', |
'date inscription' => '' |
); |
$ligne_total_obs = array_merge($ligne_total_obs, $annees); |
$utilisateurs_formates[] = $ligne_total_obs; |
$csv = $this->convertirTableauAssocVersCSV($utilisateurs_formates); |
$this->envoyerFichier($csv, 'utilisateurs'); |
} |