From 36d1726d497815b552e70934bdc4af8c24efb6ee Mon Sep 17 00:00:00 2001 From: ARNO* <arno@rezo.net> Date: Fri, 19 Jan 2007 08:50:26 +0000 Subject: [PATCH] Ajout de pipelines --- ecrire/exec/accueil.php | 6 +++++- ecrire/exec/admin_effacer.php | 13 +++++++++++++ ecrire/exec/articles_page.php | 7 ++++++- ecrire/exec/auteurs.php | 6 ++++-- ecrire/exec/breves.php | 1 + ecrire/exec/breves_edit.php | 3 +++ ecrire/exec/breves_voir.php | 13 ++++++++++--- ecrire/exec/controle_forum.php | 10 ++++++++++ ecrire/exec/forum.php | 10 +++++++++- ecrire/exec/mots_edit.php | 7 +++++-- ecrire/exec/mots_tous.php | 6 +++++- ecrire/exec/mots_type.php | 3 +++ ecrire/exec/naviguer.php | 25 ++++++++++++++++--------- ecrire/exec/rubriques_edit.php | 2 ++ ecrire/exec/sites_edit.php | 4 +++- ecrire/exec/sites_tous.php | 3 +++ ecrire/inc/editer_article.php | 1 + 17 files changed, 99 insertions(+), 21 deletions(-) diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php index 4917dfbb42..4bac762e88 100644 --- a/ecrire/exec/accueil.php +++ b/ecrire/exec/accueil.php @@ -414,8 +414,9 @@ function exec_accueil_dist() debut_gauche(); personnel_accueil(); - etat_base_accueil(); echo pipeline('affiche_gauche',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); + etat_base_accueil(); + creer_colonne_droite(); echo pipeline('affiche_droite',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); @@ -444,6 +445,9 @@ function exec_accueil_dist() echo encours_accueil(); + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'accueil'),'data'=>'')); + + echo afficher_enfant_rub(0, false, true); // Dernieres modifications d'articles diff --git a/ecrire/exec/admin_effacer.php b/ecrire/exec/admin_effacer.php index 3c5fcb4707..75662f7a35 100644 --- a/ecrire/exec/admin_effacer.php +++ b/ecrire/exec/admin_effacer.php @@ -24,6 +24,8 @@ function exec_admin_effacer_dist() global $connect_statut, $connect_toutes_rubriques, $couleur_foncee; + pipeline('exec_init',array('args'=>array('exec'=>'admin_effacer'),'data'=>'')); + $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T('titre_page_admin_effacer'), "configuration", "base"); @@ -38,8 +40,15 @@ function exec_admin_effacer_dist() echo _T('info_gauche_admin_effacer'); fin_boite_info(); + + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'admin_effacer'),'data'=>'')); + + creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'admin_effacer'),'data'=>'')); + debut_droite(); + if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { echo _T('avis_non_acces_page'); echo fin_gauche(), fin_page(); @@ -74,7 +83,11 @@ function exec_admin_effacer_dist() fin_cadre_relief(); + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'admin_effacer'),'data'=>'')); + echo fin_gauche(), fin_page(); + + } ?> diff --git a/ecrire/exec/articles_page.php b/ecrire/exec/articles_page.php index aa1db6e835..e3bea18ad8 100644 --- a/ecrire/exec/articles_page.php +++ b/ecrire/exec/articles_page.php @@ -31,6 +31,7 @@ function exec_articles_page_dist() // Afficher le bouton de creation d'article // + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_page'),'data'=>'')); $result = spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 1"); if (spip_num_rows($result) > 0) { @@ -42,7 +43,6 @@ function exec_articles_page_dist() } } - echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_page'),'data'=>'')); creer_colonne_droite(); echo pipeline('affiche_droite',array('args'=>array('exec'=>'articles_page'),'data'=>'')); debut_droite(); @@ -76,6 +76,11 @@ echo "</p>"; echo "<p>", afficher_articles(_T('info_refuses'), array('FROM' =>"spip_articles AS articles, spip_auteurs_articles AS lien ", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut='refuse'", 'ORDER BY' => "articles.date DESC")); echo "</p>"; + + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'articles_page'),'data'=>'')); + + + echo fin_gauche(), fin_page(); } diff --git a/ecrire/exec/auteurs.php b/ecrire/exec/auteurs.php index bc196be7eb..9025ea1285 100644 --- a/ecrire/exec/auteurs.php +++ b/ecrire/exec/auteurs.php @@ -39,7 +39,9 @@ function exec_auteurs_dist() bandeau_auteurs($tri, $statut); - echo "<div id='auteurs'>", $res, "</div>", fin_gauche(), fin_page(); + echo "<div id='auteurs'>", $res, "</div>"; + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'auteurs'),'data'=>'')); + echo fin_gauche(), fin_page(); } // http://doc.spip.org/@lettres_d_auteurs @@ -101,6 +103,7 @@ function bandeau_auteurs($tri, $statut) fin_boite_info(); + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'auteurs'),'data'=>'')); if ($connect_statut == '0minirezo') { @@ -119,7 +122,6 @@ function bandeau_auteurs($tri, $statut) } echo bloc_des_raccourcis($res); } - echo pipeline('affiche_gauche',array('args'=>array('exec'=>'auteurs'),'data'=>'')); creer_colonne_droite(); echo pipeline('affiche_droite',array('args'=>array('exec'=>'auteurs'),'data'=>'')); debut_droite(); diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php index a54142dbae..08147a8639 100644 --- a/ecrire/exec/breves.php +++ b/ecrire/exec/breves.php @@ -55,6 +55,7 @@ function exec_breves_dist() } } + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'breves'),'data'=>'')); echo fin_gauche(), fin_page(); } diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php index d27c5e11df..24223f1154 100644 --- a/ecrire/exec/breves_edit.php +++ b/ecrire/exec/breves_edit.php @@ -139,6 +139,9 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") { $form .= $chercher_rubrique($id_rubrique, 'breve', ($statut == 'publie')); $form .= fin_cadre_couleur(true); + + $form .= pipeline('affiche_gauche',array('args'=>array('exec'=>'breves_edit','id_breve'=>$id_breve),'data'=>'')); + if ($spip_ecran == "large") $rows = 28; else $rows = 15; diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php index 2552405cbc..a4f442e791 100644 --- a/ecrire/exec/breves_voir.php +++ b/ecrire/exec/breves_voir.php @@ -92,9 +92,6 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe) echo $iconifier('id_breve', $id_breve, 'breves_voir'); } - echo bloc_des_raccourcis(icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif","creer.gif", false)); - - echo pipeline('affiche_gauche', array( 'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve), @@ -102,6 +99,10 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe) ) ); + echo bloc_des_raccourcis(icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif","creer.gif", false)); + + + creer_colonne_droite(); echo pipeline('affiche_droite', @@ -185,6 +186,12 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe) fin_cadre_enfonce(); } + echo pipeline('affiche_milieu', + array( + 'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve), + 'data'=>'' + ) + ); echo justifier(propre($texte))."\n"; diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php index 8a967023ac..27ee2be3a2 100644 --- a/ecrire/exec/controle_forum.php +++ b/ecrire/exec/controle_forum.php @@ -234,6 +234,9 @@ function exec_controle_forum_dist() ajax_retour($mess); } else { + pipeline('exec_init',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>'')); + + $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T('titre_page_forum_suivi'), "forum", "forum-controle"); @@ -272,7 +275,14 @@ function exec_controle_forum_dist() . "</div>"; fin_boite_info(); + + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>'')); + creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>'')); + + debut_droite(); + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>'')); echo "<div id='$ancre' class='serif2'>$mess</div>"; diff --git a/ecrire/exec/forum.php b/ecrire/exec/forum.php index ca248e8577..6eb9cb5ce2 100644 --- a/ecrire/exec/forum.php +++ b/ecrire/exec/forum.php @@ -36,6 +36,8 @@ function exec_forum_dist() { global $connect_statut, $debut, $admin; + pipeline('exec_init',array('args'=>array('exec'=>'forum'),'data'=>'')); + $debut = intval($debut); $commencer_page = charger_fonction('commencer_page', 'inc'); @@ -51,7 +53,10 @@ function exec_forum_dist() $script = 'forum'; } - debut_gauche(); + debut_gauche(); + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); + creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); debut_droite(); @@ -65,6 +70,9 @@ function exec_forum_dist() exit; } + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); + + $result_forum = spip_query("SELECT COUNT(*) AS cnt FROM spip_forum WHERE statut='$statutforum' AND id_parent=0 LIMIT 11"); $total = ($row = spip_fetch_array($result_forum)) ? $row['cnt'] : 0; diff --git a/ecrire/exec/mots_edit.php b/ecrire/exec/mots_edit.php index 069f3a243c..8760b58a30 100644 --- a/ecrire/exec/mots_edit.php +++ b/ecrire/exec/mots_edit.php @@ -109,10 +109,12 @@ global . icone_horizontale(_T('icone_creation_mots_cles'), generer_url_ecrire("mots_edit", "new=oui&id_groupe=$id_groupe&redirect=" . generer_url_retour('mots_tous')), "mot-cle-24.gif", "creer.gif", false); } - $out .= bloc_des_raccourcis($res . icone_horizontale(_T('icone_voir_tous_mots_cles'), generer_url_ecrire("mots_tous",""), "mot-cle-24.gif", "rien.gif", false)); $out .= pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>'')); + $out .= bloc_des_raccourcis($res . icone_horizontale(_T('icone_voir_tous_mots_cles'), generer_url_ecrire("mots_tous",""), "mot-cle-24.gif", "rien.gif", false)); + + $out .= creer_colonne_droite('',true); $out .= pipeline('affiche_droite',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>'')); @@ -173,7 +175,6 @@ global $out .= fin_cadre_relief(true); - $out .= pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>'')); if (acces_mots()){ @@ -198,6 +199,8 @@ global $res .= determine_groupe_mots($table, $id_groupe); + $res .= pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>'')); + if ($options == 'avancees' OR $descriptif) { $res .= "<b>"._T('texte_descriptif_rapide')."</b><br />"; $res .= "<textarea name='descriptif' class='forml' rows='4' cols='40'>"; diff --git a/ecrire/exec/mots_tous.php b/ecrire/exec/mots_tous.php index b6187ec7dc..e0f9399a5a 100644 --- a/ecrire/exec/mots_tous.php +++ b/ecrire/exec/mots_tous.php @@ -27,13 +27,15 @@ function exec_mots_tous_dist() echo $commencer_page(_T('titre_page_mots_tous'), "naviguer", "mots"); debut_gauche(); + + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); + if (acces_mots() AND !$conf_mot){ $res = icone_horizontale(_T('icone_creation_groupe_mots'), generer_url_ecrire("mots_type","new=oui"), "groupe-mot-24.gif", "creer.gif",false); echo bloc_des_raccourcis($res); } - echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); creer_colonne_droite(); echo pipeline('affiche_droite',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); @@ -138,6 +140,8 @@ function exec_mots_tous_dist() fin_cadre_enfonce(); } + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); + echo fin_gauche(), fin_page(); } diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php index aa7c738e5e..4f26b944b6 100644 --- a/ecrire/exec/mots_type.php +++ b/ecrire/exec/mots_type.php @@ -184,6 +184,9 @@ function exec_mots_type_dist() . fin_cadre_formulaire(true) . "</div>"; + $res .= pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_types','id_groupe'=>$id_groupe),'data'=>'')); + + echo redirige_action_auteur('instituer_groupe_mots', $id_groupe, "mots_tous", "id_groupe=$id_groupe", $res), fin_gauche(), fin_page(); diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php index e75d821941..efae28a162 100644 --- a/ecrire/exec/naviguer.php +++ b/ecrire/exec/naviguer.php @@ -65,25 +65,29 @@ function exec_naviguer_dist() debut_gauche(); - if ($spip_display != 4) { + if ($spip_display != 4) { infos_naviguer($id_rubrique, $statut); -// -// Logos de la rubrique -// + // + // Logos de la rubrique + // if ($flag_editable AND ($spip_display != 4)) { $iconifier = charger_fonction('iconifier', 'inc'); echo $iconifier('id_rubrique', $id_rubrique, 'naviguer','iconifier'); } + } -// -// Afficher les boutons de creation d'article et de breve -// + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); + + // + // Afficher les boutons de creation d'article et de breve + // + if ($spip_display != 4) { raccourcis_naviguer($id_rubrique, $id_parent); - } + } - echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); + creer_colonne_droite(); echo pipeline('affiche_droite',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); debut_droite(); @@ -123,6 +127,9 @@ function exec_naviguer_dist() echo naviguer_doc($id_rubrique, "rubrique", 'naviguer', $flag_editable); } + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')); + + ////// Supprimer cette rubrique (si vide) bouton_supprimer_naviguer($id_rubrique, $id_parent, $ze_logo, $flag_editable); diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php index 8b45e35e18..f2f20e6929 100644 --- a/ecrire/exec/rubriques_edit.php +++ b/ecrire/exec/rubriques_edit.php @@ -138,6 +138,8 @@ function exec_rubriques_edit_dist() $form .= fin_cadre_couleur(true) . "<br />"; + $form .= pipeline('affiche_milieu',array('args'=>array('exec'=>'rubriques_edit','id_rubrique'=>$id_rubrique),'data'=>'')); + if ($options == "avancees" OR $descriptif) { $form .= "<b>"._T('texte_descriptif_rapide')."</b><br />" . _T('entree_contenu_rubrique')."<br />" diff --git a/ecrire/exec/sites_edit.php b/ecrire/exec/sites_edit.php index 136c5d981d..f8e0575bae 100644 --- a/ecrire/exec/sites_edit.php +++ b/ecrire/exec/sites_edit.php @@ -132,7 +132,9 @@ function exec_sites_edit_dist() . debut_cadre_couleur($logo, true, "", _T('entree_interieur_rubrique')) . $chercher_rubrique($id_rubrique, 'site', false) . fin_cadre_couleur(true) - . "\n<br /><b>" + . "\n<br />" + . pipeline('affiche_milieu',array('args'=>array('exec'=>'sites_edit','id_syndic'=>$id_syndic),'data'=>'')) + ."<b>" . _T('entree_description_site') . "</b><br />\n" . "<textarea name='descriptif' rows='8' class='forml' cols='40' >" diff --git a/ecrire/exec/sites_tous.php b/ecrire/exec/sites_tous.php index 22fccd7823..a0a1e5f138 100644 --- a/ecrire/exec/sites_tous.php +++ b/ecrire/exec/sites_tous.php @@ -41,6 +41,9 @@ if ($connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0) { echo "</div>"; } +echo pipeline('affiche_milieu',array('args'=>array('exec'=>'sites_tous'),'data'=>'')); + + echo afficher_sites('<b>' . _T('avis_sites_probleme_syndication') . '</b>', array("FROM" => 'spip_syndic', 'WHERE' => "syndication='off' AND statut='publie'", 'ORDER BY' => "nom_site")); if ($options == 'avancees' AND $connect_statut == '0minirezo') { diff --git a/ecrire/inc/editer_article.php b/ecrire/inc/editer_article.php index 03eb700eb9..7a506f5898 100644 --- a/ecrire/inc/editer_article.php +++ b/ecrire/inc/editer_article.php @@ -50,6 +50,7 @@ function inc_editer_article_dist($new, $id_rubrique=0, $lier_trad=0, $retour='', . editer_article_titre($row['titre'], $row['onfocus'], $config, $aider) . editer_article_soustitre($row['soustitre'], $config, $aider) . editer_article_rubrique($id_rubrique, $id_secteur, $config, $aider) + . pipeline('affiche_milieu',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>'')) . editer_article_descriptif($row['descriptif'], $config, $aider) . editer_article_url($row['url_site'], $row['nom_site'], $config, $aider) . editer_article_chapo($row['chapo'], $config, $aider) -- GitLab