diff --git a/ecrire/exec/suivi_revisions.php b/ecrire/exec/suivi_revisions.php
index ffb0db3cf97c279421f3b40ce0f61d04f27ea614..b86f7d77f7f97513bf8eb8369105741a0c09ec77 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 7fd5ce051c8d91ec645032c223898a3e5cf1658e..93209c690242a2ba9336687815722299808ee6fb 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 bd90c5419ea3cdf5040d1aa13d188930687d1708..91e9d0225e45050a9f421f5ebfafbc3c8cee7cb6 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>";