/trunk/widget/modules/stats/Stats.php |
---|
100,38 → 100,6 |
return $widget; |
} |
// peut être encore plus factorisé mais on ne sait jamais si on a besoin |
// d'un truc spécifique dans une méthode ou l'autre |
/*public function executerObservations() { |
return $this->executerGenerique('observations'); |
} |
public function executerPropositions() { |
return $this->executerGenerique('propositions'); |
} |
public function executerUtilisateursIp() { |
return $this->executerGenerique('utilisateursIp'); |
} |
public function executerListeMeilleursProposeurs() { |
return $this->executerGenerique('listeMeilleursProposeurs'); |
} |
public function executerListeMeilleursVoteurs() { |
return $this->executerGenerique('listeMeilleursProposeurs'); |
} |
public function executerImages() { |
return $this->executerGenerique('images'); |
} |
public function executerTags() { |
return $this->executerGenerique('tags'); |
} |
public function executerUtilisateursPf() { |
return $this->executerGenerique('utilisateursPf'); |
} |
public function executerListeMeilleursTags() { |
return $this->executerGenerique('listeMeilleursTags'); |
} |
public function executerListeMeilleursTagueurs() { |
return $this->executerGenerique('listeMeilleursTagueurs'); |
}*/ |
/** |
* Méthode magique qui appelle le service:del:stats pour |
149,7 → 117,7 |
$service .= (count($parametres) > 0) ? '?'.implode('&', $parametres) : ''; |
$url = sprintf($this->config['chemins']['baseURLServicesDelTpl'], $service); |
//echo "URL: $url<br/>";exit; |
//echo "Service: $service, URL: $url<br/>";exit; |
$json = $this->getDao()->consulter($url); |
$retour = json_decode($json, true); |
/trunk/widget/modules/stats/squelettes/stats_tout.tpl.html |
---|
35,18 → 35,21 |
<title>Statistiques Identiplante / Pictoflora</title> |
<!-- Stats : Google Analytics --> |
<script type="text/javascript"> |
//<![CDATA[ |
var _gaq = _gaq || []; |
_gaq.push(['_setAccount', 'UA-20092557-1']); |
_gaq.push(['_trackPageview']); |
<script> |
// répercussion de la config PHP pour ne solliciter GA qu'en prod |
var prod = false; |
<?php if ($mode_serveur == 'prod'): ?> |
prod = true; |
<?php endif; ?> |
(function() { |
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; |
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
})(); |
//]]> |
if (prod) { |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); |
ga('create', 'UA-57885-8', 'auto'); |
} |
</script> |
</head> |
/trunk/widget/modules/stats/squelettes/js/defaut.js |
---|
14,6 → 14,11 |
$('#zone-chargement').show(); |
masquerZonesResultat(); |
// stats |
if (prod) { |
ga('send', 'pageview', 'statistiques/' + portion); |
} |
// rendu du contenu |
//alert('déjà chargé? : ' + $(idEmplacement).data('charge') + ' (' + ($(idEmplacement).data('charge') === true) + ')'); |
if ($(idEmplacement).data('charge')) { |