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