From c5b61df9506c55eb49c5c98688d796cabb143600 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Tue, 10 Oct 2006 13:41:24 +0000 Subject: [PATCH] =?UTF-8?q?Une=20p=C3=A9touille=20graphique,=20un=20log=20?= =?UTF-8?q?oubli=C3=A9=20et=20une=20surcharge=20mal=20con=C3=A7ue.=20C'est?= =?UTF-8?q?=20tout=20pour=20aujourd'hui.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/exec/articles.php | 45 +++++++++++++++++----------------- ecrire/exec/articles_page.php | 6 ++--- ecrire/inc/drapeau_edition.php | 2 +- 3 files changed, 27 insertions(+), 26 deletions(-) diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index f0ab644a84..101e7ed1de 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -26,24 +26,37 @@ function exec_articles_dist() $row = spip_fetch_array(spip_query("SELECT * FROM spip_articles WHERE id_article=$id_article")); if (!$row) { - $res = _T('public:aucun_article'); - debut_page("« $res »", "naviguer", "articles"); - debut_grand_cadre(); - fin_grand_cadre(); - } else $res = articles_affiche($id_article, $row, _request('cherche_auteur'), _request('ids'), _request('cherche_mot'), _request('select_groupe'), _request('debut'), _request('trad_err')); + $res = $row['titre'] = _T('public:aucun_article'); + $row['id_rubrique'] = 0; + } else { + $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')) + . "<br /><br />\n<div align='center'>" + . icone(_T('icone_poster_message'), generer_url_ecrire("forum_envoi","statut=prive&id_article=$id_article&titre_message=" .rawurlencode($row['titre']) . "&url=" . generer_url_retour("articles","id_article=$id_article")), "forum-interne-24.gif", "creer.gif", '', false) + . "</div><br />" + . $discuter($id_article, false, _request('debut')); + } - echo $res, fin_page(); + debut_page("« ". $row['titre'] ." »", "naviguer", "articles", "", $row['id_rubrique']); + + echo debut_grand_cadre(true), + afficher_hierarchie($id_rubrique), + fin_grand_cadre(true), + $res, + fin_page(); } -function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot, $select_groupe, $debut, $trad_err) +function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot, $select_groupe, $trad_err) { global $spip_display, $spip_lang_left, $spip_lang_right, $dir_lang; global $connect_id_auteur, $connect_statut, $options; $id_rubrique = $row['id_rubrique']; $statut_article = $row['statut']; + $titre = $row["titre"]; $surtitre = $row["surtitre"]; - $titre = sinon($row["titre"],_T('info_sans_titre')); $soustitre = $row["soustitre"]; $descriptif = $row["descriptif"]; $nom_site = $row["nom_site"]; @@ -79,7 +92,6 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot $dater = charger_fonction('dater', 'inc'); $editer_auteurs = charger_fonction('editer_auteurs', 'inc'); - $discuter = charger_fonction('discuter', 'inc'); if ($flag_editable AND ($spip_display != 4)) $iconifier = charger_fonction('iconifier', 'inc'); @@ -99,12 +111,7 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot $traduction = charger_fonction('referencer_traduction', 'inc'); else $traduction =''; - debut_page("« $titre »", "naviguer", "articles", "", $id_rubrique); - - $res = debut_grand_cadre(true) - . afficher_hierarchie($id_rubrique) - . fin_grand_cadre(true) - . debut_gauche('accueil',true) + $res = debut_gauche('accueil',true) . boite_info_articles($id_article, $statut_article, $visites, $id_version) @@ -162,13 +169,7 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot ? $instituer_article($id_article) : '') . "</div></div>" - - . fin_cadre_relief(true) - - . "<br /><br />\n<div align='center'>" - . icone(_T('icone_poster_message'), generer_url_ecrire("forum_envoi","statut=prive&id_article=$id_article&titre_message=" .rawurlencode($titre) . "&url=" . generer_url_retour("articles","id_article=$id_article")), "forum-interne-24.gif", "creer.gif", '', false) - . "</div><br />" - . $discuter($id_article, false, $debut); + . fin_cadre_relief(true); } function articles_documents($flag_editable, $type, $id) diff --git a/ecrire/exec/articles_page.php b/ecrire/exec/articles_page.php index 354859ae3b..7c86cda9d0 100644 --- a/ecrire/exec/articles_page.php +++ b/ecrire/exec/articles_page.php @@ -34,11 +34,11 @@ function exec_articles_page_dist() $result = spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 1"); if (spip_num_rows($result) > 0) { - echo bloc_des_raccourcis(icone_horizontale (_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","new=oui"), "article-24.gif", "creer.gif", true)); + echo bloc_des_raccourcis(icone_horizontale(_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","new=oui"), "article-24.gif", "creer.gif", '', true)); } else { if ($connect_statut == '0minirezo') { - echo _T('texte_creer_rubrique'); - icone_horizontale (_T('icone_creer_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav"), "rubrique-24.gif", "creer.gif"); + echo _T('texte_creer_rubrique'); + echo bloc_des_raccourcis(icone_horizontale (_T('icone_creer_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav"), "rubrique-24.gif", "creer.gif", '',true)); } } diff --git a/ecrire/inc/drapeau_edition.php b/ecrire/inc/drapeau_edition.php index 358cc9e925..f3c578302f 100644 --- a/ecrire/inc/drapeau_edition.php +++ b/ecrire/inc/drapeau_edition.php @@ -127,7 +127,7 @@ function debloquer_tous($id_auteur) { // http://doc.spip.org/@debloquer_edition function debloquer_edition($id_auteur, $debloquer_article, $type='article') { $edition = lire_tableau_edition(); -var_dump($edition); + foreach ($edition as $objet => $data) if ($data[0] == $id_auteur AND $objet == $type.$debloquer_article) { -- GitLab