[SPIP] ~maj v3.0.14-->v3.0.17
[ptitvelo/web/www.git] / www / plugins-dist / forum / formulaires / gestion_forum.html
1 <div class="formulaire_spip formulaire_gestion_forum noajax" id="formulaire_gestion_forum">
2 [(#REM) pour IE qui sinon se perd dans l'ajax !, ne pas retirer]
3 <!-- <br class='bugajaxie' /> -->
4
5 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
6 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
7 <a id="pagination_forum" class="noajax" name="pagination_forum"></a>
8 [(#ENV{editable})
9 <form action="#ENV{action}#formulaire_forum" method="post"><div>
10 [(#ACTION_FORMULAIRE{[(#ENV{action})]})]
11
12 #SET{pagination,#ENV{pagination,10}}
13 #SET{prive,#ENV{select_type,public}|=={interne}|?{'priv%','%'}}
14 #SET{public,#ENV{select_type,public}|=={public}|?{'priv%',''}}
15
16 <input type="hidden" name="id_forum" id="id_forum" value="#ENV{id_forum}" />
17 <input type="hidden" name="id_rubrique" id="id_rubrique" value="#ENV{id_rubrique}" />
18 <input type="hidden" name="id_article" id="id_article" value="#ENV{id_article}" />
19 <input type="hidden" name="id_breve" id="id_breve" value="#ENV{id_breve}" />
20 <input type="hidden" name="id_syndic" id="id_syndic" value="#ENV{id_syndic}" />
21 <input type="hidden" name="id_message" id="id_message" value="#ENV{id_message}" />
22 <input type="hidden" name="id_auteur" id="id_auteur" value="#ENV{id_auteur}" />
23 <input type="hidden" name="auteur" id="auteur" value="#ENV{auteur}" />
24 <input type="hidden" name="email_auteur" id="email_auteur" value="#ENV{email_auteur}" />
25 <input type="hidden" name="ip" id="ip" value="#ENV{ip}" />
26
27 <input type="hidden" name="debut_forum" id="debut_forum" value="#ENV{debut_forum}" />
28 <input type="hidden" name="pagination_ancien" id="pagination_ancien" value="#ENV{pagination,10}" />
29
30 <p class="boutons">
31 <input type="submit" class="submit" name="valider" value="<:forum:icone_valider_messages:>" />
32 <input type="submit" class="submit" name="bruler" value="<:forum:icone_bruler_messages:>" />
33 <input type="submit" class="submit" name="supprimer" value="<:forum:icone_supprimer_messages:>" />
34 </p>
35
36 <ul>
37 <li class="gestion_forum boutons">
38 <select id="select_type" name="select_type">
39 <option value="public"[(#ENV*{select_type,public}|=={"public"}|oui) selected="selected"]><:forum:onglet_messages_publics:></option>
40 <option value="interne"[(#ENV*{select_type,public}|=={"interne"}|oui) selected="selected"]><:forum:onglet_messages_internes:></option>
41 </select>
42 <select id="select_statut" name="select_statut">
43 <option value=""><:forum:messages_tous:></option>
44 [(#GET{public}|oui)
45 <option value="publie"[(#ENV*{select_statut}|=={"publie"}|oui) selected="selected"]><:forum:messages_publie:></option>
46 <option value="prop"[(#ENV*{select_statut}|=={"prop"}|oui) selected="selected"]><:forum:messages_prop:></option>
47 <option value="spam"[(#ENV*{select_statut}|=={"spam"}|oui) selected="selected"]><:forum:messages_spam:></option>
48 <option value="off"[(#ENV*{select_statut}|=={"off"}|oui) selected="selected"]><:forum:messages_off:></option>
49 ]
50 [(#GET{prive}|=={'priv%'}|oui)
51 <option value="prive"[(#ENV*{select_statut}|=={"prive"}|oui) selected="selected"]><:forum:messages_prive:></option>
52 <option value="privrac"[(#ENV*{select_statut}|=={"privrac"}|oui) selected="selected"]><:forum:messages_privrac:></option>
53 <option value="privadm"[(#ENV*{select_statut}|=={"privadm"}|oui) selected="selected"]><:forum:messages_privadm:></option>
54 <option value="privoff"[(#ENV*{select_statut}|=={"privoff"}|oui) selected="selected"]><:forum:messages_privoff:></option>
55 ]
56 </select>
57 <select id="pagination" name="pagination">
58 <option value="10"[(#ENV*{pagination}|=={10}|oui) selected="selected"]>10</option>
59 <option value="50"[(#ENV*{pagination}|=={50}|oui) selected="selected"]>50</option>
60 <option value="100"[(#ENV*{pagination}|=={100}|oui) selected="selected"]>100</option>
61 </select>
62 </li>
63 <li class="gestion_forum boutons">
64 <:forum:label_selectionner:>
65 <a href="#SELF" id="select_tous"><:forum:messages_tous:></a>
66 <a href="#SELF" id="select_aucun"><:forum:messages_aucun:></a>
67 <a href="#SELF" id="select_prop"><:forum:messages_prop:></a>
68 </li>
69 <li class="fieldset">
70 <fieldset>
71 [(#INCLURE{fond=formulaires/inc-gestion_forum_liste, statut=#ENV*{select_statut}, prive=#GET{prive}, public=#GET{public}, pagination=#GET{pagination}, env})]
72 </fieldset>
73 </li>
74 </ul>
75
76 <p class="boutons">
77 <input type="submit" class="submit" name="valider" value="<:forum:icone_valider_messages:>" />
78 <input type="submit" class="submit" name="bruler" value="<:forum:icone_bruler_messages:>" />
79 <input type="submit" class="submit" name="supprimer" value="<:forum:icone_supprimer_messages:>" />
80 </p>
81
82 </div></form>]
83 <script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
84 if (window.jQuery)(function($){
85 $("#select_tous").click(function(){
86 $("input.select_forum").attr("checked","checked");
87 return false;
88 });
89 $("#select_aucun").click(function(){
90 $("input.select_forum").attr("checked","");
91 return false;
92 });
93 $("#select_prop").click(function(){
94 $("input.select_forum").attr("checked","");
95 $("li.statut_prop input.select_forum").attr("checked","checked");
96 return false;
97 });
98
99 $("#pagination, #select_type, #select_statut").change(function(){
100 $("#formulaire_gestion_forum form").submit();
101 });
102 }(jQuery));
103 /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
104 </div>