X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fweb%2Fclavette_www.git;a=blobdiff_plain;f=www%2Fecrire%2Finc%2Fpipelines_ecrire.php;fp=www%2Fecrire%2Finc%2Fpipelines_ecrire.php;h=1cebc91b1d2e421d4d4ad059d97fe1a2e1c04bef;hp=c24698dad7dacd8cdf99b4e49a23fbbb3f5eaba6;hb=83e62ea97fafb78dde1372b78c1be4c71b5b1b58;hpb=be2c315934c5993ef2c5b9481e99e8de5d967da2 diff --git a/www/ecrire/inc/pipelines_ecrire.php b/www/ecrire/inc/pipelines_ecrire.php index c24698d..1cebc91 100644 --- a/www/ecrire/inc/pipelines_ecrire.php +++ b/www/ecrire/inc/pipelines_ecrire.php @@ -122,6 +122,10 @@ function f_afficher_blocs_ecrire($flux) { if (!isset($o[$exec])){ $o[$exec] = trouver_objet_exec($exec); } + // cas particulier + if ($exec=="infos_perso"){ + $flux['args']['contexte']['id_auteur'] = $GLOBALS['visiteur_session']['id_auteur']; + } $typepage = (isset($flux['args']['contexte']['type-page'])?$flux['args']['contexte']['type-page']:$exec); if ($fond == "prive/squelettes/navigation/$typepage"){ $flux['data']['texte'] = pipeline('affiche_gauche',array('args'=>$flux['args']['contexte'],'data'=>$flux['data']['texte'])); @@ -202,6 +206,11 @@ function f_queue_affiche_milieu($flux){ function trouver_objet_exec($exec){ static $objet_exec=array(); if (!$exec) return false; + // cas particulier + if ($exec=="infos_perso"){ + $exec = "auteur"; + set_request('id_auteur',$GLOBALS['visiteur_session']['id_auteur']); + } if (!isset($objet_exec[$exec])){ $objet_exec[$exec]=false; $infos = lister_tables_objets_sql();