[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / prive / formulaires / declarer_bases.html
1 <div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
2 <h3 class="titrem"><:onglet_declarer_une_autre_base:> (1/3)</h3>
3 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
4 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
5
6 [<p><strong><:config_info_base_sup_disponibles:></strong><br />
7 (#ENV*{_bases_deja}|implode{', '})
8 </p>]
9 <form method='post' action='#ENV{action}'><div>
10 [(#REM) declarer les hidden qui declencheront le service du formulaire
11 parametre : url d'action ]
12 #ACTION_FORMULAIRE{#ENV{action}}
13 <p class="explication"><:config_info_base_sup:></p>
14 <ul>
15 #SET{name,sql_serveur_db}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
16 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
17 <label for="#GET{name}"><:install_select_type_db:></label>[
18 <span class='erreur_message'>(#GET{erreurs})</span>
19 ]
20 <select class="select" name="#GET{name}" id="#GET{name}">
21 <BOUCLE_serv(POUR){tableau #ENV*{_serveurs}}>
22 <option value="#CLE"[(#ENV{#GET{name}}|=={#CLE}|oui)selected="selected"]>[(#VALEUR|_T)]</option>
23 </BOUCLE_serv>
24 </select>
25 <p><:install_types_db_connus:></p>
26 <p class="small"><:install_types_db_connus_avertissement:></p>
27 </li>
28 <li class="fieldset connexion_db">
29 <fieldset>
30 <legend><:install_adresse_base_hebergeur:></legend>
31 #SET{name,adresse_db}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
32 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
33 <label for="#GET{name}"><:entree_base_donnee_1:></label>[
34 <span class='erreur_message'>(#GET{erreurs})</span>
35 ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
36 </li>
37 #SET{name,login_db}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
38 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
39 <label for="#GET{name}"><:entree_login_connexion_1:></label>[
40 <span class='erreur_message'>(#GET{erreurs})</span>
41 ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
42 </li>
43 #SET{name,pass_db}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
44 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
45 <label for="#GET{name}"><:entree_mot_passe_1:></label>[
46 <span class='erreur_message'>(#GET{erreurs})</span>
47 ]<input type="password" class="text password" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
48 </li>
49 </fieldset>
50 </li>
51 </ul>
52
53 [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
54 <!--extra-->
55 <p class='boutons'><span class='image_loading'>&nbsp;</span>
56 <input type='submit' class='submit' value='<:bouton_suivant:>' /></p>
57 </div></form>
58
59 </div>
60 <script type="text/javascript">
61 $(document).ready(function() {
62 if ($("#sql_serveur_db").attr("value").match("sqlite*"))
63 $("#sql_serveur_db").parents('li').siblings("li.connexion_db").hide();
64 else
65 $("#sql_serveur_db").parents('li').siblings("li.connexion_db").show();
66 $("#sql_serveur_db").change(function(){
67 if ($(this).find("option:selected").attr("value").match("sqlite*"))
68 $("#sql_serveur_db").parents('li').siblings("li.connexion_db:visible").hide('fast');
69 else
70 $("#sql_serveur_db").parents('li').siblings("li.connexion_db:hidden").show('fast');
71 });
72 });
73 </script>