From 56858ebb6c90658bdf6d386d1ef88e1742ffd9fe Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Thu, 23 Mar 2006 10:52:52 +0000 Subject: [PATCH] afficher les revisions de l'auteur. corrige #160 --- ecrire/exec/suivi_revisions.php | 4 +--- ecrire/inc/barre.php | 2 +- ecrire/inc/suivi_versions.php | 10 +++++----- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/ecrire/exec/suivi_revisions.php b/ecrire/exec/suivi_revisions.php index ffb0db3cf9..b86f7d77f7 100644 --- a/ecrire/exec/suivi_revisions.php +++ b/ecrire/exec/suivi_revisions.php @@ -125,9 +125,7 @@ fin_cadre_relief(); debut_droite(); -afficher_suivi_versions ($debut, $id_secteur, - $uniq_auteur ? $connect_id_auteur : '', - $lang_choisie); + afficher_suivi_versions ($debut, $id_secteur, $id_auteur, $lang_choisie); fin_page(); } diff --git a/ecrire/inc/barre.php b/ecrire/inc/barre.php index 7fd5ce051c..93209c6902 100644 --- a/ecrire/inc/barre.php +++ b/ecrire/inc/barre.php @@ -118,7 +118,7 @@ function afficher_barre($champ, $forum=false, $lang='') { $ret .= "\n<tr>\n<td colspan='$col'><input disabled='disabled' type='text' id='barre_$num_barre' size='45' maxlength='100' style='width:100%; font-size:11px; color: black; background-color: #e4e4e4; border: 0px solid #dedede;'\nvalue=\"".attribut_html(_T('barre_aide'))."\" /></td></tr>"; $ret .= "</table>"; - $num_barre++; + return $ret; } diff --git a/ecrire/inc/suivi_versions.php b/ecrire/inc/suivi_versions.php index bd90c5419e..91e9d0225e 100644 --- a/ecrire/inc/suivi_versions.php +++ b/ecrire/inc/suivi_versions.php @@ -28,15 +28,15 @@ function afficher_para_modifies ($texte, $court = false) { return $texte; } -function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $id_auteur = false, $lang = "", $court = false, $rss = false) { +function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $uniq_auteur = false, $lang = "", $court = false, $rss = false) { global $dir_lang; $nb_aff = 10; $champs = array('surtitre', 'titre', 'soustitre', 'descriptif', 'nom_site', 'url_site', 'chapo', 'texte', 'ps'); - if ($id_auteur) { + if ($uniq_auteur) { $req_where = " AND articles.statut IN ('prepa','prop','publie')"; - $req_where = " AND versions.id_auteur = $id_auteur"; + $req_where .= " AND versions.id_auteur = $uniq_auteur"; } else { $req_where = " AND articles.statut IN ('prop','publie')"; } @@ -51,7 +51,7 @@ function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $id_auteur = fals SELECT versions.*, articles.statut, articles.titre FROM spip_versions AS versions, spip_articles AS articles WHERE versions.id_article = articles.id_article AND versions.id_version > 1 $req_where "; - + $result = spip_query($query . " ORDER BY versions.date DESC LIMIT $debut, $nb_aff"); if (spip_num_rows($result) > 0) { @@ -78,7 +78,7 @@ function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $id_auteur = fals if ($i*$nb_aff == $debut) echo "<b>"; else { $next = ($i * $nb_aff); -echo "<a href='", generer_url_ecrire('suivi_revisions', "debut=$next&id_secteur=$id_secteur&uniq_auteur=$uniq_auteur&lang_choisie=$lang"),"'>"; +echo "<a href='", generer_url_ecrire('suivi_revisions', "debut=$next&id_secteur=$id_secteur&id_auteur=$uniq_auteur&lang_choisie=$lang"),"'>"; } echo (($i * $nb_aff) + 1); if ($i*$nb_aff == $debut) echo "</b>"; -- GitLab