]*>(.+),Uims",$fond,$match)){
$titre = $match[1];
}
// recuperer la hierarchie (au-dessus du contenu)
if (preg_match(",.+,Uims",$fond,$match)){
$hierarchie = $match[0];
$fond = str_replace($hierarchie,"",$fond);
}
// recuperer la navigation (colonne de gauche)
if (preg_match(",.+,Uims",$fond,$match)){
$navigation = $match[0];
$fond = str_replace($navigation,"",$fond);
}
// recuperer les extras (colonne de droite)
if (preg_match(",.+,Uims",$fond,$match)){
$extra = $match[0];
$fond = str_replace($extra,"",$fond);
}
include_spip('inc/presentation'); // alleger les inclusions avec un inc/presentation_mini
$commencer_page = charger_fonction('commencer_page','inc');
echo $commencer_page($titre);
if ($hierarchie){
echo debut_grand_cadre(true);
echo pipeline(
'affiche_hierarchie',
array(
'args' => array(
'exec' => $exec
),
'data' => $hierarchie
)
);
echo fin_grand_cadre(true);
}
echo debut_gauche("exec_$exec",true);
$contexte = array('exec'=>$exec);
$objet = objet_type(preg_replace(",_edit$,","",$exec));
$id = id_table_objet($objet);
if (_request($id))
$contexte[$id] = _request($id);
echo $navigation;
echo pipeline('affiche_gauche',array('args'=>$contexte,'data'=>''));
echo creer_colonne_droite("exec_$exec",true);
echo $extra;
echo pipeline('affiche_droite',array('args'=>$contexte,'data'=>''));
echo debut_droite("exec_$exec",true);
echo $fond;
echo pipeline('affiche_milieu',array('args'=>$contexte,'data'=>''));
echo fin_gauche(),fin_page();
}
}
?>