Browse Source

Report de r98572 : r97980 avait remis les ul/li sur le formulaire au lieu des .editer-groupe/.editer, et la lecture de la config par lire_config pour une simple meta n'est pas optimale, surtout dans public/stats appele a chaque hit

svn/root/tags/plugins/statistiques/1.0.5 v1.0.5
cedric@yterium.com 7 years ago
parent
commit
8127be70a1
  1. 10
      formulaires/configurer_compteur.html
  2. 2
      genie/visites.php
  3. 2
      paquet.xml
  4. 3
      public/stats.php
  5. 4
      stats_autoriser.php

10
formulaires/configurer_compteur.html

@ -37,15 +37,15 @@
<script type='text/javascript'>
function actualise_referers(){
if (jQuery('#activer_statistiques').prop('checked')) {
jQuery('#formulaire_configurer_compteur li.configurer_activer_captures_referers').show();
jQuery('#formulaire_configurer_compteur .editer.configurer_activer_captures_referers').show();
if (jQuery('#activer_referers').prop('checked'))
jQuery('#formulaire_configurer_compteur li.configurer_activer_referers').show();
jQuery('#formulaire_configurer_compteur .editer.configurer_activer_referers').show();
else
jQuery('#formulaire_configurer_compteur li.configurer_activer_captures_referers').hide();
jQuery('#formulaire_configurer_compteur .editer.configurer_activer_captures_referers').hide();
}
else {
jQuery('#formulaire_configurer_compteur li.configurer_activer_captures_referers').hide();
jQuery('#formulaire_configurer_compteur li.configurer_activer_referers').hide();
jQuery('#formulaire_configurer_compteur .editer.configurer_activer_captures_referers').hide();
jQuery('#formulaire_configurer_compteur .editer.configurer_activer_referers').hide();
}
}
jQuery(document).ready(function(){

2
genie/visites.php

@ -210,7 +210,7 @@ function calculer_visites($t) {
## Ajouter un JOIN sur le statut de l'article ?
}
}
if (lire_config('activer_referers', 'oui') == "oui") {
if (!isset($GLOBALS['meta']['activer_referers']) or $GLOBALS['meta']['activer_referers'] == "oui") {
// 3. Les referers du site
// insertion pour les nouveaux, au tableau des increments sinon
if ($referers[$date]) {

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="stats"
categorie="statistique"
version="1.0.4"
version="1.0.5"
etat="stable"
compatibilite="[3.1.0;3.1.*]"
logo="prive/themes/spip/images/statistique-32.png"

3
public/stats.php

@ -85,8 +85,7 @@ function public_stats_dist($contexte = null, $referer = null) {
// Analyse du referer
$log_referer = '';
include_spip('inc/config');
if (lire_config('activer_referers', 'oui') == "oui") {
if (!isset($GLOBALS['meta']['activer_referers']) or $GLOBALS['meta']['activer_referers'] == "oui") {
if (isset($referer)) {
$url_site_spip = preg_replace(',/$,', '',
preg_replace(',^(https?://)?(www\.)?,i', '',

4
stats_autoriser.php

@ -46,7 +46,7 @@ function autoriser_statistiques_menu_dist($faire, $type = '', $id = 0, $qui = nu
* @return bool true s'il a le droit, false sinon
*/
function autoriser_referers_menu_dist($faire, $type = '', $id = 0, $qui = null, $opt = null) {
return (lire_config('activer_referers', 'oui') == "oui") && autoriser('voirstats', $type, $id, $qui, $opt);
return (!isset($GLOBALS['meta']['activer_referers']) or $GLOBALS['meta']['activer_referers'] == "oui") && autoriser('voirstats', $type, $id, $qui, $opt);
}
@ -131,5 +131,5 @@ function autoriser_statslang_onglet_dist($faire, $type, $id, $qui, $opt) {
* @return bool true s'il a le droit, false sinon
*/
function autoriser_statsreferers_onglet_dist($faire, $type, $id, $qui, $opt) {
return (lire_config('activer_referers', 'oui') == "oui") && autoriser('voirstats', $type, $id, $qui, $opt);
return (!isset($GLOBALS['meta']['activer_referers']) or $GLOBALS['meta']['activer_referers'] == "oui") && autoriser('voirstats', $type, $id, $qui, $opt);
}

Loading…
Cancel
Save