4 * Action retournant un morceau du plan du site (en ajax)
6 * @plugin Plan du site dans l’espace privé
8 * @author Matthieu Marcillaud
10 * @package SPIP\Plan\Action
13 if (!defined('_ECRIRE_INC_VERSION')) {
18 function action_plan_dist() {
20 include_spip('inc/autoriser');
21 if (!autoriser('ecrire')) {
25 include_spip('base/objets');
26 include_spip('inc/utils');
27 $objet = table_objet(_request('objet'));
30 'id_rubrique' => intval(_request('id_rubrique')),
31 // pour le dépliement d'une rubrique, ne pas lister le contenu récursivement
32 'lister' => ($objet == 'rubriques') ?
'rubrique' : 'tout',
36 if ($statut = _request('statut')) {
37 $env['statut'] = $statut;
40 $fond = "prive/squelettes/inclure/plan-$objet";
41 header('Content-Type: text/html; charset=' . $GLOBALS['meta']['charset']);
43 if (trouver_fond($fond)) {
44 echo recuperer_fond($fond, $env);