1 <!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
3 <!-- TMPL_IF NAME="add_form" -->
4 <script language="javascript" type="text/javascript">
5 function _(s) { return s } // dummy function for gettext
6 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
7 function isNotNull(f,noalert) {
8 if (f.value.length ==0) {
13 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
15 var x=f.value.toUpperCase();
19 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
20 function isNum(v,maybenull) {
21 var n = new Number(v.value);
25 if (maybenull==0 && v.value=='') {
30 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
32 var t = Date.parse(f.value);
37 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
42 if (f.searchfield.value.length==0) {
43 _alertString += "\n- " + _("Nom de site absent");
45 if (f.host.value.length==0) {
46 _alertString += "\n- " + _("serveur manquant");
48 if (f.port.value.length==0) {
49 _alertString += "\n- " + _("Port absent");
51 if (f.db.value.length==0) {
52 _alertString += "\n- " + _("base de données absente");
54 if (isNaN(f.port.value)) {
55 _alertString += "\n- " + _("port doit être un nombre");
57 if (isNaN(f.rank.value)) {
58 _alertString += "\n- " + _("le rang doit être numérique");
60 if (isNaN(f.checked.value) || f.checked.value<0 || f.checked.value>1) {
61 _alertString += "\n- " + _("contrôlé doit être à 0 ou 1");
63 if (_alertString.length==0) {
64 document.Aform.submit();
66 alertString2 = _("Formulaire non soumis à cause du (des) problème(s) suivant(s)");
67 alertString2 += "\n------------------------------------------------------------------------------------\n";
68 alertString2 += _alertString;
73 <!-- TMPL_IF NAME="searchfield" -->
74 <h1>Modifier un Serveur Z39.50</h1>
76 <h1>Ajouter un serveur Z39.50</h1>
78 <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" method="post">
79 <input type="hidden" name="op" value="add_validate">
80 <!-- TMPL_IF NAME="searchfield" -->
82 <label class="label100">Serveur Z39.50</label>
83 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->"><!-- TMPL_VAR NAME="searchfield" -->
87 <label class="label100">Serveur Z39.50</label>
88 <input type="text" name="searchfield" size="100" maxlength="100" onblur="toUC(this)">
92 <label class="label100">Nom du serveur hôte</label>
93 <input type="text" name="host" size="30" value="<!-- TMPL_VAR NAME="host" -->">
96 <label class="label100">Port</label>
97 <input type="text" name="port" size="5" value="<!-- TMPL_VAR NAME="port" -->" onblur="isNum(this)">
100 <label class="label100">Base de données</label>
101 <input type="text" name="db" value="<!-- TMPL_VAR NAME="db" -->">
104 <label class="label100">Identifiant Utilisateur</label>
105 <input type="text" name="userid" value="<!-- TMPL_VAR NAME="userid" -->">
108 <label class="label100">Mot de passe</label>
109 <input type="text" name="password" value="<!-- TMPL_VAR NAME="password" -->">
112 <label class="label100">Contrôlé (recherché par défaut)</label>
113 <input type="text" size="1" name="checked" value="<!-- TMPL_VAR NAME="checked" -->" onblur="isNum(this)">
116 <label class="label100">Rang (Ordre d'affichage)</label>
117 <input type="text" name="rank" size="4" value="<!-- TMPL_VAR NAME="rank" -->" onblur="isNum(this)">
120 <label class="label100">Syntaxe (le serveur Z3950 peut envoyer les enregistrements selon divers formats. Choisissez en un)</label>
121 <select name="syntax">
122 <option value="MARC21">MARC21</option>
123 <option value="UNIMARC">UNIMARC</option>
126 <input type="button" value="OK" onclick="Check(this.form)" class="button">
130 <!-- TMPL_IF NAME="add_validate" -->
132 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
133 <input type="submit" value="OK" class="button">
137 <!-- TMPL_IF NAME="delete_confirm" -->
138 <!-- TMPL_VAR NAME="reqsel" -->
142 <th><!-- TMPL_VAR NAME="searchfield" --></th>
144 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
145 <input type="hidden" name="op" value="delete_confirmed">
146 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->">
148 <td>Nom du serveur hôte</td>
149 <td><!-- TMPL_VAR NAME="host" --></td>
153 <td><!-- TMPL_VAR NAME="port" --></td>
156 <td>Base de données</td>
157 <td><!-- TMPL_VAR NAME="db" --></td>
160 <td>Identifiant Utilisateur</td>
161 <td><!-- TMPL_VAR NAME="userid" --></td>
164 <td>Mot de passe</td>
165 <td><!-- TMPL_VAR NAME="password" --></td>
169 <td><!-- TMPL_VAR NAME="checked" --></td>
173 <td><!-- TMPL_VAR NAME="rank" --></td>
176 <td colspan="2" align="center">CONFIRMEZ SUPPRESSION</td>
179 <td><input type="submit" value="OUI"></form></td>
180 <td><form action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input type="submit" value="NON"></form></td>
185 <!-- TMPL_IF NAME="delete_confirmed" -->
187 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
188 <input type="submit" value="OK">
192 <!-- TMPL_IF NAME="else" -->
193 <h1 class="parameters">Gestion des serveurs Z39.50</h1>
194 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
195 <input type="text" name="description" value="<!-- TMPL_VAR NAME="searchfield" -->">
196 <input type="submit" name="ok" value="OK" class="button">
198 <!-- TMPL_IF NAME="searchfield" -->
199 Vous recherchiez <b><!-- TMPL_VAR NAME="searchfield" --></b>
204 <th>Nom du serveur hôte</th>
206 <th>Base de données</th>
207 <th>Identifiant Utilisateur</th>
208 <th>Mot de passe</th>
215 <!-- TMPL_LOOP NAME="loop" -->
216 <tr bgcolor="<!-- TMPL_VAR NAME="toggle" -->">
217 <td><!-- TMPL_VAR NAME="name" --></td>
218 <td><!-- TMPL_VAR NAME="host" --></td>
219 <td><!-- TMPL_VAR NAME="port" --></td>
220 <td><!-- TMPL_VAR NAME="db" --></td>
221 <td><!-- TMPL_VAR NAME="userid" --></td>
222 <td><!-- TMPL_VAR NAME="password" --></td>
223 <td><!-- TMPL_VAR NAME="checked" --></td>
224 <td><!-- TMPL_VAR NAME="rank" --></td>
225 <td><!-- TMPL_VAR NAME="syntax" --></td>
226 <td><a href="<!-- TMPL_VAR NAME="script_name" -->?op=add_form&searchfield=<!-- TMPL_VAR NAME="name" -->"><img src="<!-- TMPL_VAR NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/fileopen.png" alt="Editer" title="Ouvrir" border="0"></a></td>
227 <td><a href="<!-- TMPL_VAR NAME="script_name" -->?op=delete_confirm&searchfield=<!-- TMPL_VAR NAME="name" -->"><img src="<!-- TMPL_VAR NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/edittrash.png" alt="Supprimer" title="supprimer" border="0"></a></td>
231 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
232 <input type="hidden" name="op" value="add_form">
233 <!-- TMPL_IF NAME="offsetgtzero" -->
234 <a href="<!-- TMPL_VAR NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="prevpage" -->" class="button"><< Préc.</a>
236 <!-- TMPL_IF NAME="ltcount" -->
237 <a href="<!-- TMPL_VAR NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="nextpage" -->" class="button">Suivant >></a>
239 <input type="submit" class="button" alt="Ajouter un serveur Z39.50" value="Ajouter un serveur Z39.50">
244 <!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->