[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / compositions_v2 / formulaires / editer_composition_objet.html
diff --git a/www/plugins/auto/compositions_v2/formulaires/editer_composition_objet.html b/www/plugins/auto/compositions_v2/formulaires/editer_composition_objet.html
new file mode 100644 (file)
index 0000000..6dd4c2f
--- /dev/null
@@ -0,0 +1,82 @@
+<div class='ajax'>\r
+       <div class="compo-utilisee">\r
+               [(#ENV{composition}|oui)<:compositions:composition_utilisee:> <strong>[(#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition}})]</strong>\r
+               ][(#ENV{composition}|non)\r
+                       [(#ENV{composition_heritee}|oui)<:compositions:composition_utilisee:>\r
+                               [(#ENV{composition_heritee}|=={'-'}|oui)<strong><:compositions:composition_defaut:></strong>]\r
+                               [(#ENV{composition_heritee}|!={'-'}|oui)<strong>[(#ENV{_compositions}|table_valeur{''}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition_heritee}})]</strong>]\r
+                               (<:compositions:composition_heritee:>)\r
+                       ]\r
+                       [(#ENV{composition_heritee}|non)<:compositions:composition_defaut:>]\r
+               ][(#ENV{composition_verrouillee}|oui)(<em><:compositions:composition_verrouillee:></em>)]\r
+               <B_heritages><p><:compositions:heritages:> <BOUCLE_heritages(POUR){tableau #ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{branche}}{', '}>#CLE (#VALEUR)</BOUCLE_heritages>.</p></B_heritages>\r
+       </div>\r
+\r
+[<div class="formulaire_spip formulaire_editer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}" id="formulaire_#FORM-#ENV{id,nouveau}"[(#ENV{_hide})style="display:none;"]>\r
+       [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]\r
+       [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]\r
+       (#ENV{editable})\r
+       <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>\r
+               [(#REM) declarer les hidden qui declencheront le service du formulaire \r
+               parametre : url d'action ]\r
+               #ACTION_FORMULAIRE{#ENV{action}}\r
+               <ul>\r
+                       #SET{fl,compositions}\r
+                       #SET{name,composition}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}\r
+                       [<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">\r
+                               <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>\r
+                                       [<span class='erreur_message'>(#GET{erreurs})</span>]\r
+                                       (#INCLURE{fond=formulaires/inc-selecteur_composition}{name=#GET{name}}{id=#GET{name}}{id_rubrique}{selected=#ENV{#GET{name}}}{_compositions}{composition_heritee})\r
+                       </li>]\r
+\r
+                       #SET{lock,''}\r
+                       [(#AUTORISER{webmestre}|et{#ENV{verrou_branche}|non}|et{#CONFIG{compositions/tout_verrouiller}|non}|oui)\r
+                       #SET{name,composition_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}\r
+                       <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">\r
+                               [<span class='erreur_message'>(#GET{erreurs})</span>]\r
+                               <label><:compositions:label_composition_explication:></label>\r
+                               [(#ENV{_compositions}|is_array|oui)\r
+                               <div class="choix">\r
+                                       <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />\r
+                                       <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>\r
+                               </div>\r
+                               ]\r
+                               [(#ENV{_compositions}|is_array|non)<input type="hidden" name="composition_lock" id="composition_lock" value="#ENV{composition_lock}" />]\r
+                       </li>\r
+                       [(#ENV{objet}|=={rubrique}|oui)\r
+                       #SET{name,composition_branche_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}\r
+                       <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">\r
+                               [<span class='erreur_message'>(#GET{erreurs})</span>]\r
+                               <div class="choix">\r
+                                       <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />\r
+                                       <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>\r
+                               </div>\r
+                       </li>\r
+                       ]\r
+                       #SET{lock,'oui'}\r
+                       ]\r
+                       [(#ENV{verrou_branche}|oui)\r
+                       <li>\r
+                               <label><:compositions:label_information:></label>\r
+                               <:compositions:label_branche_verrouillee:>\r
+                       </li>\r
+                       ]\r
+                       [(#CONFIG{compositions/tout_verrouiller}|oui)\r
+                       <li>\r
+                               <label><:compositions:label_information:></label>\r
+                               <:compositions:label_toutes_verrouilles:>\r
+                       </li>\r
+                       ]\r
+               </ul>\r
+               [(#GET{lock}|non)\r
+                       <input type="hidden" name="composition_lock" id="composition_lock" value="#ENV{composition_lock}" />\r
+                       [(#ENV{objet}|=={rubrique}|oui)\r
+                               <input type="hidden" name="composition_branche_lock" id="composition_branche_lock" value="#ENV{composition_branche_lock}" />\r
+                       ]\r
+               ]\r
+               [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]\r
+               <!--extra-->\r
+               <p class='boutons'><span class='image_loading'></span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>\r
+       </div></form>\r
+</div>]\r
+</div>\r