From dd772201355ad6d64fe6acb9cf8557b4ecf41177 Mon Sep 17 00:00:00 2001 From: "cedric@yterium.com" <> Date: Wed, 26 Jan 2011 22:22:55 +0000 Subject: [PATCH] branchement sur le pipeline afficher_complement_objet Du coup on se retrouve avec des documents sur la page des breves et des sites. Il faut prendre en compte une configuration pour les afficher a bon escient --- inc/documenter_objet.php | 2 +- medias_pipelines.php | 16 ++++++++++++++++ plugin.xml | 4 ++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/inc/documenter_objet.php b/inc/documenter_objet.php index 7235e26c..7066b6dc 100644 --- a/inc/documenter_objet.php +++ b/inc/documenter_objet.php @@ -13,7 +13,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; // http://doc.spip.org/@naviguer_doc -function inc_documenter_objet_dist($id, $type = "article", $script, $flag_editable=true) { +function inc_documenter_objet_dist($id, $type) { $serveur = ''; // avant de documenter un objet, on verifie que ses documents vus sont bien lies ! $spip_table_objet = table_objet_sql($type); diff --git a/medias_pipelines.php b/medias_pipelines.php index afbb9c56..5e838532 100644 --- a/medias_pipelines.php +++ b/medias_pipelines.php @@ -87,6 +87,22 @@ $GLOBALS['medias_exec_colonne_document'][] = 'articles_edit'; $GLOBALS['medias_exec_colonne_document'][] = 'breves_edit'; $GLOBALS['medias_exec_colonne_document'][] = 'rubriques_edit'; +/** + * Pipeline afficher_complement_objet + * afficher le portfolio et ajout de document sur les fiches objet (article, rubrique..) + * + * @param $flux + * @return + */ +function medias_afficher_complement_objet($flux){ + if ($type=$flux['args']['type'] + AND $id=intval($flux['args']['id'])) { + $documenter_objet = charger_fonction('documenter_objet','inc'); + $flux['data'] .= $documenter_objet($id,$type); + } + return $flux['data']; +} + function medias_affiche_gauche($flux){ if (in_array($flux['args']['exec'],$GLOBALS['medias_exec_colonne_document']) AND $table = preg_replace(",_edit$,","",$flux['args']['exec']) diff --git a/plugin.xml b/plugin.xml index b029cbf3..0475f705 100644 --- a/plugin.xml +++ b/plugin.xml @@ -33,6 +33,10 @@ <nom>affiche_gauche</nom> <inclure>medias_pipelines.php</inclure> </pipeline> + <pipeline> + <nom>afficher_complement_objet</nom> + <inclure>medias_pipelines.php</inclure> + </pipeline> <pipeline> <nom>header_prive</nom> <action>modalbox_insert_head</action> -- GitLab