source: spip-zone/_plugins_/autorite/fonds/cfg_autorite.html @ 32282

Last change on this file since 32282 was 32282, checked in by superyms@…, 11 years ago

on remet l'affichage des stattistiques comme c'était, je trvaille sur une autre solution pour ce plugin, un remaniement plus général.

File size: 14.7 KB
Line 
1<!-- titre=<:autorite:icone_menu_config:>-->
2<!-- descriptif=<img src="#CHEMIN{illuminati.png}" style="float:right;" /><:autorite:descriptif_1:> <b>[(#REM|liste_webmestres)]</b>.
3<:autorite:descriptif_2:>-->
4<!-- refus=<:autorite:refus_1:> <b>[(#REM|liste_webmestres)]</b> <:autorite:refus_2:>-->
5<!-- icone=illuminati-24.gif-->
6<!-- rediriger=1-->
7<!-- autoriser=webmestre-->
8
9#CACHE{0}
10
11<form method="post" action="#SELF"><div>[(#ENV{_cfg_}|form_hidden)]</div>
12
13[(#REM) ------------------------ AFFICHER LES ERREURS ------------------------ ]
14[(#CONFIG{autorite_erreurs}|?{#CONFIG{autorite_erreurs}|unserialize|count|>{0}|?{' '}})
15
16        [(#REM|debut_boite_alerte)]
17        <strong><:avis_attention:></strong> <:autorite:deja_defini:>
18        <ul><li>
19        <tt>
20        [(#CONFIG{autorite_erreurs}|unserialize|join{'</tt></li><li><tt>'})]
21        </tt>
22        </li></ul>
23        <:autorite:deja_defini_suite:>
24
25        [(#REM|fin_boite_alerte)]
26
27        <br />
28
29]
30
31[
32        [(#REM|debut_boite_alerte)]
33        <:autorite:attention_version:>
34                        <ul><li>(#REM|autorite_erreurs_version)</li></ul>
35        [(#REM|fin_boite_alerte)]
36
37
38        <br />
39]
40
41<h3><:autorite:reglage_autorisations:></h3>
42
43[(#REM) ------------------------ DROITS DES AUTEURS ------------------------ ]
44<fieldset>
45<legend>
46<:autorite:droits_des_auteurs:>
47</legend>
48<p>
49
50<label><input type="checkbox" name="auteur_mod_article" [checked="(#ENV{auteur_mod_article}?{checked})"] id="auteur_mod_article" /> 
51        <:autorite:auteur_modifie_article:>
52</label>
53
54<br />
55<br />
56<small>
57<label><input type="checkbox" name="auteur_modere_forum" [checked="(#ENV{auteur_modere_forum}|?{checked})"] [(#ENV{auteur_mod_article}|?{' disabled="disabled"'})]
58/>
59<:autorite:auteur_modifie_forum:>
60</label>
61<br />
62<label><input type="checkbox" name="auteur_modere_petition" [checked="(#ENV{auteur_modere_petition}|?{checked})"] [(#ENV{auteur_mod_article}|?{' disabled="disabled"'})]
63/>
64<:autorite:auteur_modifie_petition:>
65</label>
66</small>
67
68</fieldset>
69[(#REM) Code jQuery de l'espace auteurs ; activer/desactiver le choix secondaire ]
70<script type="text/javascript"><!--
71        $('#auteur_mod_article')
72        .bind('change', function() {
73                var on = $(this).is(':checked');
74                $(this)
75                .parents('fieldset')
76                .find('input')
77                        .not(this)
78                        .attr('disabled', on ? 'disabled' : '')
79                .end();
80        })
81// --></script>
82
83
84
85[(#REM) ---------------------- DROITS DES REDACTEURS -------------------- ]
86
87<fieldset>
88<legend>
89<:autorite:droits_des_redacteurs:>
90</legend>
91<p>
92
93<label><input type="checkbox" name="auteur_mod_email" [checked="(#ENV{auteur_mod_email}|?{checked})"] />
94<:autorite:auteur_modifie_email:>
95</label>
96
97<br />
98
99<label><input type="checkbox" name="redacteur_mod_article" [checked="(#ENV{redacteur_mod_article}|?{checked})"] />
100<:autorite:redacteur_modifie_article:>
101</label>
102
103
104</p>
105
106
107<p>
108<label><:autorite:mots_cles_qui:>
109<br />
110<select name="editer_mots">
111        <option value="0"><:autorite:admin_complets:></option>
112        <option value="1"[ selected="(#ENV{editer_mots}|=={1}|?{selected})"]><:autorite:admin_tous:></option>
113        <option value="2"[ selected="(#ENV{editer_mots}|=={2}|?{selected})"]>Tous les r&#233;dacteurs</option>
114</select>
115</label>
116</p>
117
118<p>
119<label><input type="checkbox" name="redacteurs_lire_stats" [checked="(#ENV{redacteurs_lire_stats}?{checked})"] />
120<:autorite:redacteur_lire_stats:>
121</label>
122</p>
123</fieldset>
124
125
126[(#REM) -------------------- CRAYONS -------------------------]
127[(#REM) : On teste si le plugin crayons est présent pour afficher les fonctions relatives]
128[(#PLUGIN{crayons}|oui)
129<fieldset>
130        <legend>Crayons</legend>
131<:autorite:attention_crayons:>
132
133[(#REM)
134        L'auteur d'un forum caracterise par son id_auteur, c'est deja pas mal ;
135        pour des auteurs anonymes, il faudrait leur poser un cookie qui leur
136        ouvrirait ce droit tant que le cookie vit (donc, TODO).
137]
138        <p>
139        <label><:autorite:forums_qui:>
140        <br />
141        <select name="editer_forums">
142        <option value="0"><:autorite:personne:> <:autorite:valeur_defaut:></option>
143        <option value="1"[ selected="(#ENV{editer_forums}|=={1}|?{selected})"]><:autorite:webmestre:></option>
144        <option value="2"[ selected="(#ENV{editer_forums}|=={2}|?{selected})"]><:autorite:admins:></option>
145        <option value="3"[ selected="(#ENV{editer_forums}|=={3}|?{selected})"]><:autorite:auteur_message_heure:></option>
146        <option value="4"[ selected="(#ENV{editer_forums}|=={4}|?{selected})"]><:autorite:auteur_message_advitam:></option>
147        </select>
148
149    <:autorite:details_option_auteur:>
150        </p>
151
152[(#REM)
153        Pour les signataires c'est plus dur, car a priori pas d'id_auteur :
154        il faudra absolument un cookie specialise
155]
156        <p>
157        <label><:autorite:petitions_qui:>
158        <br />
159        <select name="editer_signatures">
160        <option value="0"><:autorite:personne:> <:autorite:valeur_defaut:></option>
161        <option value="1"[ selected="(#ENV{editer_signatures}|=={1}|?{selected})"]><:autorite:webmestre:></option>
162        <option value="2"[ selected="(#ENV{editer_signatures}|=={2}|?{selected})"]><:autorite:admins:></option>
163        </select>
164        </label>
165        </p>
166
167</fieldset>
168]
169
170[(#REM) ------------------------ ESPACE WIKI ------------------------ ]
171<fieldset>
172<legend>
173<:autorite:espace_wiki:>       
174</legend>
175
176<p>
177<label>
178<:autorite:espace_wiki_detail:>
179
180<br />
181
182
183#SET{selected,#CONFIG{autorite/espace_wiki,#ARRAY}}
184<select name="espace_wiki[]" multiple="multiple" size="5" id="espace_wiki">
185<BOUCLE_rmul(RUBRIQUES){racine}{tout}{par num titre, titre}>
186        <option value="#ID_RUBRIQUE"[(#ID_RUBRIQUE|in_array{#GET{selected}}|?{' selected="selected"'})]>
187        #TITRE
188        </option>
189</BOUCLE_rmul>
190</select>
191
192<small><br /><:autorite:infos_selection:>
193<br /><a onclick="$('#espace_wiki').find('option').attr('selected', false).end().trigger('change');">x</a><:autorite:tout_deselectionner:></small>
194
195</label>
196</p>
197
198<p id="espace_wiki_qui">
199<:autorite:espace_wiki_qui:>
200<br />
201<label><input type="checkbox" name="espace_wiki_redacteurs" [checked="(#ENV{espace_wiki_redacteurs}|?{checked})"] /> <:autorite:redacs:>
202</label>
203<br />
204<label><input type="checkbox" name="espace_wiki_visiteurs" [checked="(#ENV{espace_wiki_visiteurs}|?{checked})"] /> <:autorite:visiteurs_enregistres:>
205</label>
206<br />
207
208<label><input type="checkbox" name="espace_wiki_anonyme" [checked="(#ENV{espace_wiki_anonyme}|?{checked})"] /> <:autorite:visiteurs_tous:>
209</label>
210
211<label><small><br />&nbsp; &nbsp; <input type="checkbox" name="espace_wiki_rubrique_anonyme" [checked="(#ENV{espace_wiki_anonyme}|?{#ENV{espace_wiki_rubrique_anonyme}|?{checked}})"] /> <:autorite:visiteurs_anonymes:>
212</small></label>
213
214</p>
215
216</fieldset>
217
218[(#REM) Code jQuery de l'espace wiki ; plier/deplier la moderation ]
219<script type="text/javascript"><!--
220        $('#espace_wiki')
221        .bind('change', function() {
222                if (parseInt(this.value))
223                        $('#espace_wiki_qui:hidden').slideDown('slow');
224                else
225                        $('#espace_wiki_qui:visible').slideUp('slow');
226        })
227        if ($('#espace_wiki option[@selected]').length == 0)
228                $('#espace_wiki_qui').hide();
229// --></script>
230
231
232[(#REM) ------------------------ ESPACE WIKI MOTS CLEF------------------------ ]
233<fieldset>
234    <legend>
235        <:autorite:espace_wiki_mots_cles:>
236    </legend>
237
238    <p><label>
239    <br/>
240            <input type="checkbox" name="espace_wiki_motsclef" id="espace_wiki_motsclef"  [checked="(#ENV{espace_wiki_motsclef})"] /> <:autorite:activer_mots_cles:>
241    </label></p>
242
243    <p id="espace_wiki_motsclef_qui">
244      <:autorite:espace_wiki_mots_cles_qui:> 
245        <br /><br />
246        <label><:autorite:ouvrir_redacs:><br />
247            #SET{selected,#CONFIG{autorite/espace_wiki_motsclef_redacteurs,#ARRAY}}
248            <select name="espace_wiki_motsclef_redacteurs" id="espace_wiki_motsclef_redacteurs">
249                [(#REM) Mots clef Wiki Redacteurs]
250                <BOUCLE_gwr(GROUPES_MOTS){par num titre, titre}>
251                <BOUCLE_mwr(MOTS){tout}{id_groupe}{par num titre, titre}{0,40}>
252                        <option value="#ID_MOT"[(#ENV{espace_wiki_motsclef_redacteurs}|=={#ID_MOT}|?{' selected="selected"'})]>
253                        #TITRE
254                        </option>
255                </BOUCLE_mwr>
256                </BOUCLE_gwr>
257            </select>
258        </label>
259
260        <br />
261        <label><:autorite:ouvrir_visiteurs_enregistres:><br />
262            #SET{selected,#CONFIG{autorite/espace_wiki_motsclef_visiteurs,#ARRAY}}
263            <select name="espace_wiki_motsclef_visiteurs" id="espace_wiki_motsclef_visiteurs">
264                [(#REM) Mots clef Wiki Visiteurs]
265                <BOUCLE_gwv(GROUPES_MOTS){par num titre, titre}>
266                <BOUCLE_mwv(MOTS){tout}{id_groupe}{par num titre, titre}{0,40}>
267                        <option value="#ID_MOT" [(#ENV{espace_wiki_motsclef_visiteurs}|=={#ID_MOT}|?{' selected="selected"'})]>
268                        #TITRE
269                        </option>
270                </BOUCLE_mwv>
271                </BOUCLE_gwv>
272            </select>
273        </label>
274
275        <br />
276
277        <label><:autorite:ouvrir_visiteurs_tous:><br />
278            #SET{selected,#CONFIG{autorite/espace_wiki_motsclef_anonyme,#ARRAY}}
279            <select name="espace_wiki_motsclef_anonyme" id="espace_wiki_motsclef_anonyme">
280                [(#REM) Mots clef Wiki Anonyme]
281                <BOUCLE_gwa(GROUPES_MOTS){par num titre, titre}>
282                <BOUCLE_mwa(MOTS){tout}{id_groupe}{par num titre, titre}{0,40}>
283                        <option value="#ID_MOT"[(#ENV{espace_wiki_motsclef_anonyme}|=={#ID_MOT}|?{' selected="selected"'})]>
284                        #TITRE
285                        </option>
286                </BOUCLE_mwa>
287                </BOUCLE_gwa>
288            </select>
289        </label>
290    </p>
291</fieldset>
292
293[(#REM) Code jQuery de l'espace wiki par mots clef; plier/deplier la moderation ]
294<script type="text/javascript"><!--
295        $('#espace_wiki_motsclef')
296        .bind('change', function() {
297            $('#espace_wiki_motsclef_qui').slideToggle('slow');
298        })
299        if ($('#espace_wiki_motsclef:checked').length == 0)
300                $('#espace_wiki_motsclef_qui').hide();
301// --></script>
302
303
304[(#REM) ---------------------- CONFIGURATION DU SITE -------------------- ]
305
306<fieldset>
307<legend>
308        <:autorite:config_site:>
309</legend>
310<p>
311<label><:autorite:config_site_qui:>
312<br />
313<select name="configurer">
314        <option value=""[ selected="(#ENV{configurer}|?{'',selected})"]><:autorite:admins:></option>
315        <option value="webmestre"[ selected="(#ENV{configurer}|=={webmestre}|?{selected})"]><:autorite:webmestre:></option>
316</select>
317</label>
318</p>
319
320
321<p>
322<label><:autorite:sauvegarde_qui:>
323<br />
324<select name="sauvegarder">
325        <option value=""[ selected="(#ENV{sauvegarder}|=={''}|?{selected})"]><:autorite:admin_complets:></option>
326        <option value="admin"[ selected="(#ENV{sauvegarder}|=={minirezo}|?{selected})"]><:autorite:admin_tous:></option>
327        <option value="webmestre"[ selected="(#ENV{sauvegarder}|=={webmestre}|?{selected})"]><:autorite:webmestre:></option>
328        <option value="non"[ selected="(#ENV{sauvegarder}|=={non}|?{selected})"]><:autorite:personne:></option>
329</select>
330</p>
331
332<p>
333<label><:autorite:effacer_base_qui:>
334<br />
335<select name="detruire">
336        <option value=""[ selected="(#ENV{detruire}|?{'',selected})"]><:autorite:admins:></option>
337        <option value="webmestre"[ selected="(#ENV{detruire}|=={webmestre}|?{selected})"]><:autorite:webmestre:></option>
338        <option value="non"[ selected="(#ENV{detruire}|=={non}|?{selected})"]><:autorite:personne:></option>
339</select>
340<:autorite:effacer_base_option:>
341</p>
342
343
344<p>
345<strong><:rubriques:></strong>
346<br /><:autorite:interdire_admin:>
347<br />
348<label><input type="checkbox" name="interdire_creer_secteur" [checked="(#ENV{interdire_creer_secteur}|?{checked})"] /> <:autorite:nouvelles_rubriques:>
349</label>
350<br />
351<label><input type="checkbox" name="interdire_creer_sousrub" [checked="(#ENV{interdire_creer_sousrub}|?{checked})"] /> <:autorite:nouvelles_sous_rubriques:>
352</label>
353<br />
354<small><label>&nbsp; &nbsp; <input type="checkbox" name="interdire_creer_rub_sauf_webmestre" [checked="(#ENV{interdire_creer_rub_sauf_webmestre}|?{checked})"] /> <:autorite:non_webmestres:>
355</label></small>
356
357<autorite:note_rubriques:>
358</p>
359
360</fieldset>
361
362
363[(#REM) ---------------------- CONFIGURATION DES AUTEURS ----------------- ]
364
365<fieldset>
366<legend>
367<:autorite:config_auteurs:>     
368</legend>
369<p>
370<label><:autorite:config_auteurs_statut:>
371<br />
372<select name="statut_auteur_creation">
373        <option value="visiteur"[ selected="(#ENV{statut_auteur_creation}|=={visiteur}|?{selected})"]><:autorite:visiteur:></option>
374        <option value=""[ selected="(#ENV{statut_auteur_creation}|?{'',selected})"]><:autorite:redacteur:></option>
375        <option value="admin"[ selected="(#ENV{statut_auteur_creation}|=={minirezo}|?{selected})"]><:autorite:administrateur:></option>
376</select>
377</label>
378</p>
379
380<label><:autorite:config_auteurs_rubriques:>
381<br />
382<select name="statut_auteur_rubrique">
383        <option value=""[ selected="(#ENV{statut_auteur_rubrique}|?{'',selected})"]><:autorite:admins:></option>
384        <option value="1"[ selected="(#ENV{statut_auteur_rubrique}|=={1}|?{selected})"]><:autorite:admins_redacs:></option>
385        <option value="2"[ selected="(#ENV{statut_auteur_rubrique}|=={2}|?{selected})"]><:autorite:tous:></option>
386        <option value="-1"[ selected="(#ENV{statut_auteur_rubrique}|=={-1}|?{selected})"]><:autorite:personne:></option>
387</select>
388</label>
389
390<p>
391<label><b><:autorite:admin_restreints:></b>
392<br /><:autorite:admins_rubriques:>
393<br />
394<select name="statut_ignorer_admins_restreints">
395        <option value=""[ selected="(#ENV{statut_ignorer_admins_restreints}|?{'',selected})"]><:autorite:droits_limites:></option>
396        <option value="oui"[ selected="(#ENV{statut_ignorer_admins_restreints}|=={oui}|?{selected})"]><:autorite:droits_idem_admins:></option>
397</select>
398</label>
399</p>
400</fieldset>
401
402
403[(#REM)
404        Publication :
405        1 : webmestre
406        2 : admin complet
407        4 : admin restreint
408#       8 : redacteur
409        15: tous...
410]
411<fieldset>
412<legend>
413<:autorite:publication:>
414</legend>
415<p>
416
417<p>
418<label><:autorite:publication_qui:>
419<br />
420<select name="publierdans">
421        <option value="1"[ selected="(#ENV{publierdans}|=={1}|?{selected})"]><:autorite:webmestres:></option>
422        <option value="3"[ selected="(#ENV{publierdans}|=={3}|?{selected})"]><:autorite:admin_complets:></option>
423        <option value="7"[ selected="(#ENV{publierdans,7}|=={7}|?{selected})"]><:autorite:admin_tous:></option>
424[(#REM)
425        <option value="15"[ selected="(#ENV{publierdans}|=={15}|?{selected})"]><:autorite:redacs:></option>
426]
427</select>
428</label>
429</p>
430
431
432</fieldset>
433
434[(#REM) ------------------------ BOUTON OK ------------------------ ]
435<div>
436<input style="float:#LANG_RIGHT;" type="submit" name="_cfg_ok" value="<:OK:>" class="fondo" />
437<!--
438<input type="reset" value="<:Reset:>" class="fondo" />
439<input type="submit" name="_cfg_delete" value="<:Supprimer:>" class="fondo" />
440-->
441</div>
442
443
444[(#REM|sinon{1}|fin_cadre_trait_couleur)]
445
446</form>
Note: See TracBrowser for help on using the repository browser.