[ Index ]
 

Code source de SPIP 1.9.2c

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/ecrire/exec/ -> statistiques_referers.php (source)

   1  <?php
   2  
   3  /***************************************************************************\
   4   *  SPIP, Systeme de publication pour l'internet                           *
   5   *                                                                         *
   6   *  Copyright (c) 2001-2007                                                *
   7   *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
   8   *                                                                         *
   9   *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
  10   *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
  11  \***************************************************************************/
  12  
  13  if (!defined("_ECRIRE_INC_VERSION")) return;
  14  
  15  include_spip('inc/presentation');
  16  include_spip('inc/statistiques');
  17  
  18  // http://doc.spip.org/@exec_statistiques_referers_dist
  19  function exec_statistiques_referers_dist()
  20  {
  21    global $connect_statut, $id_article, $jour, $limit;
  22  
  23  if ($id_article = intval($id_article)){
  24      $result = spip_query("SELECT titre, visites, popularite FROM spip_articles WHERE statut='publie' AND id_article ='$id_article'");
  25  
  26      if ($row = spip_fetch_array($result)) {
  27          $total_absolu = $row['visites'];
  28      }
  29  } 
  30  else {
  31      $result = spip_query("SELECT SUM(visites) AS total_absolu FROM spip_visites");
  32  
  33      if ($row = spip_fetch_array($result)) {
  34          $total_absolu = $row['total_absolu'];
  35      }
  36  }
  37  
  38  $commencer_page = charger_fonction('commencer_page', 'inc');
  39  echo $commencer_page(_T('titre_page_statistiques_referers'), "statistiques_visites", "referers");
  40  echo "<br /><br /><br />";
  41  
  42      gros_titre(_T('titre_liens_entrants'));
  43  
  44  //barre_onglets("statistiques", "referers");
  45  
  46  debut_gauche();
  47  debut_boite_info();
  48  echo "<p style='font-size:small; text-align:left;' class='verdana1'>"._T('info_gauche_statistiques_referers')."</p>";
  49  fin_boite_info();
  50  
  51  debut_droite();
  52  
  53  
  54  if ($connect_statut != '0minirezo') {
  55      echo _T('avis_non_acces_page');
  56      echo fin_gauche(), fin_page();
  57      exit;
  58  }
  59  
  60  
  61  //
  62  // Affichage des referers
  63  //
  64  
  65  // nombre de referers a afficher
  66  $limit = intval($limit);    //secu
  67  if ($limit == 0) $limit = 100;
  68  
  69  if ($jour<>'veille')
  70      $jour='jour';
  71  
  72  echo barre_onglets("stat_referers", $jour);
  73  
  74  
  75  // afficher quels referers ?
  76  
  77   $result = spip_query("SELECT referer, visites_$jour AS vis FROM spip_referers WHERE visites_$jour>0 ORDER BY vis DESC LIMIT $limit");
  78  
  79   echo "<br /><div style='font-size:small;' class='verdana1'>";
  80   echo aff_referers ($result, $limit, generer_url_ecrire('statistiques_referers', ("jour=$jour&limit=" . strval($limit+200))));
  81  
  82   echo "</div><br />";
  83  
  84   echo fin_gauche(), fin_page();
  85  }
  86  
  87  ?>


Généré le : Wed Nov 21 10:20:27 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics