From 661e4ba8b05cbf067e14562a041a0631b2d1924b Mon Sep 17 00:00:00 2001 From: ARNO* <arno@rezo.net> Date: Sat, 6 Jul 2002 15:52:21 +0000 Subject: [PATCH] Affichage du nombre total de visites --- ecrire/statistiques_visites.php3 | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ecrire/statistiques_visites.php3 b/ecrire/statistiques_visites.php3 index 43cf168797..103c1315e9 100644 --- a/ecrire/statistiques_visites.php3 +++ b/ecrire/statistiques_visites.php3 @@ -11,13 +11,22 @@ gros_titre("Évolution des visites"); barre_onglets("statistiques", "evolution"); if ($id_article){ - $query = "SELECT titre FROM spip_articles WHERE statut='publie' AND id_article ='$id_article'"; + $query = "SELECT titre, visites FROM spip_articles WHERE statut='publie' AND id_article ='$id_article'"; $result = spip_query($query); if ($row = mysql_fetch_array($result)) { $titre = propre($row['titre']); + $total_absolu = propre($row['visites']); gros_titre($titre); } +} +else { + $query = "SELECT SUM(visites) AS total_absolu FROM spip_visites WHERE type='tout'"; + $result = spip_query($query); + + if ($row = mysql_fetch_array($result)) { + $total_absolu = $row['total_absolu']; + } } @@ -25,9 +34,10 @@ debut_gauche(); echo "<p>"; + echo "<div class='iconeoff' style='padding: 5px;'>"; echo "<font face='verdana,arial,helvetica,sans-serif' size=2>"; echo propre("Afficher les visites pour:"); - + echo "<ul>"; if ($id_article>0) { echo "<li><b><a href='statistiques_visites.php3'>Tout le site</a></b>"; } @@ -42,7 +52,9 @@ debut_gauche(); echo "\n<li><a href='statistiques_visites.php3?id_article=$l_article'>$titre</a>"; } echo "</font>"; + echo "</ul>"; echo "</font>"; + echo "</div>"; debut_droite(); @@ -118,7 +130,6 @@ if (count($log)>0){ } } - $hauteur = round($value * $rapport) - 1; echo "<td valign='bottom' width=$largeur>"; if ($hauteur > 0){ @@ -132,6 +143,7 @@ if (count($log)>0){ } // Dernier jour $hauteur = round($visites_today * $rapport) - 1; + $total_absolu = $total_absolu + $visites_today; echo "<td valign='bottom' width=$largeur>"; if ($hauteur > 0){ echo "<img src='img_pack/rien.gif' width=$largeur height=1 style='background-color:$couleur_foncee;'>"; @@ -146,6 +158,7 @@ if (count($log)>0){ echo "<td valign='top'><font face='verdana,arial,helvetica,sans-serif' size=2>"; echo "max : $max"; echo "<br>aujourd'hui : $visites_today"; + echo "<br>total : $total_absolu"; echo "</font></td>"; echo "</tr></table>"; -- GitLab