From b1e0c497119771e541105aa03c3fde098aacbab6 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 20 Apr 2006 21:30:13 +0000 Subject: [PATCH] integration des pipelines du #205 (Cedric) --- ecrire/exec/articles.php | 9 +++++++++ ecrire/exec/articles_edit.php | 7 ++++++- ecrire/exec/auteur_infos.php | 9 +++++++-- ecrire/exec/auteurs_edit.php | 5 +++++ ecrire/exec/sites.php | 6 +++++- ecrire/inc_version.php | 7 ++++++- 6 files changed, 38 insertions(+), 5 deletions(-) diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index 4e205efbb3..ddf93ac40a 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -107,10 +107,15 @@ boites_de_config_articles($id_article, $id_rubrique, $flag_editable, $message, $texte_petition, $changer_virtuel, $virtuel); + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles','id_article'=>$id_article),'data'=>'')); + // // Affichage de la colonne de droite // +creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'articles','id_article'=>$id_article),'data'=>'')); + debut_droite(); changer_typo('','article'.$id_article); @@ -171,6 +176,7 @@ if ($options == 'avancees' AND $GLOBALS['meta']["articles_mots"] != 'non') { langues_articles($id_article, $langue_article, $flag_editable, $id_rubrique, $id_trad, $dir_lang, $nom_select, $lier_trad); + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'articles','id_article'=>$id_article),'data'=>'')); afficher_statut_articles($id_article, $rubrique_article, $statut_article); @@ -1459,6 +1465,7 @@ function exec_articles_dist() { global $ajout_auteur, $annee, $annee_redac, $avec_redac, $champs_extra, $change_accepter_forum, $change_petition, $changer_lang, $changer_virtuel, $chapo, $cherche_auteur, $cherche_mot, $connect_id_auteur, $date, $date_redac, $debut, $descriptif, $email_unique, $heure, $heure_redac, $id_article, $id_article_bloque, $id_parent, $id_rubrique_old, $id_secteur, $jour, $jour_redac, $langue_article, $lier_trad, $message, $minute, $minute_redac, $mois, $mois_redac, $new, $nom_select, $nom_site, $nouv_auteur, $nouv_mot, $ps, $row, $site_obli, $site_unique, $soustitre, $supp_auteur, $supp_mot, $surtitre, $texte, $texte_petition, $texte_plus, $titre, $titre_article, $url_site, $virtuel; + $id_parent = intval($id_parent); $nouv_auteur = intval($nouv_auteur); $supp_mot = intval($supp_mot); @@ -1467,6 +1474,8 @@ global $ajout_auteur, $annee, $annee_redac, $avec_redac, $champs_extra, $change_ add_auteur_article($id_article, $connect_id_auteur); } + pipeline('exec_init',array('args'=>array('exec'=>'articles','id_article'=>$id_article),'data'=>'')); + // aucun doc implicitement inclus au d�part. inclus_non_articles($id_article); diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php index 1787be9162..0d2040a60a 100644 --- a/ecrire/exec/articles_edit.php +++ b/ecrire/exec/articles_edit.php @@ -281,6 +281,8 @@ function exec_articles_edit_dist() $lier_trad = _request('lier_trad'); $new = _request('new'); + pipeline('exec_init',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>'')); + $row = article_select($id_article, $id_rubrique, $lier_trad, $new); if (!$row) die ("<h3>"._T('info_acces_interdit')."</h3>"); @@ -309,8 +311,11 @@ function exec_articles_edit_dist() afficher_documents_colonne($id_article, 'article', true); } $GLOBALS['id_article_bloque'] = $id_article; // globale dans debut_droite + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>'')); + creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>'')); debut_droite(); - + debut_cadre_formulaire(); formulaire_articles_edit($row, $lier_trad, $new, $GLOBALS['meta']); fin_cadre_formulaire(); diff --git a/ecrire/exec/auteur_infos.php b/ecrire/exec/auteur_infos.php index 94ead9795d..f6f80f722e 100644 --- a/ecrire/exec/auteur_infos.php +++ b/ecrire/exec/auteur_infos.php @@ -38,9 +38,9 @@ global $ajouter_id_article, $statut, $url_site; - $id_auteur = intval($id_auteur); $ajouter_id_article = intval($ajouter_id_article); + pipeline('exec_init',array('args'=>array('exec'=>'auteur_infos','$id_auteur'=>$id_auteur),'data'=>'')); // // Recuperer id_auteur ou se preparer a l'inventer @@ -213,7 +213,11 @@ function exec_affiche_auteur_info_dist($id_auteur, $auteur, $echec, $redirect, cadre_auteur_infos($id_auteur, $auteur); - debut_droite(); + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'auteur_infos','$id_auteur'=>$id_auteur),'data'=>'')); + + creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'auteur_infos','$id_auteur'=>$id_auteur),'data'=>'')); + debut_droite(); // // Formulaire d'edition de l'auteur @@ -231,6 +235,7 @@ function exec_affiche_auteur_info_dist($id_auteur, $auteur, $echec, $redirect, formulaire_auteur_infos($id_auteur, $auteur, $onfocus, $redirect, $ajouter_id_article); fin_cadre_formulaire(); echo " <p />"; + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'auteur_infos','$id_auteur'=>$id_auteur),'data'=>'')); fin_page(); } diff --git a/ecrire/exec/auteurs_edit.php b/ecrire/exec/auteurs_edit.php index c2b65a9b2e..8961f80e0a 100644 --- a/ecrire/exec/auteurs_edit.php +++ b/ecrire/exec/auteurs_edit.php @@ -22,6 +22,7 @@ function exec_auteurs_edit_dist() global $connect_id_auteur; $id_auteur = intval(_request('id_auteur')); + pipeline('exec_init',array('args'=>array('exec'=>'auteur_edit','$id_auteur'=>$id_auteur),'data'=>'')); $result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'"); @@ -43,7 +44,9 @@ function exec_auteurs_edit_dist() _T('logo_auteur').aide ("logoart"), _T('logo_survol'), 'auteurs_edit'); } + echo pipeline('affiche_gauche',array('args'=>array('exec'=>'auteur_edit','$id_auteur'=>$id_auteur),'data'=>'')); table_auteurs_edit($auteur); + echo pipeline('affiche_milieu',array('args'=>array('exec'=>'auteur_edit','$id_auteur'=>$id_auteur),'data'=>'')); fin_page(); } @@ -62,6 +65,8 @@ function table_auteurs_edit($auteur) $pgp=$auteur["pgp"]; $extra = $auteur["extra"]; + creer_colonne_droite(); + echo pipeline('affiche_droite',array('args'=>array('exec'=>'auteur_edit','$id_auteur'=>$id_auteur),'data'=>'')); debut_droite(); debut_cadre_relief("redacteurs-24.gif"); diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php index 947d74aef9..18e7378ec2 100644 --- a/ecrire/exec/sites.php +++ b/ecrire/exec/sites.php @@ -283,9 +283,12 @@ echo "</center>"; if ($id_syndic AND $flag_administrable) afficher_boite_logo('site', 'id_syndic', $id_syndic, _T('logo_site')." ".aide ("rublogo"), _T('logo_survol'), 'sites'); +echo pipeline('affiche_gauche',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>'')); -debut_droite(); +creer_colonne_droite(); +echo pipeline('affiche_droite',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>'')); +debut_droite(); debut_cadre_relief("site-24.gif"); @@ -356,6 +359,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { if ($flag_editable AND $options == 'avancees') { formulaire_mots('syndic', $id_syndic, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable,generer_url_ecrire('sites',"id_syndic=$id_syndic")); } +echo pipeline('affiche_milieu',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>'')); if ($flag_administrable) { debut_cadre_relief("racine-site-24.gif"); diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php index b4c0317cdd..11a96d476f 100644 --- a/ecrire/inc_version.php +++ b/ecrire/inc_version.php @@ -177,7 +177,12 @@ $spip_pipeline = array( 'ajouter_boutons' => '', 'ajouter_onglets' => '', 'header_prive' => '', - 'body_prive' => '' + 'body_prive' => '', + 'exec_init' => '', + 'affiche_gauche' => '', + 'affiche_droite' => '', + 'affiche_milieu' => '', + ); # la matrice standard (fichiers definissant les fonctions a inclure) $spip_matrice = array (); -- GitLab