/trunk/widget/modules/stats/squelettes/stats_nbre.tpl.html |
---|
New file |
0,0 → 1,9 |
<h2>Nombres</h2> |
<ul> |
<li>Nombre d'observations publiques / total : <strong><?=number_format($observationsPubliques, 0, ',', ' ')?></strong> / <strong><?=number_format($observations, 0, ',', ' ')?></strong></li> |
<li>Nombre d'images : <strong><?=number_format($images, 0, ',', ' ')?></strong></li> |
<li>Nombre d'images liées aux observations : <strong><?=number_format($imagesLiees, 0, ',', ' ')?></strong></li> |
<li>Nombre d'observations liées aux images : <strong><?=number_format($observationsLiees, 0, ',', ' ')?></strong></li> |
<li>Moyenne images par observation : <strong><?=$moyImagesParObs?></strong></li> |
<li title="Hors observations géoréférencées mais non liées à une commune.">Nombre de communes possédant des observations : <strong><?=number_format($communes, 0, ',', ' ')?></strong></li> |
</ul> |
/trunk/widget/modules/stats/squelettes/stats_utilisateur.tpl.html |
---|
37,6 → 37,9 |
<?php $i=0;?> |
<h1>Statistiques du CEL de <?=$utilisateur?></h1> |
<div class="flottant-gauche"> |
<?php include('stats_nbre.tpl.html')?> |
</div> |
<div class="flottant-gauche"> |
<h2>Observations - Activité</h2> |
<img src="<?=$url_service?>/UtilisationJournaliere/<?=date("Y-m-d", (time() - 86400))?>?serveur=<?=$i++?>&utilisateur=<?=$utilisateur?>" alt="Intensité d'utilisation pour la journée d'hier" /> |
<img src="<?=$url_service?>/UtilisationJournaliere?serveur=<?=$i++?>&utilisateur=<?=$utilisateur?>" alt="Intensité d'utilisation pour aujourd'hui" /> |
/trunk/widget/modules/stats/squelettes/stats.tpl.html |
---|
37,6 → 37,10 |
<?php $i=0;?> |
<h1>Statistiques du CEL</h1> |
<div class="flottant-gauche"> |
<?php include('stats_nbre.tpl.html')?> |
</div> |
<hr class="nettoyeur" /> |
<div class="flottant-gauche"> |
<h2>Observations - Activité</h2> |
<img src="<?=$url_service?>/UtilisationJournaliere?serveur=<?=$i++?>/<?=date("Y-m-d", (time() - 86400))?>" alt="Intensité d'utilisation pour la journée d'hier" /> |
<img src="<?=$url_service?>/UtilisationJournaliere?serveur=<?=$i++?>" alt="Intensité d'utilisation pour aujourd'hui" /> |
/trunk/widget/modules/stats/Stats.php |
---|
47,6 → 47,7 |
*/ |
public function executerDefaut() { |
$widget = null; |
$widget['donnees'] = (array) $this->recupererStatsTxtNombres(); |
$widget['donnees']['url_service'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelStatistique'); |
$widget['squelette'] = 'stats'; |
return $widget; |
55,6 → 56,7 |
public function executerUtilisateur() { |
$widget = null; |
if ($this->authentifierUtilisateur()) { |
$widget['donnees'] = (array) $this->recupererStatsTxtNombres(); |
$widget['donnees']['url_service'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelStatistique'); |
$widget['donnees']['utilisateur'] = $this->getAuthIdentifiant(); |
$widget['squelette'] = 'stats_utilisateur'; |
61,4 → 63,22 |
} |
return $widget; |
} |
private function recupererStatsTxtNombres() { |
// Récupération des données au format Json |
$service = "CelStatistiqueTxt/Nombres"; |
$parametres = array(); |
if (isset($this->parametres['mode']) && $this->parametres['mode'] == 'utilisateur' && $this->getAuthIdentifiant() != null) { |
$parametres[] = 'utilisateur='.$this->getAuthIdentifiant(); |
} |
if (isset($this->parametres['num_taxon'])) { |
$parametres[] = 'num_taxon='.$this->parametres['num_taxon']; |
} |
$service .= (count($parametres) > 0) ? '?'.implode('&', $parametres) : ''; |
$url = sprintf($this->config['chemins']['baseURLServicesCelTpl'], $service); |
$json = $this->getDao()->envoyerRequeteConsultation($url); |
return json_decode($json); |
} |
} |