[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins / menus_1 / menus_pipelines.php
1 <?php
2
3 // Sécurité
4 if (!defined('_ECRIRE_INC_VERSION')) {
5 return;
6 }
7
8 function menus_header_prive($flux) {
9 $css = find_in_path('css/menuspip.css');
10 $flux .= "\n<link rel='stylesheet' href='$css' type='text/css' />\n";
11 return $flux;
12 }
13
14 function menus_pre_boucle($boucle) {
15 if ($boucle->type_requete == 'menus') {
16 $id_table = $boucle->id_table;
17 $id_menus_entree = "$id_table.id_menus_entree";
18 if (!isset($boucle->modificateur['criteres']['id_menus_entree'])
19 and !isset($boucle->modificateur['criteres']['id_menu'])
20 and !isset($boucle->modificateur['criteres']['identifiant'])) {
21 $boucle->where[] = array(sql_quote('='), sql_quote($id_menus_entree), 0);
22 }
23 }
24 return $boucle;
25 }
26
27 function menus_menus_lister_disponibles($flux) {
28 return $flux;
29 }
30
31 function menus_declarer_url_objets($array) {
32 $array[] = 'menu';
33 return $array;
34 }