[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / menus_1 / formulaires / configurer_menus.php
1 <?php
2
3 // Sécurité
4 if (!defined('_ECRIRE_INC_VERSION')) return;
5
6 function formulaires_configurer_menus_saisies_dist(){
7 include_spip('inc/menus');
8 include_spip('inc/config');
9
10 // Récupérer les entrées existantes
11 $entrees = menus_lister_disponibles();
12
13 // Trier les entrées par rang
14 uasort($entrees, create_function('$a, $b', '$a = $a["rang"]; $b = $b["rang"]; return ($a==$b)?0:($a<$b?-1:1);'));
15
16 // Remplir la liste des cases
17 $data = array();
18 foreach ($entrees as $type_entree=>$entree){
19 $data[$type_entree] = '<img src="'.$entree['icone'].'" /> '.$entree['nom'];
20 }
21
22 $saisies = array(
23 array(
24 'saisie' => 'checkbox',
25 'options' => array(
26 'nom' => 'entrees_masquees',
27 'explication' => 'Cochez les entrées que vous voulez <strong>masquer</strong> lors de la création d\'un menu.',
28 'datas' => $data,
29 'li_class' => 'pleine_largeur',
30 'defaut' => lire_config('menus/entrees_masquees',array())
31 )
32 )
33 );
34
35 return $saisies;
36 }
37
38 ?>