Subversion Repositories Sites.tela-botanica.org

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 david 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=$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='$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
?>