Commit | Line | Data |
---|---|---|
0337d704 | 1 | {**************************************************************************} |
2 | {* *} | |
8d84c630 | 3 | {* Copyright (C) 2003-2009 Polytechnique.org *} |
0337d704 | 4 | {* http://opensource.polytechnique.org/ *} |
5 | {* *} | |
6 | {* This program is free software; you can redistribute it and/or modify *} | |
7 | {* it under the terms of the GNU General Public License as published by *} | |
8 | {* the Free Software Foundation; either version 2 of the License, or *} | |
9 | {* (at your option) any later version. *} | |
10 | {* *} | |
11 | {* This program is distributed in the hope that it will be useful, *} | |
12 | {* but WITHOUT ANY WARRANTY; without even the implied warranty of *} | |
13 | {* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *} | |
14 | {* GNU General Public License for more details. *} | |
15 | {* *} | |
16 | {* You should have received a copy of the GNU General Public License *} | |
17 | {* along with this program; if not, write to the Free Software *} | |
18 | {* Foundation, Inc., *} | |
19 | {* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *} | |
20 | {* *} | |
21 | {**************************************************************************} | |
22 | ||
1f17ab93 | 23 | <h1>Recherche dans l'annuaire</h1> |
0337d704 | 24 | |
f06a6d2b OLF |
25 | <script type="text/javascript">// <!-- |
26 | var baseurl = platal_baseurl + "search/"; | |
27 | {literal} | |
28 | // display an autocomplete row : blabla (nb of found matches) | |
29 | function make_format_autocomplete(block) { | |
30 | return function(row) { | |
31 | regexp = new RegExp('(' + RegExp.escape(block.value) + ')', 'i'); | |
f1de811f | 32 | |
231c87d0 | 33 | name = row[0].replace(regexp, '<strong>$1<\/strong>'); |
f1de811f | 34 | |
b3ec63d5 OLF |
35 | if (row[1] === "-1") { |
36 | return '...'; | |
66f2b6b3 | 37 | } |
f1de811f | 38 | |
8a28e579 SJ |
39 | camarades = (row[1] > 1) ? "camarades" : "camarade"; |
40 | ||
41 | return name + '<em> - ' + row[1] + ' ' + camarades + '<\/em>'; | |
f06a6d2b OLF |
42 | }; |
43 | } | |
f1de811f | 44 | |
f06a6d2b OLF |
45 | // when changing country, open up region choice |
46 | function changeCountry(a2) { | |
47 | $(".autocompleteTarget[@name='country']").attr('value',a2); | |
f1de811f | 48 | |
f06a6d2b OLF |
49 | if (a2) { |
50 | $(".autocomplete[@name='countryTxt']").addClass('hidden_valid'); | |
f1de811f | 51 | |
f06a6d2b OLF |
52 | $("[@name='region']").parent().load(baseurl + 'list/region/', { country:a2 }, function() { |
53 | if ($("select[@name='region']").children("option").size() > 1) { | |
54 | $("select[@name='region']").attr('value', '{/literal}{$smarty.request.region}{literal}'); | |
f1de811f | 55 | |
f06a6d2b | 56 | $("tr#region_ln").show(); |
66f2b6b3 | 57 | } else { |
bac1e60a | 58 | $("select[@name='region']").attr('value', ''); |
f1de811f | 59 | |
bac1e60a | 60 | $("tr#region_ln").hide(); |
66f2b6b3 | 61 | } |
f06a6d2b OLF |
62 | }); |
63 | } else { | |
64 | $(".autocomplete[@name='countryTxt']").removeClass('hidden_valid'); | |
f1de811f | 65 | |
f06a6d2b | 66 | $("select[@name='region']").attr('value', ''); |
f1de811f | 67 | |
f06a6d2b OLF |
68 | $("tr#region_ln").hide(); |
69 | } | |
70 | } | |
f1de811f | 71 | |
f06a6d2b OLF |
72 | // when changing school, open diploma choice |
73 | function changeSchool(schoolId) { | |
74 | $(".autocompleteTarget[@name='school']").attr('value',schoolId); | |
f1de811f | 75 | |
f06a6d2b OLF |
76 | if (schoolId) { |
77 | $(".autocomplete[@name='schoolTxt']").addClass('hidden_valid'); | |
f06a6d2b OLF |
78 | } else { |
79 | $(".autocomplete[@name='schoolTxt']").removeClass('hidden_valid'); | |
f06a6d2b | 80 | } |
f9817768 SJ |
81 | |
82 | $("[@name='diploma']").parent().load(baseurl + 'list/diploma/', { school:schoolId }, function() { | |
83 | $("select[@name='diploma']").attr('value', '{/literal}{$smarty.request.diploma}{literal}'); | |
84 | }); | |
f06a6d2b | 85 | } |
f1de811f | 86 | |
f06a6d2b OLF |
87 | // when choosing autocomplete from list, must validate |
88 | function select_autocomplete(name) { | |
89 | nameRealField = name.replace(/Txt$/, ''); | |
f1de811f | 90 | |
f06a6d2b OLF |
91 | // nothing to do if field is not a text field for a list |
92 | if (nameRealField == name) | |
93 | return null; | |
f1de811f | 94 | |
f06a6d2b OLF |
95 | // if changing country, might want to open region choice |
96 | if (nameRealField == 'country') | |
97 | return function(i) { | |
98 | changeCountry(i.extra[1]); | |
66f2b6b3 | 99 | } |
f1de811f | 100 | |
f06a6d2b OLF |
101 | if (nameRealField == 'school') |
102 | return function(i) { | |
103 | changeSchool(i.extra[1]); | |
104 | } | |
f1de811f | 105 | |
f06a6d2b OLF |
106 | // change field in list and display text field as valid |
107 | return function(i) { | |
108 | nameRealField = this.field.replace(/Txt$/, ''); | |
f1de811f | 109 | |
f06a6d2b | 110 | $(".autocompleteTarget[@name='"+nameRealField+"']").attr('value',i.extra[1]); |
f1de811f | 111 | |
f06a6d2b OLF |
112 | $(".autocomplete[@name='"+this.field+"']").addClass('hidden_valid'); |
113 | } | |
114 | } | |
f1de811f | 115 | |
f06a6d2b OLF |
116 | $(document).ready(function() { |
117 | $(".autocompleteTarget").hide(); | |
118 | $(".autocomplete").show().each(function() { | |
119 | targeted = $("../.autocompleteTarget",this)[0]; | |
f1de811f | 120 | |
f06a6d2b OLF |
121 | if (targeted && targeted.value) { |
122 | me = $(this); | |
f1de811f | 123 | |
f06a6d2b OLF |
124 | $.get(baseurl + 'list/'+ targeted.name +'/'+targeted.value, {},function(textValue) { |
125 | me.attr('value', textValue); | |
126 | me.addClass('hidden_valid'); | |
127 | }); | |
128 | } | |
f1de811f | 129 | |
f06a6d2b OLF |
130 | $(this).autocomplete(baseurl + "autocomplete/"+this.name,{ |
131 | selectOnly:1, | |
132 | formatItem:make_format_autocomplete(this), | |
133 | field:this.name, | |
134 | onItemSelect:select_autocomplete(this.name), | |
135 | matchSubset:0, | |
136 | width:$(this).width()}); | |
137 | }); | |
f1de811f | 138 | |
f06a6d2b | 139 | $(".autocomplete").change(function() { $(this).removeClass('hidden_valid'); }); |
f1de811f | 140 | |
f06a6d2b | 141 | $(".autocomplete[@name='countryTxt']").change(function() { changeCountry(''); }); |
f1de811f | 142 | |
f06a6d2b | 143 | changeCountry({/literal}'{$smarty.request.country}'{literal}); |
f1de811f | 144 | |
f06a6d2b | 145 | $(".autocomplete[@name='schoolTxt']").change(function() { changeSchool(''); }); |
f1de811f | 146 | |
f06a6d2b | 147 | changeSchool({/literal}'{$smarty.request.school}'{literal}); |
f1de811f | 148 | |
f06a6d2b OLF |
149 | $(".autocompleteToSelect").each(function() { |
150 | var fieldName = $(this).attr('href'); | |
f1de811f | 151 | |
f06a6d2b OLF |
152 | $(this).attr('href', baseurl + 'list/'+fieldName).click(function() { |
153 | var oldval = $("input.autocompleteTarget[@name='"+fieldName+"']")[0].value; | |
f1de811f | 154 | |
f06a6d2b OLF |
155 | $(".autocompleteTarget[@name='"+fieldName+"']").parent().load(baseurl + 'list/'+fieldName,{}, |
156 | function(selectBox) { | |
157 | $(".autocompleteTarget[@name='"+fieldName+"']").remove(); | |
158 | $(".autocomplete[@name='"+fieldName+"Txt']").remove(); | |
159 | $("select[@name='"+fieldName+"']").attr('value', oldval); | |
66f2b6b3 | 160 | }); |
f1de811f | 161 | |
f06a6d2b | 162 | return false; |
66f2b6b3 | 163 | }); |
7d7b287c OLF |
164 | }).parent().find('.autocomplete').change(function() { |
165 | // If we change the value in the type="text" field, then the value in the 'integer id' field must not be used, | |
166 | // to ensure that, we unset it | |
167 | $(this).parent().find('.autocompleteTarget').val(''); | |
f06a6d2b OLF |
168 | }); |
169 | }); | |
170 | --> | |
a94040d2 | 171 | {/literal}</script> |
ba50f03d | 172 | <p class="center">[<a href="search">Revenir à la recherche simple</a>]</p> |
7b2413f6 | 173 | <form id="recherche" action="search/adv" method="get"> |
0337d704 | 174 | <table class="bicol" cellpadding="3" summary="Recherche"> |
175 | <tr> | |
1f17ab93 | 176 | <th colspan="2"> |
ba50f03d | 177 | Recherche avancée |
1f17ab93 | 178 | </th> |
179 | </tr> | |
180 | <tr> | |
6443c93d | 181 | <td>Nom, prénom, surnom...</td> |
0337d704 | 182 | <td> |
66f2b6b3 | 183 | <input type="hidden" name="rechercher" value="Chercher"/> |
184 | <input type="submit" style="display:none"/> | |
6443c93d | 185 | <input type="text" name="name" size="32" value="{$smarty.request.name}" /> |
0337d704 | 186 | </td> |
187 | </tr> | |
188 | <tr> | |
189 | <td>Promotion</td> | |
190 | <td> | |
191 | <select name="egal1"> | |
192 | <option value="=" {if $smarty.request.egal1 eq "="}selected="selected"{/if}> = </option> | |
193 | <option value=">=" {if $smarty.request.egal1 eq ">="}selected="selected"{/if}> >= </option> | |
194 | <option value="<=" {if $smarty.request.egal1 eq "<="}selected="selected"{/if}> <= </option> | |
195 | </select> | |
196 | <input type="text" name="promo1" size="4" maxlength="4" value="{$smarty.request.promo1}" /> | |
e803ded5 | 197 | et |
0337d704 | 198 | <select name="egal2"> |
199 | <option value="=" {if $smarty.request.egal2 eq "="}selected="selected"{/if}> = </option> | |
200 | <option value=">=" {if $smarty.request.egal2 eq ">="}selected="selected"{/if}> >= </option> | |
f6818108 | 201 | <option value="<=" {if $smarty.request.egal2 neq ">=" && $smarty.request.egal2 neq "="}selected="selected"{/if}> <= </option> |
0337d704 | 202 | </select> |
203 | <input type="text" name="promo2" size="4" maxlength="4" value="{$smarty.request.promo2}" /> | |
204 | </td> | |
205 | </tr> | |
206 | <tr> | |
207 | <td>Sexe</td> | |
208 | <td> | |
209 | <table> | |
210 | <tr> | |
211 | <td style="width:100px"> | |
e803ded5 | 212 | <input type="radio" name="woman" value="0" {if !$smarty.request.woman}checked="checked"{/if} id="woman0"/><label for="woman0">indifférent</label> |
0337d704 | 213 | </td> |
214 | <td style="width:100px"> | |
e803ded5 | 215 | <input type="radio" name="woman" value="1" {if $smarty.request.woman eq 1}checked="checked"{/if} id="woman1"/><label for="woman1">homme</label> |
0337d704 | 216 | </td> |
217 | <td style="width:100px"> | |
e803ded5 | 218 | <input type="radio" name="woman" value="2" {if $smarty.request.woman eq 2}checked="checked"{/if} id="woman2"/><label for="woman2">femme</label> |
0337d704 | 219 | </td> |
220 | </tr> | |
221 | </table> | |
222 | </td> | |
223 | </tr> | |
224 | <tr> | |
e803ded5 | 225 | <td>Sur Polytechnique.org</td> |
0337d704 | 226 | <td> |
227 | <table> | |
228 | <tr> | |
229 | <td style="width:100px"> | |
e803ded5 | 230 | <input type="radio" name="subscriber" value="0" {if !$smarty.request.subscriber}checked="checked"{/if} id="subscriber0"/><label for="subscriber0">indifférent</label> |
0337d704 | 231 | </td> |
232 | <td style="width:100px"> | |
e803ded5 | 233 | <input type="radio" name="subscriber" value="1" {if $smarty.request.subscriber eq 1}checked="checked"{/if} id="subscriber1"/><label for="subscriber1">inscrit</label> |
0337d704 | 234 | </td> |
235 | <td style="width:100px"> | |
e803ded5 | 236 | <input type="radio" name="subscriber" value="2" {if $smarty.request.subscriber eq 2}checked="checked"{/if} id="subscriber2"/><label for="subscriber2">non inscrit</label> |
0337d704 | 237 | </td> |
238 | </tr> | |
239 | </table> | |
240 | </td> | |
241 | </tr> | |
242 | <tr> | |
243 | <td>En vie</td> | |
244 | <td> | |
245 | <table> | |
246 | <tr> | |
247 | <td style="width:100px"> | |
e803ded5 | 248 | <input type="radio" name="alive" value="0" {if !$smarty.request.alive}checked="checked"{/if} id="alive0"/><label for="alive0">indifférent</label> |
0337d704 | 249 | </td> |
250 | <td style="width:100px"> | |
e803ded5 | 251 | <input type="radio" name="alive" value="1" {if $smarty.request.alive eq 1}checked="checked"{/if} id="alive1"/><label for="alive1">vivant</label> |
0337d704 | 252 | </td> |
253 | <td style="width:100px"> | |
e803ded5 | 254 | <input type="radio" name="alive" value="2" {if $smarty.request.alive eq 2}checked="checked"{/if} id="alive2"/><label for="alive2">décédé</label> |
0337d704 | 255 | </td> |
256 | </tr> | |
257 | </table> | |
258 | </td> | |
259 | </tr> | |
260 | <tr> | |
56670b6a | 261 | <td colspan="2"> |
b16476f7 | 262 | <input type="checkbox" name="with_soundex" value="1" {if $smarty.request.with_soundex}checked="checked"{/if} id="sdxn" /> |
e803ded5 | 263 | <label for="sdxn">Étendre par proximité sonore (uniquement sur nom et prénom).</label> |
b16476f7 | 264 | </td> |
20ac3913 | 265 | </tr> |
b16476f7 | 266 | <tr> |
267 | <th colspan="2">Géographie</th> | |
56670b6a | 268 | </tr> |
269 | <tr> | |
91610ef5 | 270 | <td>Ville ou code postal</td> |
df87518a | 271 | <td><input type="text" class="autocomplete" name="city" size="32" value="{$smarty.request.city}" /></td> |
0337d704 | 272 | </tr> |
273 | <tr> | |
274 | <td>Pays</td> | |
275 | <td> | |
b0691e10 FB |
276 | <input name="countryTxt" type="text" class="autocomplete" style="display:none" size="32" |
277 | value="{$smarty.request.countryTxt}"/> | |
66f2b6b3 | 278 | <input name="country" class="autocompleteTarget" type="hidden" value="{$smarty.request.country}"/> |
279 | <a href="country" class="autocompleteToSelect">{icon name="table" title="Tous les pays"}</a> | |
0337d704 | 280 | </td> |
281 | </tr> | |
bac1e60a | 282 | <tr id="region_ln"> |
a7de4ef7 | 283 | <td>Région ou département</td> |
f6818108 | 284 | <td> |
285 | <input name="region" type="hidden" size="32" value="{$smarty.request.region}"/> | |
0337d704 | 286 | </td> |
287 | </tr> | |
288 | <tr> | |
b16476f7 | 289 | <td colspan="2"> |
290 | <label for="only_current"><input name="only_current" id="only_current" type="checkbox"{if $smarty.request.only_current} | |
e803ded5 | 291 | checked="checked"{/if}/>Chercher uniquement les adresses où les camarades sont actuellement.</label></td> |
b16476f7 | 292 | </tr> |
293 | <tr> | |
a7de4ef7 | 294 | <th colspan="2">Activité</th> |
0337d704 | 295 | </tr> |
296 | <tr> | |
297 | <td>Entreprise</td> | |
838cc16a | 298 | <td><input type="text" class="autocomplete" name="entreprise" size="32" value="{$smarty.request.entreprise}" /></td> |
0337d704 | 299 | </tr> |
300 | <tr> | |
301 | <td>Fonction</td> | |
302 | <td> | |
b0691e10 FB |
303 | <input name="fonctionTxt" type="text" class="autocomplete" style="display:none" size="32" |
304 | value="{$smarty.request.fonctionTxt}"/> | |
66f2b6b3 | 305 | <input name="fonction" class="autocompleteTarget" type="hidden" value="{$smarty.request.fonction}"/> |
306 | <a href="fonction" class="autocompleteToSelect">{icon name="table" title="Toutes les fonctions"}</a> | |
0337d704 | 307 | </td> |
308 | </tr> | |
309 | <tr> | |
c7139c07 SJ |
310 | <td>Description</td> |
311 | <td><input type="text" class="autocomplete" name="description" size="32" value="{$smarty.request.description}" /></td> | |
0337d704 | 312 | </tr> |
313 | <tr> | |
314 | <td>Secteur</td> | |
315 | <td> | |
b0691e10 FB |
316 | <input name="secteurTxt" type="text" class="autocomplete" style="display:none" size="32" |
317 | value="{$smarty.request.secteurTxt}"/> | |
66f2b6b3 | 318 | <input name="secteur" class="autocompleteTarget" type="hidden" value="{$smarty.request.secteur}"/> |
319 | <a href="secteur" class="autocompleteToSelect">{icon name="table" title="Tous les secteurs"}</a> | |
0337d704 | 320 | </td> |
321 | </tr> | |
322 | <tr> | |
323 | <td>CV contient</td> | |
324 | <td><input type="text" name="cv" size="32" value="{$smarty.request.cv}" /></td> | |
325 | </tr> | |
326 | <tr> | |
327 | <td colspan="2"> | |
f6818108 | 328 | <input type='checkbox' name='only_referent' {if $smarty.request.only_referent}checked='checked'{/if} id="only_referent"/> |
e803ded5 | 329 | <label for="only_referent">Chercher uniquement parmi les camarades se proposant comme référents.</label> |
0337d704 | 330 | </td> |
331 | </tr> | |
332 | <tr> | |
333 | <th colspan="2">Divers</th> | |
334 | </tr> | |
335 | <tr> | |
a7de4ef7 | 336 | <td>Nationalité</td> |
0337d704 | 337 | <td> |
b0691e10 FB |
338 | <input name="nationaliteTxt" type="text" class="autocomplete" style="display:none" size="32" |
339 | value="{$smarty.request.nationaliteTxt}"/> | |
66f2b6b3 | 340 | <input name="nationalite" class="autocompleteTarget" type="hidden" value="{$smarty.request.nationalite}"/> |
341 | <a href="nationalite" class="autocompleteToSelect">{icon name="table" title="Toutes les nationalités"}</a> | |
0337d704 | 342 | </td> |
343 | </tr> | |
344 | <tr> | |
345 | <td>Binet</td> | |
346 | <td> | |
b0691e10 FB |
347 | <input name="binetTxt" type="text" class="autocomplete" style="display:none" size="32" |
348 | value="{$smarty.request.binetTxt}"/> | |
66f2b6b3 | 349 | <input name="binet" class="autocompleteTarget" type="hidden" value="{$smarty.request.binet}"/> |
350 | <a href="binet" class="autocompleteToSelect">{icon name="table" title="Tous les binets"}</a> | |
0337d704 | 351 | </td> |
352 | </tr> | |
353 | <tr> | |
354 | <td>Groupe X</td> | |
355 | <td> | |
b0691e10 FB |
356 | <input name="groupexTxt" type="text" class="autocomplete" style="display:none" size="32" |
357 | value="{$smarty.request.groupexTxt}"/> | |
66f2b6b3 | 358 | <input name="groupex" class="autocompleteTarget" type="hidden" value="{$smarty.request.groupex}"/> |
359 | <a href="groupex" class="autocompleteToSelect">{icon name="table" title="Tous les groupes X"}</a> | |
0337d704 | 360 | </td> |
361 | </tr> | |
362 | <tr> | |
363 | <td>Section</td> | |
364 | <td> | |
b0691e10 FB |
365 | <input name="sectionTxt" type="text" class="autocomplete" style="display:none" size="32" |
366 | value="{$smarty.request.sectionTxt}"/> | |
66f2b6b3 | 367 | <input name="section" class="autocompleteTarget" type="hidden" value="{$smarty.request.section}"/> |
368 | <a href="section" class="autocompleteToSelect">{icon name="table" title="Toutes les sections"}</a> | |
0337d704 | 369 | </td> |
370 | </tr> | |
371 | <tr> | |
372 | <td>Formation</td> | |
373 | <td> | |
b0691e10 FB |
374 | <input name="schoolTxt" type="text" class="autocomplete" style="display:none" size="32" |
375 | value="{$smarty.request.schoolTxt}"/> | |
66f2b6b3 | 376 | <input name="school" class="autocompleteTarget" type="hidden" value="{$smarty.request.school}"/> |
377 | <a href="school" class="autocompleteToSelect">{icon name="table" title="Toutes les formations"}</a> | |
0337d704 | 378 | </td> |
379 | </tr> | |
90b6b819 | 380 | <tr> |
f6818108 | 381 | <td>Diplôme</td> |
382 | <td> | |
90b6b819 | 383 | <input name="diploma" size="32" value="{$smarty.request.diploma}"/> |
0337d704 | 384 | </td> |
385 | </tr> | |
386 | <tr> | |
387 | <td>Commentaire contient</td> | |
388 | <td><input type="text" name="free" size="32" value="{$smarty.request.free}" /></td> | |
389 | </tr> | |
14256b08 | 390 | <tr> |
93f3f260 GB |
391 | <td>Numéro de téléphone</td> |
392 | <td><input type="text" name="phone_number" size="32" value="{$smarty.request.phone_number}"/></td> | |
393 | </tr> | |
394 | <tr> | |
92c3f9e5 GB |
395 | <td style="vertical-align: middle"> |
396 | <span>Networking et sites webs</span> | |
14256b08 GB |
397 | </td> |
398 | <td> | |
92c3f9e5 GB |
399 | <table> |
400 | <tr> | |
401 | <td style="padding-left: 0px;"> | |
402 | <input type="text" name="networking_address" size="32" value="{$smarty.request.networking_address}" /> | |
403 | </td> | |
404 | <td> | |
405 | <input type="text" name="networking_typeTxt" class="autocomplete" size="10" value="{$smarty.request.networking_typeTxt}" /> | |
406 | <input name="networking_type" class="autocompleteTarget" type="hidden" value="{$smarty.request.networking_type}"/> | |
407 | <a href="networking_type" class="autocompleteToSelect">{icon name="table" title="Tous les types d'adresse"}</a> | |
408 | </td> | |
409 | </tr> | |
410 | </table> | |
14256b08 GB |
411 | </td> |
412 | </tr> | |
1f17ab93 | 413 | {if $smarty.session.auth ge AUTH_COOKIE} |
e803ded5 SJ |
414 | <tr> |
415 | <td colspan="2"> | |
f6818108 | 416 | <input type='checkbox' name='order' value='date_mod' {if $smarty.request.order eq "date_mod"}checked='checked'{/if} id="order"/> |
e803ded5 SJ |
417 | <label for="order">Mettre les fiches modifiées récemment en premier.</label> |
418 | </td> | |
419 | </tr> | |
b8c2ada6 SJ |
420 | <tr> |
421 | <td colspan="2"> | |
422 | <input type='checkbox' name='exact' id="exact" {if $smarty.request.exact}checked='checked'{/if} value='1'/> | |
423 | <label for="exact">Faire une recherche exacte.</label> | |
424 | </td> | |
425 | </tr> | |
1f17ab93 | 426 | {/if} |
e803ded5 SJ |
427 | <tr><td colspan="2"></td></tr> |
428 | <tr> | |
429 | <td colspan="2" style="text-align: center"> | |
430 | <input type="submit" value="Chercher" /> | |
1f17ab93 | 431 | </td> |
432 | </tr> | |
0337d704 | 433 | </table> |
cb4a0b71 | 434 | </form> |
0337d704 | 435 | <p> |
e803ded5 | 436 | <small><strong>N.B. :</strong> le caractère joker * peut remplacer une ou plusieurs lettres dans les recherches.</small> |
0337d704 | 437 | </p> |
438 | ||
a7de4ef7 | 439 | {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *} |