source: spip-zone/_plugins_/spipcatchat/trunk/formulaires/configurer_spipcatchat.html @ 89019

Last change on this file since 89019 was 89019, checked in by claude.codden@…, 4 years ago

Modification du formulaire de configuration et upgrade de version pour l'ajout des packs d'émoticons

File size: 15.1 KB
Line 
1<div class="ariaformprop" aria-relevant="additions" aria-atomic="true" aria-live="polite" >
2<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
3<h3 align="center" class="titrem" style="font-size:1.5em">
4        <div style="background:url('#CHEMIN{images/spipcatchat-64.png}') no-repeat;height:64px">
5        <br/><:spipcatchat:config_catchat:>
6        </div>
7</h3>
8[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
9[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
10        <form method='post' action='#ENV{action}'><div>
11                [(#REM) declarer les hidden qui declencheront le service du formulaire
12                parametre : url d'action ]
13                #ACTION_FORMULAIRE{#ENV{action}}
14                #SET{fl,spipcatchat}
15                <div class="formulaire_spip" style="padding:4%"><:spipcatchat:info_configuration:></div>
16                <fieldset>
17                        <legend><:spipcatchat:public:></legend>
18                        <ul>
19                                #SET{name,width}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
20                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
21                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
22                                <p class="explication"><:spipcatchat:explication_largeur:></p>[
23                                        <span class='erreur_message'>(#GET{erreurs})</span>
24                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},100%}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
25                                </li>
26                                #SET{name,catchat_theme_colorThumbs}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
27                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
28                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
29                                        <p class="explication"><:spipcatchat:explication_theme:></p>[
30                                        <span class='erreur_message'>(#GET{erreurs})</span>
31                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
32                                                #SET{val,false}
33                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
34                                                #SET{val,true}
35                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
36                                        </select>
37                                </li>
38                                #SET{name,catchat_theme_color}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
39                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]" >
40                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
41                                        <span class='erreur_message'>(#GET{erreurs})</span>
42                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
43                                                <BOUCLE_options_effect(POUR){tableau #LISTE{orange, bleu, noir, brun, jaune, rose, vert, pourpre, gris, rouge, lavande, bleu_ciel, blanc, vert_aubergine}}>
44                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
45                                                </BOUCLE_options_effect>
46                                        </select>
47                                </li>                           
48                                #SET{name,catchat_theme_colorprimaire}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
49                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
50                                        <label for="#GET{name}"><:spipcatchat:label_primaire:></label>
51                                        <p class="explication"><:spipcatchat:explication_color_primaire:></p>[
52                                        <span class='erreur_message'>(#GET{erreurs})</span>
53                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},ffa500}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
54                                </li>
55                                #SET{name,catchat_theme_colorsecondaire}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
56                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
57                                        <label for="#GET{name}"><:spipcatchat:label_secondaire:></label>
58                                        <p class="explication"><:spipcatchat:explication_color_secondaire:></p>[
59                                        <span class='erreur_message'>(#GET{erreurs})</span>
60                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},fcf2d8}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
61                                </li>
62                               
63                                                #SET{name,catchat_theme_coloricone}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
64                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
65                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
66                                        <p class="explication"><:spipcatchat:explication_color_icon:></p>
67                                        [
68                                        <span class='erreur_message'>(#GET{erreurs})</span>
69                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
70                                          <BOUCLE_REPERTOIRE_THEMES(php:DirectoryIterator){args #EVAL{_DIR_PLUGIN_SPIPCATCHAT}/images/theme/}{valeur!==\.}>
71                                                 <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"] style="text-transform:capitalize">#VALEUR</option>
72                                          </BOUCLE_REPERTOIRE_THEMES>
73                                        </select>
74                                        <center>
75                                        [(#CONFIG{spipcatchat/catchat_theme_coloricone}||oui)#SET{pack,#ENV{#GET{name}}}]
76                                        [(#CONFIG{spipcatchat/catchat_theme_coloricone}||non)#SET{pack,orange}]
77                                        <legend>
78                                        <img src="#CHEMIN{images/theme/#GET{pack}/aide-26.png}">&nbsp;
79                                        <img src="#CHEMIN{images/theme/#GET{pack}/cancel-26.png}">&nbsp;
80                                        <img src="#CHEMIN{images/theme/#GET{pack}/moins-26.png}">&nbsp;
81                                        <img src="#CHEMIN{images/theme/#GET{pack}/ok-26.png}">&nbsp;
82                                        <img src="#CHEMIN{images/theme/#GET{pack}/plus-26.png}">&nbsp;
83                                        <img src="#CHEMIN{images/theme/#GET{pack}/trash-26.png}">&nbsp;
84                                        </legend>
85                                        </center>
86                                </li>
87                                #SET{name,refresh}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
88                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
89                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
90                                        <span class='erreur_message'>(#GET{erreurs})</span>
91                                        ]<p class="explication"><:spipcatchat:explication_refesh_pub:></p>
92                                         <select name="#GET{name}" class="select" id="#GET{name}">
93                                                <BOUCLE_options_effect2(POUR){tableau #LISTE{1000,2000,3000,4000,5000,6000,7000,8000}}>
94                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
95                                                </BOUCLE_options_effect2>
96                                        </select>
97                                </li>
98                                #SET{name,fond_color}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
99                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
100                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
101                                        <span class='erreur_message'>(#GET{erreurs})</span>
102                                        ]<p class="explication"><:spipcatchat:explication_color_fond:></p>
103                                        <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},ffffff}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
104                                </li>
105                                #SET{name,smoke}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
106                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
107                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
108                                        <span class='erreur_message'>(#GET{erreurs})</span>
109                                        ]<p class="explication"><:spipcatchat:explication_smoke:></p>
110                                        <select name="#GET{name}" class="select" id="#GET{name}">
111                                                #SET{val,oui}
112                                                <option value="o"[(#ENV{#GET{name}}|=={o}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
113                                                #SET{val,non}
114                                                <option value="n"[(#ENV{#GET{name}}|=={n}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
115                                        </select>
116                                </li>
117                                #SET{name,corner}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
118                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
119                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
120                                        <span class='erreur_message'>(#GET{erreurs})</span>
121                                        ]<p class="explication"><:spipcatchat:explication_corner:></p>
122                                        <select name="#GET{name}" class="select" id="#GET{name}">
123                                                #SET{val,oui}
124                                                <option value="o" [(#ENV{#GET{name}}|=={o}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
125                                                #SET{val,non}
126                                                <option value="n" [(#ENV{#GET{name}}|=={n}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
127                                        </select>
128                                </li>
129                        </ul>
130                        <ul>
131                #SET{name,emoticon_public}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
132                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
133                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
134                                        <span class='erreur_message'>(#GET{erreurs})</span>
135                                        ]<p class="explication"><:spipcatchat:explication_emoticon_public:></p>
136                                        <select name="#GET{name}" class="select" id="#GET{name}">
137                                                <BOUCLE_options_effect7(POUR){tableau #LISTE{non,oui}}>
138                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
139                                                </BOUCLE_options_effect7>
140                                        </select>
141                                </li>
142                                </ul>
143                <ul>
144                #SET{name,spicatchat_label}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
145                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
146                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
147                                        <span class='erreur_message'>(#GET{erreurs})</span>
148                                        ]<p class="explication"><:spipcatchat:explication_label:></p>
149                                        <select name="#GET{name}" class="select" id="#GET{name}">
150                                                <BOUCLE_options_effect8(POUR){tableau #LISTE{non,oui}}>
151                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
152                                                </BOUCLE_options_effect8>
153                                        </select>
154                                </li>
155                                </ul>
156                </fieldset>
157                <fieldset>
158                <legend><:spipcatchat:prive:></legend>
159                <ul>
160                #SET{name,refreshprive}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
161                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
162                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
163                                        <span class='erreur_message'>(#GET{erreurs})</span>
164                                        ]<p class="explication"><:spipcatchat:explication_refesh_prive:></p>
165                                        <select name="#GET{name}" class="select" id="#GET{name}">
166                                                <BOUCLE_options_effect3(POUR){tableau #LISTE{1000,2000,3000,4000,5000,6000,7000,8000}}>
167                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
168                                                </BOUCLE_options_effect3>
169                                        </select>
170                                </li>
171                                </ul>
172                <ul>
173                #SET{name,admin}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
174                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
175                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
176                                        <span class='erreur_message'>(#GET{erreurs})</span>
177                                        ]<p class="explication"><:spipcatchat:explication_admin:></p>
178                                        <select name="#GET{name}" class="select" id="#GET{name}">
179                                                <BOUCLE_options_effect4(POUR){tableau #LISTE{non,oui}}>
180                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
181                                                </BOUCLE_options_effect4>
182                                        </select>
183                                </li>
184                                </ul>
185                                <ul>
186                #SET{name,emoticon}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
187                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
188                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
189                                        <span class='erreur_message'>(#GET{erreurs})</span>
190                                        ]<p class="explication"><:spipcatchat:explication_emoticon:></p>
191                                        <select name="#GET{name}" class="select" id="#GET{name}">
192                                                <BOUCLE_options_effect5(POUR){tableau #LISTE{non,oui}}>
193                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
194                                                </BOUCLE_options_effect5>
195                                        </select>
196                                </li>
197                                </ul>
198                                <ul>
199                #SET{name,historique}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
200                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
201                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
202                                        <span class='erreur_message'>(#GET{erreurs})</span>
203                                        ]<p class="explication"><:spipcatchat:explication_historique:></p>
204                                        <select name="#GET{name}" class="select" id="#GET{name}">
205                                                <BOUCLE_options_effect6(POUR){tableau #LISTE{non,oui}}>
206                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
207                                                </BOUCLE_options_effect6>
208                                        </select>
209                                </li>
210                                </ul>
211                </fieldset>     
212                <fieldset>
213                <legend><:spipcatchat:commun:></legend>
214                <ul>
215                #SET{name,theme_emoticons}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
216                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
217                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
218                                        <span class='erreur_message'>(#GET{erreurs})</span>
219                                        ]
220                                        <select name="#GET{name}" class="select" id="#GET{name}">
221                                                 <BOUCLE_REPERTOIRE_EMOTICONS(php:DirectoryIterator){args #EVAL{_DIR_PLUGIN_SPIPCATCHAT}/images/emoticons/}{valeur!==\.}>
222                                                 <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"] style="text-transform:capitalize">#VALEUR</option>
223                                                 </BOUCLE_REPERTOIRE_EMOTICONS>
224                                        </select>
225                                        <center>
226                                        [(#CONFIG{spipcatchat/theme_emoticons}||oui)#SET{pack_emoticons,#ENV{#GET{name}}}]
227                                        [(#CONFIG{spipcatchat/theme_emoticons}||non)#SET{pack_emoticons,classic}]
228                                        [(#CHEMIN{images/emoticons/#GET{pack_emoticons}/etiquette.png}||oui)
229                                        <img src="#CHEMIN{images/emoticons/#GET{pack_emoticons}/etiquette.png}" style="width:380px;"/>
230                                        ]
231                                        </center>
232                                </li>
233                                </ul>
234                <ul>
235                </fieldset>
236                [<p><:spipcatchat:catchat_label:> ver : (#PLUGIN{SPIPCATCHAT,version}) <:spipcatchat:copy:> #PLUGIN{SPIPCATCHAT,compatibilite}</p>]
237                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
238                <!--extra-->
239                <p class='boutons'><span class='image_loading'>&nbsp;</span>
240                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
241        </div>
242</form>
243</div>
244</div>
245<script type="text/javascript">
246function CheckThumb(t){
247        if(t=='true'){
248                $("select#catchat_theme_color").val('false');
249                $(".editer_catchat_theme_color").hide('slow');
250                $(".editer_catchat_theme_colorprimaire").show('slow');
251                $(".editer_catchat_theme_colorsecondaire").show('slow');
252                $(".editer_catchat_theme_coloricone").show('slow');
253        }else{
254                $(".editer_catchat_theme_color").show('slow');
255                $(".editer_catchat_theme_colorprimaire").hide('slow');
256                $(".editer_catchat_theme_colorsecondaire").hide('slow');
257                $(".editer_catchat_theme_coloricone").hide('slow');
258        }
259        return false;
260}
261function CheckNav(t){
262        if(t=='false')
263                $(".editer_directionNavHide").hide('slow');
264        else
265                $(".editer_directionNavHide").show('slow');
266        return false;
267}
268function spipcatchat_forminit(){
269        CheckThumb($("select#catchat_theme_colorThumbs option:selected").val());
270        CheckNav($("select#directionNav option:selected").val());
271        $('select#catchat_theme_colorThumbs').change(function() { CheckThumb($("select#catchat_theme_colorThumbs option:selected").val()); });
272        $('select#directionNav').change(function() { CheckNav($("select#directionNav option:selected").val()); });
273}
274jQuery(document).ready(spipcatchat_forminit);
275onAjaxLoad(spipcatchat_forminit);
276</script>
Note: See TracBrowser for help on using the repository browser.