[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / menus_1 / formulaires / inc-menus_entrees.html
1 #SET{rang_suivant,1}
2 <ul id="menu-#ENV{id_menu}" class="menus_entrees">
3 <BOUCLE_entrees(MENUS_ENTREES){id_menu}{par rang}>
4 <li class="entree"[ style="background-repeat:no-repeat;background-position:5px 10px;background-image:url((#ENV{types_entrees}|table_valeur{#TYPE_ENTREE}|table_valeur{icone}|image_reduire{24}|extraire_attribut{src}))"]>
5 <BOUCLE_test_modifier(CONDITION){si #ENV{erreurs}|table_valeur{id_menus_entree}|=={#ID_MENUS_ENTREE}|non}>
6 <div class="ligne">
7 <div class="description arial2">
8 #SET{supprimer_seulement,non}
9 [(#CHEMIN{menus/#TYPE_ENTREE.html}|oui)
10 #MENUS_AFFICHER_ENTREE{appel_formulaire}]
11 [(#CHEMIN{menus/#TYPE_ENTREE.html}|non)
12 #SET{supprimer_seulement,oui}
13 #INCLURE{fond=formulaires/inc-menus_entrees_inexistantes,appel_formulaire=oui,titre=#TYPE_ENTREE}
14 ]
15 </div>
16 <div class="actions">
17 [(#REM) S'il y a déjà un sous-menu on ne l'affiche pas ?)]
18 <BOUCLE_sous_menu_test(MENUS){id_menus_entree}>
19 [(#REM) Rien]
20 </BOUCLE_sous_menu_test>
21 [(#GET{supprimer_seulement}|=={non}|oui)
22 [(#ENV{types_entrees}|table_valeur{#TYPE_ENTREE}|table_valeur{refuser_sous_menu}|non)
23 <button name="demander_sous_menu" value="#ID_MENUS_ENTREE" title="<:menus:formulaire_ajouter_sous_menu:>">
24 [<img height="24" width="24" src="(#CHEMIN{images/menus-24.png})" alt="" />]
25 </button>
26 ]]
27 <//B_sous_menu_test>
28 [(#GET{supprimer_seulement}|=={non}|oui)
29 <button name="modifier_entree" value="#ID_MENUS_ENTREE" title="<:menus:formulaire_modifier_entree:>">
30 [<img height="24" width="24" src="(#CHEMIN{images/menus_action_modifier.png})" alt="" />]
31 </button>]
32 <button name="supprimer_entree" value="#ID_MENUS_ENTREE" title="<:menus:formulaire_supprimer_entree:>"
33 onclick="return confirm('<:menus:confirmer_supprimer_entree:>')">
34 [<img height="24" width="24" src="(#CHEMIN{images/menus_action_supprimer.png})" alt="" />]
35 </button>
36 [(#GET{supprimer_seulement}|=={non}|oui)
37 <button name="deplacer_entree" value="#ID_MENUS_ENTREE-bas" title="<:menus:formulaire_deplacer_bas:>">
38 [<img height="24" width="24" src="(#CHEMIN{images/menus_action_bas.png})" alt="" />]
39 </button>]
40 [(#GET{supprimer_seulement}|=={non}|oui)
41 <button name="deplacer_entree" value="#ID_MENUS_ENTREE-haut" title="<:menus:formulaire_deplacer_haut:>">
42 [<img height="24" width="24" src="(#CHEMIN{images/menus_action_haut.png})" alt="" />]
43 </button>]
44 </div>
45 <div class="nettoyeur"></div>
46 </div>
47 </BOUCLE_test_modifier>
48 #INCLURE{fond=formulaires/inc-nouvelle_entree-2, env, id_menus_entree=#ID_MENUS_ENTREE}
49 <//B_test_modifier>
50
51 [(#REM) Est-ce qu'il y a un sous-menu ?)]
52 <BOUCLE_sous_menu(MENUS){id_menus_entree}>
53 #INCLURE{fond=formulaires/inc-menus_entrees, env, id_menu, sous_menu=oui}
54 </BOUCLE_sous_menu>
55 </li>
56 #SET{rang_suivant,(#RANG|plus{1})}
57 </BOUCLE_entrees>
58 <li class="editer_entree fieldset">
59 #SET{id_menu_nouvelle_entree, (#ENV{erreurs}|table_valeur{id_menu_nouvelle_entree})}
60 #SET{type_entree, (#ENV{erreurs}|table_valeur{type_entree})}
61
62 <BOUCLE_pas_demande_entree(CONDITION){si #GET{id_menu_nouvelle_entree}|=={#ENV{id_menu}}|non}>
63 <div class="boutons">
64 [(#ENV{sous_menu}|non)<span class="image_loading"></span>]
65 [<button type="submit" class="submit link" name="supprimer_menu" value="#ENV{id_menu}">
66 [<img src="(#CHEMIN{images/menus_action_supprimer.png})" alt="" />]
67 (#ENV{sous_menu}|?{<:menus:formulaire_supprimer_sous_menu:>,''})
68 </button>]
69 <button type="submit" class="submit" name="demander_nouvelle_entree" value="#ENV{id_menu}">
70 [<img src="(#CHEMIN{images/menus_action_ajouter.png})" alt="" />]
71 <:menus:formulaire_ajouter_entree:>
72 </button>
73 </div>
74 </BOUCLE_pas_demande_entree>
75 [(#GET{type_entree}|non)
76 #INCLURE{fond=formulaires/inc-nouvelle_entree-1, env, id_menu_nouvelle_entree=#GET{id_menu_nouvelle_entree}}
77 ]
78 [(#GET{type_entree}|oui)
79 #INCLURE{fond=formulaires/inc-nouvelle_entree-2, env, id_menu_nouvelle_entree=#GET{id_menu_nouvelle_entree}, rang_suivant=#GET{rang_suivant}}
80 ]
81 <//B_pas_demande_entree>
82 </li>
83 </ul>