diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index 6ac5a4b90a647252f982d0f6ec946054f5d8045a..1c7e920cf171061d0b4e80366de5966843e0dd22 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -34,7 +34,8 @@ function exec_articles_dist() $discuter = charger_fonction('discuter', 'inc'); $row['titre'] = sinon($row["titre"],_T('info_sans_titre')); - $res = articles_affiche($id_article, $row, _request('cherche_auteur'), _request('ids'), _request('cherche_mot'), _request('select_groupe'), _request('trad_err')) + $res = debut_gauche('accueil',true) + . articles_affiche($id_article, $row, _request('cherche_auteur'), _request('ids'), _request('cherche_mot'), _request('select_groupe'), _request('trad_err')) . "<br /><br />\n<div align='center'>" . icone(_T('icone_poster_message'), generer_url_ecrire("forum_envoi", "statut=prive&id=$id_article&script=articles") ."#formulaire", "forum-interne-24.gif", "creer.gif", '', false) . "</div><br />" @@ -104,9 +105,7 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot $instituer_article = charger_fonction('instituer_article', 'inc'); - $res = debut_gauche('accueil',true) - - . boite_info_articles($id_article, $statut_article, $visites, $id_version) + $res = boite_info_articles($id_article, $statut_article, $visites, $id_version) . $icone diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php index 91d5ad09aee88778da383c0239d2c8ec77d4f766..819c821362bb61a21390790dce66a47b65cc1df2 100644 --- a/ecrire/exec/articles_edit.php +++ b/ecrire/exec/articles_edit.php @@ -59,7 +59,7 @@ function articles_edit($id_article, $id_rubrique,$lier_trad, $id_version, $new, # note : traiter_modeles($texte, true) repere les doublons # aussi efficacement que propre(), mais beaucoup plus rapidement traiter_modeles(join('',$row), true); - echo afficher_documents_colonne($id_article, 'article', true); + echo afficher_documents_colonne($id_article, 'article'; } else { # ICI GROS HACK # ------------- @@ -69,7 +69,7 @@ function articles_edit($id_article, $id_rubrique,$lier_trad, $id_version, $new, # le moment venu, c'est-à-dire lors de la creation de l'article # dans editer_article. echo afficher_documents_colonne( - 0-$GLOBALS['auteur_session']['id_auteur'], 'article', true); + 0-$GLOBALS['auteur_session']['id_auteur'], 'article'); } echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>'')); diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php index 85f201c4cfc408b9fae0f7d23dedad3f25ca2c3b..6b2c930a8b7ba7b043feb43c5f5b4ebadb9aa647 100644 --- a/ecrire/exec/breves.php +++ b/ecrire/exec/breves.php @@ -17,7 +17,7 @@ include_spip('inc/presentation'); // http://doc.spip.org/@exec_breves_dist function exec_breves_dist() { - global $spip_lang_left, $spip_lang_right; + global $couleur_foncee, $spip_lang_left, $spip_lang_right; charger_generer_url(); pipeline('exec_init',array('args'=>array('exec'=>'breves'),'data'=>'')); @@ -43,9 +43,12 @@ function exec_breves_dist() $statuts = "'prop', 'publie'" . ($editable ? ", 'refuse'": ""); - echo afficher_breves($titre.aide ("breves"), array("SELECT" => 'id_rubrique, id_breve, date_heure, titre, statut', "FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND statut IN ($statuts)", 'ORDER BY' => "date_heure DESC")); + $res = afficher_breves($titre.aide ("breves"), array("SELECT" => 'id_rubrique, id_breve, date_heure, titre, statut', "FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND statut IN ($statuts)", 'ORDER BY' => "date_heure DESC")); + + echo $res ; if ($editable) { + if (!$res) echo bandeau_titre_boite2($titre, "breve-24.gif", $couleur_foncee, "white", false); echo "<div align='$spip_lang_right'>"; icone(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif", "creer.gif"); echo "</div>"; diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php index 10288056b74c835e822a6e102bb62313f41e3772..47fd44736fe67a7babbd9ff7a8c2d8fc3203ee68 100644 --- a/ecrire/exec/breves_edit.php +++ b/ecrire/exec/breves_edit.php @@ -75,7 +75,7 @@ if ($new != 'oui' AND ($connect_statut=="0minirezo" OR $statut=="prop")) { # note : traiter_modeles($texte, true) repere les doublons # aussi efficacement que propre(), mais beaucoup plus rapidement traiter_modeles("$titre$texte", true); - afficher_documents_colonne($id_breve, "breve", true); + afficher_documents_colonne($id_breve, "breve"); } echo pipeline('affiche_gauche',array('args'=>array('exec'=>'breves_edit','id_breve'=>$id_breve),'data'=>'')); creer_colonne_droite(); diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php index 2788f05408bcd61d0bcfb53f0cbe9f5c5359f3c7..6e798a22ffe264d1b6f224503e250031247e6a2c 100644 --- a/ecrire/exec/rubriques_edit.php +++ b/ecrire/exec/rubriques_edit.php @@ -88,7 +88,7 @@ function exec_rubriques_edit_dist() # note : traiter_modeles($texte, true) repere les doublons # aussi efficacement que propre(), mais beaucoup plus rapidement traiter_modeles(join('',$row), true); - echo afficher_documents_colonne($id_rubrique, 'rubrique', true); + echo afficher_documents_colonne($id_rubrique, 'rubrique'); } echo pipeline('affiche_gauche',array('args'=>array('exec'=>'rubriques_edit','id_rubrique'=>$id_rubrique),'data'=>'')); diff --git a/ecrire/inc/documents.php b/ecrire/inc/documents.php index 0bc49abf678fedf0fe3f8483fafa8e336ab049ec..b8e7a7084a67fa227b153df6a12fbf579745c85e 100644 --- a/ecrire/inc/documents.php +++ b/ecrire/inc/documents.php @@ -115,9 +115,7 @@ function document_et_vignette($document, $url, $portfolio=false) { // // http://doc.spip.org/@afficher_documents_colonne -function afficher_documents_colonne($id, $type="article", $flag_modif = true) { - global $connect_id_auteur, $connect_statut, $options; - +function afficher_documents_colonne($id, $type="article") { // seuls cas connus : article, breve ou rubrique $script = $type.'s_edit'; @@ -171,7 +169,7 @@ function afficher_documents_colonne($id, $type="article", $flag_modif = true) { $ret .= "<p></p><div id='liste_documents'>\n"; foreach($documents_lies as $doc) { - $ret .= afficher_case_document($doc, $id, $script, $type, $id_doc_actif == $doc); + $ret .= afficher_case_document($doc, $id, $script, $type, false); } $ret .= "</div>"; @@ -217,7 +215,6 @@ function est_inclus($id_document) { // http://doc.spip.org/@afficher_case_document function afficher_case_document($id_document, $id, $script, $type, $deplier=false) { - global $connect_id_auteur, $connect_statut; global $options, $couleur_foncee, $spip_lang_left, $spip_lang_right; charger_generer_url();