Browse Source

Correction de deux typos et affichage systématique du lien "+++".

Pourquoi afficher systématiquement le lien "+++" ? Le test ($n == $limit)
compare le nombre maximal de visites renvoyées à un nombre de hosts après
agrégation, donc s'évalue presque toujours à faux. La solution exacte est
lourde : demander $limit+1 lignes, ne garder que les $limit premières et
conserver l'info de la présence ou non d'une $limit+1ème ligne. En attendant,
affichons toujours le lien "+++" : c'est très souvent correct et ce n'est pas
grave quand ce ne l'est pas.

Correspond à [15813] et [15797] (branche 2.0) et à [15798] et [15814] (branche
2.1)
svn/root/tags/plugins/statistiques/0.1.2
yo.dan@free.fr 12 years ago
parent
commit
e78dd65410
  1. 8
      exec/statistiques_referers.php
  2. 4
      exec/statistiques_visites.php

8
exec/statistiques_referers.php

@ -33,13 +33,11 @@ function exec_statistiques_referers_dist()
$res = $referenceurs (0, "SUM(visites_$jour)", 'spip_referers', "visites_$jour>0", "referer", $limit);
$n = count($res);
$args = "jour=$jour@limit=" . strval($limit+200);
$plus = generer_url_ecrire('statistiques_visites', $args);
$args = "jour=$jour&limit=" . strval($limit+200);
$plus = generer_url_ecrire('statistiques_referers', $args);
if ($plus) {
$plus = ($limit == $n)
? "<div style='text-align:right;'><b><a href='$plus'>+++</a></b></div>"
: '';
$plus = "<div style='text-align:right;'><b><a href='$plus'>+++</a></b></div>";
}
$titre = _T('titre_liens_entrants')

4
exec/statistiques_visites.php

@ -157,9 +157,7 @@ function exec_statistiques_visites_args($id_article, $duree, $interval, $type, $
$n = count($res);
$plus = generer_url_ecrire('statistiques_visites', $args);
if ($plus) {
$plus = ($limit == $n)
? "<div style='text-align:right;'><b><a href='$plus'>+++</a></b></div>"
: '';
$plus = "<div style='text-align:right;'><b><a href='$plus'>+++</a></b></div>";
}
$titre = _T("onglet_origine_visites")
. " ($n "

Loading…
Cancel
Save