[ PHPXref.com ] [ Generated: Sun Jul 20 20:25:42 2008 ] [ SPIP 1.8.3 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/ecrire/ -> suivi_revisions.php3 (source)

   1  <?php
   2  
   3  /***************************************************************************\
   4   *  SPIP, Systeme de publication pour l'internet                           *
   5   *                                                                         *
   6   *  Copyright (c) 2001-2005                                                *
   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  
  14  include ("inc_lab.php");
  15  include_ecrire("inc_suivi_revisions.php");
  16  include_spip("ecrire.php");
  17  include_spip("revisions.php");
  18  include_spip("diff.php");
  19  
  20  $debut = intval($debut);
  21  $id_auteur = ($id_auteur == $connect_id_auteur) ? $id_auteur : false;
  22  
  23  debut_page(_T("icone_suivi_revisions"));
  24  
  25  
  26  //////////////////////////////////////////////////////
  27  // Affichage de la colonne de gauche
  28  //
  29  
  30  debut_gauche();
  31  
  32  
  33  if ($connect_statut == "0minirezo") $req_where = " AND articles.statut IN ('prepa','prop','publie')"; 
  34  else $req_where = " AND articles.statut IN ('prop','publie')"; 
  35  
  36  echo "<p>";
  37  
  38  
  39  debut_cadre_relief();
  40  
  41  echo "<div class='arial11'><ul>";
  42  echo "<p>";
  43  
  44  if (!$id_auteur AND $id_secteur < 1) echo "<li><b>"._T('info_tout_site')."</b>";
  45  else echo "<li><a href='suivi_revisions.php3'>"._T('info_tout_site')."</a>";
  46  
  47  echo "<p>";
  48  
  49  $nom_auteur = $GLOBALS['auteur_session']['nom'];
  50  
  51  if ($id_auteur) echo "<li><b>$nom_auteur</b>";
  52  else echo "<li><a href='suivi_revisions.php3?id_auteur=$connect_id_auteur'>$nom_auteur</a>";
  53  
  54  echo "<p>";
  55  
  56  $query = "SELECT * FROM spip_rubriques WHERE id_parent = 0 ORDER BY 0+titre, titre";
  57  $result = spip_query($query);
  58  
  59  while ($row = mysql_fetch_array($result)) {
  60      $id_rubrique = $row['id_rubrique'];
  61      $titre = propre($row['titre']);
  62      
  63      $query_rub = "
  64  SELECT versions.*, articles.statut, articles.titre
  65  FROM spip_versions AS versions, spip_articles AS articles 
  66  WHERE versions.id_article = articles.id_article AND versions.id_version > 1 AND articles.id_secteur=".intval($id_rubrique)."$req_where LIMIT 0,1";
  67      $result_rub = spip_query($query_rub);
  68      
  69      if ($id_rubrique == $id_secteur)  echo "<li><b>$titre</b>";
  70      else if (spip_num_rows($result_rub) > 0) echo "<li><a href='suivi_revisions.php3?id_secteur=$id_rubrique'>$titre</a>";
  71  }
  72  
  73  if ((lire_meta('multi_rubriques') == 'oui') OR (lire_meta('multi_articles') == 'oui')) {
  74      echo "<p>";
  75      $langues = explode(',', lire_meta('langues_multilingue'));
  76      
  77      foreach ($langues as $lang) {
  78          $titre = traduire_nom_langue($lang);
  79      
  80          $query_lang = "
  81  SELECT versions.*
  82  FROM spip_versions AS versions, spip_articles AS articles 
  83  WHERE versions.id_article = articles.id_article AND versions.id_version > 1 AND articles.lang='".addslashes($lang)."' $req_where LIMIT 0,1";
  84          $result_lang = spip_query($query_lang);
  85          
  86          if ($lang == $lang_choisie)  echo "<li><b>$titre</b>";
  87          else if (spip_num_rows($result_lang) > 0) echo "<li><a href='suivi_revisions.php3?lang_choisie=$lang'>$titre</a>";
  88      }
  89  }
  90  
  91  
  92  echo "</ul></div>\n";
  93  
  94  // lien vers le rss
  95  include_ecrire('inc_rss.php3');
  96  $op = 'revisions';
  97  $args = array(
  98      'id_secteur' => $id_secteur,
  99      'id_auteur' => $id_auteur,
 100      'lang_choisie' => $lang_choisie
 101  );
 102  echo "<div style='text-align: "
 103      . $GLOBALS['spip_lang_right']
 104      . ";'>"
 105      . bouton_spip_rss($op, $args)
 106      ."</div>";
 107  
 108  
 109  fin_cadre_relief();
 110  
 111  
 112  
 113  //////////////////////////////////////////////////////
 114  // Affichage de la colonne de droite
 115  //
 116  
 117  
 118  debut_droite();
 119  
 120  afficher_suivi_versions ($debut, $id_secteur,
 121      $uniq_auteur ? $connect_id_auteur : '',
 122      $lang_choisie);
 123  
 124  fin_page();
 125  
 126  ?>


[ Powered by PHPXref - Served by Debian GNU/Linux ]