[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / menus / formulaires / inc-menus_entrees.html
diff --git a/www/plugins/menus/formulaires/inc-menus_entrees.html b/www/plugins/menus/formulaires/inc-menus_entrees.html
new file mode 100644 (file)
index 0000000..c1a4008
--- /dev/null
@@ -0,0 +1,83 @@
+#SET{rang_suivant,1}\r
+<ul id="menu-#ENV{id_menu}" class="menus_entrees">\r
+       <BOUCLE_entrees(MENUS_ENTREES){id_menu}{par rang}>\r
+       <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}))"]>\r
+               <BOUCLE_test_modifier(CONDITION){si #ENV{erreurs}|table_valeur{id_menus_entree}|=={#ID_MENUS_ENTREE}|non}>\r
+               <div class="ligne">\r
+                       <div class="description arial2">\r
+                               #SET{supprimer_seulement,non}\r
+                               [(#CHEMIN{menus/#TYPE_ENTREE.html}|oui)\r
+                               #MENUS_AFFICHER_ENTREE{appel_formulaire}]\r
+                               [(#CHEMIN{menus/#TYPE_ENTREE.html}|non)\r
+                               #SET{supprimer_seulement,oui}\r
+                               #INCLURE{fond=formulaires/inc-menus_entrees_inexistantes,appel_formulaire=oui,titre=#TYPE_ENTREE}\r
+                               ]\r
+                       </div>\r
+                       <div class="actions">\r
+                               [(#REM) S'il y a déjà un sous-menu on ne l'affiche pas ?)]\r
+                               <BOUCLE_sous_menu_test(MENUS){id_menus_entree}>\r
+                               [(#REM) Rien]\r
+                               </BOUCLE_sous_menu_test>\r
+                               [(#GET{supprimer_seulement}|=={non}|oui)\r
+                               [(#ENV{types_entrees}|table_valeur{#TYPE_ENTREE}|table_valeur{refuser_sous_menu}|non)\r
+                               <button name="demander_sous_menu" value="#ID_MENUS_ENTREE" title="<:menus:formulaire_ajouter_sous_menu:>">\r
+                                       [<img height="24" width="24" src="(#CHEMIN{images/menus-24.png})" alt="" />]\r
+                               </button>\r
+                               ]]\r
+                               <//B_sous_menu_test>\r
+                               [(#GET{supprimer_seulement}|=={non}|oui)\r
+                               <button name="modifier_entree" value="#ID_MENUS_ENTREE" title="<:menus:formulaire_modifier_entree:>">\r
+                                       [<img height="24" width="24" src="(#CHEMIN{images/menus_action_modifier.png})" alt="" />]\r
+                               </button>]\r
+                               <button name="supprimer_entree" value="#ID_MENUS_ENTREE" title="<:menus:formulaire_supprimer_entree:>"\r
+                               onclick="return confirm('<:menus:confirmer_supprimer_entree:>')">\r
+                                       [<img height="24" width="24" src="(#CHEMIN{images/menus_action_supprimer.png})" alt="" />]\r
+                               </button>\r
+                               [(#GET{supprimer_seulement}|=={non}|oui)\r
+                               <button name="deplacer_entree" value="#ID_MENUS_ENTREE-bas" title="<:menus:formulaire_deplacer_bas:>">\r
+                                       [<img height="24" width="24" src="(#CHEMIN{images/menus_action_bas.png})" alt="" />]\r
+                               </button>]\r
+                               [(#GET{supprimer_seulement}|=={non}|oui)\r
+                               <button name="deplacer_entree" value="#ID_MENUS_ENTREE-haut" title="<:menus:formulaire_deplacer_haut:>">\r
+                                       [<img height="24" width="24" src="(#CHEMIN{images/menus_action_haut.png})" alt="" />]\r
+                               </button>]\r
+                       </div>\r
+                       <div class="nettoyeur"></div>\r
+               </div>\r
+               </BOUCLE_test_modifier>\r
+               #INCLURE{fond=formulaires/inc-nouvelle_entree-2, env, id_menus_entree=#ID_MENUS_ENTREE}\r
+               <//B_test_modifier>\r
+\r
+               [(#REM) Est-ce qu'il y a un sous-menu ?)]\r
+               <BOUCLE_sous_menu(MENUS){id_menus_entree}>\r
+                       #INCLURE{fond=formulaires/inc-menus_entrees, env, id_menu, sous_menu=oui}\r
+               </BOUCLE_sous_menu>\r
+       </li>\r
+       #SET{rang_suivant,(#RANG|plus{1})}\r
+       </BOUCLE_entrees>\r
+       <li class="editer_entree fieldset">\r
+               #SET{id_menu_nouvelle_entree, (#ENV{erreurs}|table_valeur{id_menu_nouvelle_entree})}\r
+               #SET{type_entree, (#ENV{erreurs}|table_valeur{type_entree})}\r
+\r
+               <BOUCLE_pas_demande_entree(CONDITION){si #GET{id_menu_nouvelle_entree}|=={#ENV{id_menu}}|non}>\r
+                       <div class="boutons">\r
+                       [(#ENV{sous_menu}|non)<span class="image_loading"></span>]\r
+                       [<button type="submit" class="submit link" name="supprimer_menu" value="#ENV{id_menu}">\r
+                               [<img src="(#CHEMIN{images/menus_action_supprimer.png})" alt="" />]\r
+                               (#ENV{sous_menu}|?{<:menus:formulaire_supprimer_sous_menu:>,''})\r
+                       </button>]\r
+                       <button type="submit" class="submit" name="demander_nouvelle_entree" value="#ENV{id_menu}">\r
+                               [<img src="(#CHEMIN{images/menus_action_ajouter.png})" alt="" />]\r
+                               <:menus:formulaire_ajouter_entree:>\r
+                       </button>\r
+                       </div>\r
+               </BOUCLE_pas_demande_entree>\r
+                       [(#GET{type_entree}|non)\r
+                               #INCLURE{fond=formulaires/inc-nouvelle_entree-1, env, id_menu_nouvelle_entree=#GET{id_menu_nouvelle_entree}}\r
+                       ]\r
+                       [(#GET{type_entree}|oui)\r
+                               #INCLURE{fond=formulaires/inc-nouvelle_entree-2, env, id_menu_nouvelle_entree=#GET{id_menu_nouvelle_entree}, rang_suivant=#GET{rang_suivant}}\r
+                       ]\r
+               <//B_pas_demande_entree>\r
+       </li>\r
+</ul>\r