[ Index ] |
|
Code source de SPIP 1.8.3 |
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 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Thu Feb 22 22:27:47 2007 | par Balluche grâce à PHPXref 0.7 |