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>";