/trunk/widget/modules/stats/Stats.php |
---|
77,10 → 77,9 |
private function recupererPrenomNomIdentifie() { |
$nom = ''; |
if ($this->getAuthIdentifiant() != null) { |
$infos_utilisateur = $this->recupererUtilisateursNomPrenom(array($this->getAuthIdentifiant())); |
$infos_utilisateur = $this->recupererUtilisateursIdentite(array($this->getAuthIdentifiant())); |
if (array_key_exists($this->getAuthIdentifiant(), $infos_utilisateur)) { |
$utilisateur = (array) $infos_utilisateur[$this->getAuthIdentifiant()]; |
$nom = $utilisateur['prenom'].' '.$utilisateur['nom']; |
$nom = $infos_utilisateur[$this->getAuthIdentifiant()]['intitule']; |
} else { |
$nom = $this->getAuthIdentifiant(); |
} |
174,11 → 173,11 |
$widget = null; |
$utilisateurs = $this->recupererStatsTxtListeUtilisateursNbrePhotos(); |
if (isset($utilisateurs)) { |
$noms = $this->recupererUtilisateursNomPrenom(array_keys($utilisateurs)); |
$noms = $this->recupererUtilisateursIdentite(array_keys($utilisateurs)); |
foreach ($utilisateurs as $courriel => $infos) { |
if (array_key_exists($courriel, $noms)) { |
$nom_infos = (array) $noms[$courriel]; |
$nom_fmt = $nom_infos['prenom'].' '.$nom_infos['nom']; |
$nom_fmt = $nom_infos['intitule']; |
$widget['donnees']['utilisateurs'][$nom_fmt] = $infos; |
} |
} |
216,5 → 215,4 |
$json = $this->getDao()->consulter($url); |
return (array) json_decode($json); |
} |
} |
?> |
} |
/trunk/widget/modules/stats/squelettes/stats.tpl.html |
---|
76,8 → 76,10 |
<hr class="nettoyeur" /> |
<div> |
<h2>Images</h2> |
<img src="<?=$url_service?>/EvolImgParMoisGlissant?serveur=<?=$i++?>" alt="Évolutions du dépôt d'images par mois glissant" /> |
<img src="<?=$url_service?>/EvolImgParMois?serveur=<?=$i++?>" alt="Évolutions du dépôt d'images par mois" /> |
<img src="<?=$url_service?>/EvolImgLieesParMois?serveur=<?=$i++?>" alt="Évolutions des images liées aux observations par mois" /> |
<img src="<?=$url_service?>/EvolImgParAn?serveur=<?=$i++?>" alt="Évolutions du dépôt d'images par an" /> |
</div> |
<hr class="nettoyeur" /> |
<div class="flottant-gauche"> |
/trunk/widget/modules/stats/squelettes/stats_utilisateur.tpl.html |
---|
67,8 → 67,10 |
<hr class="nettoyeur" /> |
<div> |
<h2>Images</h2> |
<img src="<?=$url_service?>/EvolImgParMoisGlissant?serveur=<?=$i++?>&utilisateur=<?=$utilisateur?>" alt="Évolutions du dépôt d'images par mois glissant" /> |
<img src="<?=$url_service?>/EvolImgParMois?serveur=<?=$i++?>&utilisateur=<?=$utilisateur?>" alt="Évolutions du dépôt d'images par mois" /> |
<img src="<?=$url_service?>/EvolImgLieesParMois?serveur=<?=$i++?>&utilisateur=<?=$utilisateur?>" alt="Évolutions des images liées aux observations par mois" /> |
<img src="<?=$url_service?>/EvolImgParAn?serveur=<?=$i++?>&utilisateur=<?=$utilisateur?>" alt="Évolutions du dépôt d'images par an" /> |
</div> |
<hr class="nettoyeur" /> |
<div class="flottant-gauche"> |
/trunk/widget/bibliotheque/WidgetCommun.php |
---|
195,21 → 195,6 |
return $autorisation; |
} |
/** |
* Prend en paramêtre un tableau de courriels et retourne après avoir intérogé un service we de l'annuaire |
* une tableau avec en clé le courriel et en valeur, un tableau associatif : |
* - nom : le nom de l'utilisateur |
* - prenom : le prénom de l'utilisateur. |
* @param array $courriels un tableau de courriels pour lesquels il faut recherche le prénom et nom. |
*/ |
protected function recupererUtilisateursNomPrenom(Array $courriels) { |
// Récupération des données au format Json |
$service = "utilisateur/prenom-nom-par-courriel/".implode(',', $courriels); |
$url = sprintf($this->config['chemins']['baseURLServicesAnnuaireTpl'], $service); |
$json = $this->getDao()->consulter($url); |
return (array) json_decode($json); |
} |
protected function recupererUtilisateursIdentite(Array $courriels) { |
// Récupération des données au format Json |
$service = "utilisateur/identite-par-courriel/".implode(',', $courriels); |