From 6aec3b9b20f9268383878d2012e16a4ee96258df Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Fri, 8 Dec 2006 15:23:47 +0000 Subject: [PATCH] =?UTF-8?q?La=20page=20des=20breves=20quand=20un=20voire?= =?UTF-8?q?=20plusieurs=20secteurs=20n'ont=20pas=20de=20br=C3=A8ves=20etai?= =?UTF-8?q?t=20incompr=C3=A9hensible.=20Retrait=20d'un=20param=C3=A8tre=20?= =?UTF-8?q?mort=20depuis=20la=201.8.2=20au=20moins=20dans=20documents=5Fco?= =?UTF-8?q?lonne,=20et=20faciliter=20les=20surcharges=20dans=20le=20script?= =?UTF-8?q?=20articles.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/exec/articles.php | 7 +++---- ecrire/exec/articles_edit.php | 4 ++-- ecrire/exec/breves.php | 7 +++++-- ecrire/exec/breves_edit.php | 2 +- ecrire/exec/rubriques_edit.php | 2 +- ecrire/inc/documents.php | 7 ++----- 6 files changed, 14 insertions(+), 15 deletions(-) diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index 6ac5a4b90a..1c7e920cf1 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 91d5ad09ae..819c821362 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 85f201c4cf..6b2c930a8b 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 10288056b7..47fd44736f 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 2788f05408..6e798a22ff 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 0bc49abf67..b8e7a7084a 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(); -- GitLab