[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / compositions_v3 / formulaires / editer_composition_objet.html
1 <div class="formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{objet}-#ENV{id,nouveau}">
2 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
3 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
4 [(#ENV{editable})
5 <form method='post' action='#ENV{action}'><div>
6 [(#REM) declarer les hidden qui declencheront le service du formulaire
7 parametre : url d'action ]
8 #ACTION_FORMULAIRE{#ENV{action}}
9 ]
10 <h4[
11 style="background-image: url((#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{icon}|image_reduire{24,24}|extraire_attribut{src}))"][
12 title="(#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{description}|attribut_html)"]>
13 <:compositions:composition_utilisee:>
14 <span class="composition_actuelle">[(#ENV{composition}|oui)[(#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition}})]
15 ][(#ENV{composition}|non)
16 [(#ENV{composition_heritee}|oui)
17 [(#ENV{composition_heritee}|=={'-'}|oui)<:compositions:composition_defaut:>]
18 [(#ENV{composition_heritee}|!={'-'}|oui)[(#ENV{_compositions}|table_valeur{''}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition_heritee}})]]
19 <span class="precision">(<:compositions:composition_heritee:>)</span>
20 ]
21 [(#ENV{composition_heritee}|non)<:compositions:composition_defaut:>]
22 ][(#ENV{composition_verrouillee}|oui) <img src="#CHEMIN_IMAGE{cadenas-16.png}" alt="" />]
23 </span>
24 </h4>
25 [(#ENV{editable})
26 <span class="toggle_box_link" style="display:none;">&#91;<a href="#"
27 onclick="var f=jQuery(this).parents('form').eq(0);f.find('p').show('fast');f.find('ul').show('fast');f.find('.toggle_box_link').hide('fast');return false;"
28 ><:bouton_changer:></a>&#93;</span>
29 ]
30 <div class="detail">
31 [(#ENV{composition_verrouillee}|oui)<p><:compositions:composition_verrouillee:></p>]
32 <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>
33 </div>
34
35 [(#ENV{editable})
36 <ul>
37 #SET{fl,compositions}
38 #SET{name,composition}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
39 [<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
40 <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
41 [<span class='erreur_message'>(#GET{erreurs})</span>]
42 (#INCLURE{fond=formulaires/inc-selecteur_composition}{name=#GET{name}}{id=#GET{name}}{id_rubrique}{selected=#ENV{#GET{name}}}{_compositions}{composition_heritee})
43 </li>]
44
45 #SET{lock,''}
46 [(#AUTORISER{webmestre}|et{#ENV{verrou_branche}|non}|et{#CONFIG{compositions/tout_verrouiller}|non}|oui)
47 #SET{name,composition_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
48 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
49 [<span class='erreur_message'>(#GET{erreurs})</span>]
50 <label><:compositions:label_composition_explication:></label>
51 [(#ENV{_compositions}|is_array|oui)
52 <div class="choix">
53 <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />
54 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
55 </div>
56 ]
57 [(#ENV{_compositions}|is_array|non)<input type="hidden" name="composition_lock" id="composition_lock" value="#ENV{composition_lock}" />]
58 [(#ENV{objet}|=={rubrique}|oui)
59 #SET{name,composition_branche_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
60 [<span class='erreur_message'>(#GET{erreurs})</span>]
61 <div class="choix">
62 <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />
63 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
64 </div>
65 ]
66 </li>
67 #SET{lock,'oui'}
68 ]
69 [(#ENV{verrou_branche}|oui)
70 <li>
71 <label><:compositions:label_information:></label>
72 <:compositions:label_branche_verrouillee:>
73 </li>
74 ]
75 [(#CONFIG{compositions/tout_verrouiller}|oui)
76 <li>
77 <label><:compositions:label_information:></label>
78 <:compositions:label_toutes_verrouilles:>
79 </li>
80 ]
81 </ul>
82 [(#GET{lock}|non)
83 <input type="hidden" name="composition_lock" id="composition_lock" value="#ENV{composition_lock}" />
84 [(#ENV{objet}|=={rubrique}|oui)
85 <input type="hidden" name="composition_branche_lock" id="composition_branche_lock" value="#ENV{composition_branche_lock}" />
86 ]
87 ]
88
89 [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
90 <!--extra-->
91 <p class='boutons'>
92 <span class='image_loading'>&nbsp;</span>
93 <input type='submit' class='submit' name='annuler' value='<:bouton_annuler:>' />
94 <input type='submit' class='submit' name='changer' value='<:bouton_changer:>' />
95 </p>
96 </div></form>
97 ]
98 </div>
99 <script type="text/javascript">// <![CDATA[
100 $(document).ready(function(){
101 $(".formulaire_editer_composition_objet .toggle_box_link").show(0);
102 $(".formulaire_editer_composition_objet p").hide(0);
103 $(".formulaire_editer_composition_objet ul").hide(0);
104 });
105 //]]></script>