[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / prive / formulaires / inc-instituer_auteur.html
1 #SET{statuts_auteurs,#VAL{_STATUT_AUTEUR_RUBRIQUE}|constant|explode{','}}
2 <label for="statut"><:info_statut_auteur:></label>
3 <select name="statut"
4 id="statut"
5 onchange="update_saisie_statut_auteur(this,this.options[this.selectedIndex].value);"
6 >
7 <BOUCLE_statuts(POUR){tableau #VAL{tous}|auteurs_lister_statuts{0}}{valeur!=nouveau}>
8 <option value="#VALEUR"[(#STATUT|=={#VALEUR}|oui)selected="selected"]>[&gt;(#VALEUR|=={5poubelle}|oui)][(#VALEUR|traduire_statut_auteur)]</option>
9 </BOUCLE_statuts>
10 [(#STATUT|=={nouveau})
11 <option value="#STATUT" selected="selected">[(#STATUT|traduire_statut_auteur)]</option>
12 ]
13 </select>
14 [(#AUTORISER{modifier,auteur,#ID_AUTEUR,'',#ARRAY{webmestre,'?'}}|oui)
15 <div class="choix choix-webmestre[(#STATUT|=={0minirezo}|non)none-js]">
16 <input type="checkbox" name="webmestre" id="webmestre" value="oui"[(#ENV{webmestre}|=={oui}|oui)checked="checked"]/>
17 <label for="webmestre"><:info_admin_statuer_webmestre:></label>
18 <input type='hidden' name='saisie_webmestre' value='1' />
19 </div>
20 ]
21 <div class="rubriques_restreintes[(#STATUT|in_array{#GET{statuts_auteurs}}|non)none-js]">
22 [(#SET{label,<:info_restreindre_rubrique:>})]
23 <B_restreint>
24 <p><:info_admin_gere_rubriques:></p>
25 <ul id='liste_rubriques_restreintes' class="item_picked">
26 <BOUCLE_restreint(RUBRIQUES){id_auteur}{statut==.*}{si #ENV{statut}|in_array{#GET{statuts_auteurs}}}>
27 <li class="rubrique"><input type='checkbox' class="checkbox" name='restreintes[]' checked="checked" value='#ID_RUBRIQUE' />
28 <label><a href="[(#ID_RUBRIQUE|generer_url_entite{rubrique})]" target="_blank">[(#TITRE|sinon{<:info_sans_titre:>})]</a></label>
29 [<a href="#" onclick="jQuery(this).parent().remove();return false;" class="removelink">(#CHEMIN_IMAGE{supprimer-12.png}|balise_img)</a>]
30 </li>
31 </BOUCLE_restreint>
32 </ul>
33 <input type='hidden' name='restreintes[]' value='0' />
34 [(#SET{label,<:info_ajouter_rubrique:>})]
35 </B_restreint>
36 [(#STATUT|=={0minirezo}|oui)
37 <p><:info_admin_gere_toutes_rubriques:></p>
38 ]
39 <ul id='liste_rubriques_restreintes' class="item_picked"></ul>
40 <//B_restreint>
41 <div class="nettoyeur"></div>
42 <div class="instituer_auteur choix">
43 [(#AUTORISER{modifier,auteur,#ID_AUTEUR,'',#ARRAY{restreintes,1}}|oui)
44 [(#ID_AUTEUR**|choisir_rubriques_admin_restreint{#GET{label},'#liste_rubriques_restreintes',#CHEMIN_IMAGE{supprimer-12.png}|balise_img})]
45 ]
46 </div>
47 </div>
48
49
50 [(#REM)
51 Masquer/afficher le selecteur de rubriques restreintes, ou le choix webmestre
52 ]
53 <script type="text/javascript">/*<![CDATA[*/
54 function update_saisie_statut_auteur(node,value){
55 var statut_auteur_rubrique="[(#GET{statuts_auteurs}|implode{|})]";
56 var reg = new RegExp("^("+statut_auteur_rubrique+")$");
57 if (value.match(reg))
58 jQuery(node).siblings('.rubriques_restreintes:hidden').slideDown();
59 else
60 jQuery(node).siblings('.rubriques_restreintes:visible').slideUp();
61
62 if (value=='0minirezo')
63 jQuery(node).next('.choix-webmestre:hidden').slideDown();
64 else
65 jQuery(node).next('.choix-webmestre:visible').slideUp();
66 }
67 /*]]>*/</script>