1 <!-- TMPL_INCLUDE NAME="marc-top.inc" -->
3 <form method="post" name="f">
4 <h1 class="catalogue">Biblionumber : <!-- TMPL_VAR NAME="biblionumber" --> With Framework :<!--TMPL_VAR Name="framework" --></b></h1>
6 <input type="hidden" name="op" value="addbiblio">
7 <input type="hidden" name="addfield_field">
8 <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR NAME="frameworkcode" -->">
9 <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber" -->">
10 <!-- TMPL_IF name="biblionumber" -->
11 <input type="button" value="Save" onclick="Check(this.form)" accesskey="w" class="button catalogue">
13 <input type="button" value="Add biblio" onclick="Check(this.form)" accesskey="w" class="button catalogue">
15 <a href="javascript:PopupZ3950()" class="button catalogue">z3950 search</a>
20 <!-- TMPL_IF name="0XX" -->
21 <a href="javascript:active(0)" id="link0">0</a>
23 <!-- TMPL_IF name="1XX" -->
24 <a href="javascript:active(1)" id="link1">1</a>
26 <!-- TMPL_IF name="2XX" -->
27 <a href="javascript:active(2)" id="link2">2</a>
29 <!-- TMPL_IF name="3XX" -->
30 <a href="javascript:active(3)" id="link3">3</a>
32 <!-- TMPL_IF name="4XX" -->
33 <a href="javascript:active(4)" id="link4">4</a>
35 <!-- TMPL_IF name="5XX" -->
36 <a href="javascript:active(5)" id="link5">5</a>
38 <!-- TMPL_IF name="6XX" -->
39 <a href="javascript:active(6)" id="link6">6</a>
41 <!-- TMPL_IF name="7XX" -->
42 <a href="javascript:active(7)" id="link7">7</a>
44 <!-- TMPL_IF name="8XX" -->
45 <a href="javascript:active(8)" id="link8">8</a>
47 <!-- TMPL_IF name="9XX" -->
48 <a href="javascript:active(9)" id="link9">9</a>
52 <div name="0XX" id="0XX" class="tab" style="visibility:visible">
53 <!-- TMPL_IF name="duplicatebiblionumber" -->
55 <p>Duplicate suspected with <a href='javascript:openWindow("../MARCdetail.pl?bib=<!-- TMPL_VAR name="duplicatebiblionumber" -->&popup=1", "Duplicate biblio")' class="button catalogue"><!-- TMPL_VAR name="duplicatetitle" --></a></p>
56 <p>You must either :</p>
58 <p><input type="checkbox" value=1 name="confirm_not_duplicate">confirm it's not a duplicate (and click on Add biblio again)</p>
59 <p>Go to <a href="additem.pl?biblionumber=<!-- TMPL_VAR name="duplicatebiblionumber" -->" class="button catalogue">edit items</a> from this duplicate biblio</p>
63 <!-- TMPL_LOOP NAME="0XX" -->
64 <!-- TMPL_IF name="tag" -->
66 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
67 <!-- TMPL_UNLESS name="hide_marc" -->
68 <!-- TMPL_VAR NAME="tag" -->
69 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
71 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
73 <!-- TMPL_VAR NAME="tag_lib" -->
74 <!-- TMPL_IF name="repeatable" -->
75 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
79 <!-- TMPL_LOOP NAME="subfield_loop" -->
80 <p class="MARCsubfield">
81 <label class="labelsubfield">
82 <!-- TMPL_UNLESS name="hide_marc" -->
83 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
84 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
86 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
88 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
89 <!-- TMPL_VAR NAME="marc_lib" -->
90 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
92 <!-- TMPL_VAR NAME="marc_value" -->
93 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
94 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
95 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
96 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
97 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
103 <div name="1XX" id="1XX" class="tab">
104 <!-- TMPL_LOOP NAME="1XX" -->
105 <!-- TMPL_IF name="tag" -->
107 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
108 <!-- TMPL_UNLESS name="hide_marc" -->
109 <!-- TMPL_VAR NAME="tag" -->
110 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
112 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
113 <!-- /TMPL_UNLESS -->
114 <!-- TMPL_VAR NAME="tag_lib" -->
115 <!-- TMPL_IF name="repeatable" -->
116 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
120 <!-- TMPL_LOOP NAME="subfield_loop" -->
122 <label class="labelsubfield">
123 <!-- TMPL_UNLESS name="hide_marc" -->
124 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
125 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
127 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
128 <!-- /TMPL_UNLESS -->
129 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
130 <!-- TMPL_VAR NAME="marc_lib" -->
131 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
133 <!-- TMPL_VAR NAME="marc_value" -->
134 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
135 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
136 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
137 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
138 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
144 <div name="2XX" id="2XX" class="tab">
145 <!-- TMPL_LOOP NAME="2XX" -->
146 <!-- TMPL_IF name="tag" -->
148 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
149 <!-- TMPL_UNLESS name="hide_marc" -->
150 <!-- TMPL_VAR NAME="tag" -->
151 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
153 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
154 <!-- /TMPL_UNLESS -->
155 <!-- TMPL_VAR NAME="tag_lib" -->
156 <!-- TMPL_IF name="repeatable" -->
157 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
161 <!-- TMPL_LOOP NAME="subfield_loop" -->
163 <label class="labelsubfield">
164 <!-- TMPL_UNLESS name="hide_marc" -->
165 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
166 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
168 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
169 <!-- /TMPL_UNLESS -->
170 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
171 <!-- TMPL_VAR NAME="marc_lib" -->
172 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
174 <!-- TMPL_VAR NAME="marc_value" -->
175 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
176 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
177 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
178 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
179 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
185 <div name="3XX" id="3XX" class="tab">
186 <!-- TMPL_LOOP NAME="3XX" -->
187 <!-- TMPL_IF name="tag" -->
189 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
190 <!-- TMPL_UNLESS name="hide_marc" -->
191 <!-- TMPL_VAR NAME="tag" -->
192 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
194 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
195 <!-- /TMPL_UNLESS -->
196 <!-- TMPL_VAR NAME="tag_lib" -->
197 <!-- TMPL_IF name="repeatable" -->
198 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
202 <!-- TMPL_LOOP NAME="subfield_loop" -->
204 <label class="labelsubfield">
205 <!-- TMPL_UNLESS name="hide_marc" -->
206 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
207 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
209 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
210 <!-- /TMPL_UNLESS -->
211 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
212 <!-- TMPL_VAR NAME="marc_lib" -->
213 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
215 <!-- TMPL_VAR NAME="marc_value" -->
216 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
217 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
218 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
219 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
220 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
226 <div name="4XX" id="4XX" class="tab">
227 <!-- TMPL_LOOP NAME="4XX" -->
228 <!-- TMPL_IF name="tag" -->
230 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
231 <!-- TMPL_UNLESS name="hide_marc" -->
232 <!-- TMPL_VAR NAME="tag" -->
233 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
235 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
236 <!-- /TMPL_UNLESS -->
237 <!-- TMPL_VAR NAME="tag_lib" -->
238 <!-- TMPL_IF name="repeatable" -->
239 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
243 <!-- TMPL_LOOP NAME="subfield_loop" -->
245 <label class="labelsubfield">
246 <!-- TMPL_UNLESS name="hide_marc" -->
247 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
248 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
250 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
251 <!-- /TMPL_UNLESS -->
252 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
253 <!-- TMPL_VAR NAME="marc_lib" -->
254 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
256 <!-- TMPL_VAR NAME="marc_value" -->
257 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
258 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
259 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
260 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
261 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
267 <div name="5XX" id="5XX" class="tab">
268 <!-- TMPL_LOOP NAME="5XX" -->
269 <!-- TMPL_IF name="tag" -->
271 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
272 <!-- TMPL_UNLESS name="hide_marc" -->
273 <!-- TMPL_VAR NAME="tag" -->
274 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
276 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
277 <!-- /TMPL_UNLESS -->
278 <!-- TMPL_VAR NAME="tag_lib" -->
279 <!-- TMPL_IF name="repeatable" -->
280 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
284 <!-- TMPL_LOOP NAME="subfield_loop" -->
286 <label class="labelsubfield">
287 <!-- TMPL_UNLESS name="hide_marc" -->
288 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
289 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
291 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
292 <!-- /TMPL_UNLESS -->
293 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
294 <!-- TMPL_VAR NAME="marc_lib" -->
295 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
297 <!-- TMPL_VAR NAME="marc_value" -->
298 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
299 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
300 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
301 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
302 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
308 <div name="6XX" id="6XX" class="tab">
309 <!-- TMPL_LOOP NAME="6XX" -->
310 <!-- TMPL_IF name="tag" -->
312 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
313 <!-- TMPL_UNLESS name="hide_marc" -->
314 <!-- TMPL_VAR NAME="tag" -->
315 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
317 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
318 <!-- /TMPL_UNLESS -->
319 <!-- TMPL_VAR NAME="tag_lib" -->
320 <!-- TMPL_IF name="repeatable" -->
321 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
325 <!-- TMPL_LOOP NAME="subfield_loop" -->
327 <label class="labelsubfield">
328 <!-- TMPL_UNLESS name="hide_marc" -->
329 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
330 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
332 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
333 <!-- /TMPL_UNLESS -->
334 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
335 <!-- TMPL_VAR NAME="marc_lib" -->
336 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
338 <!-- TMPL_VAR NAME="marc_value" -->
339 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
340 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
341 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
342 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
343 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
349 <div name="7XX" id="7XX" class="tab">
350 <!-- TMPL_LOOP NAME="7XX" -->
351 <!-- TMPL_IF name="tag" -->
353 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
354 <!-- TMPL_UNLESS name="hide_marc" -->
355 <!-- TMPL_VAR NAME="tag" -->
356 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
358 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
359 <!-- /TMPL_UNLESS -->
360 <!-- TMPL_VAR NAME="tag_lib" -->
361 <!-- TMPL_IF name="repeatable" -->
362 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
366 <!-- TMPL_LOOP NAME="subfield_loop" -->
368 <label class="labelsubfield">
369 <!-- TMPL_UNLESS name="hide_marc" -->
370 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
371 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
373 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
374 <!-- /TMPL_UNLESS -->
375 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
376 <!-- TMPL_VAR NAME="marc_lib" -->
377 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
379 <!-- TMPL_VAR NAME="marc_value" -->
380 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
381 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
382 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
383 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
384 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
390 <div name="8XX" id="8XX" class="tab">
391 <!-- TMPL_LOOP NAME="8XX" -->
392 <!-- TMPL_IF name="tag" -->
394 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
395 <!-- TMPL_UNLESS name="hide_marc" -->
396 <!-- TMPL_VAR NAME="tag" -->
397 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
399 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
400 <!-- /TMPL_UNLESS -->
401 <!-- TMPL_VAR NAME="tag_lib" -->
402 <!-- TMPL_IF name="repeatable" -->
403 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
407 <!-- TMPL_LOOP NAME="subfield_loop" -->
409 <label class="labelsubfield">
410 <!-- TMPL_UNLESS name="hide_marc" -->
411 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
412 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
414 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
415 <!-- /TMPL_UNLESS -->
416 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
417 <!-- TMPL_VAR NAME="marc_lib" -->
418 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
420 <!-- TMPL_VAR NAME="marc_value" -->
421 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
422 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
423 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
424 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
425 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
431 <div name="9XX" id="9XX" class="tab">
432 <!-- TMPL_LOOP NAME="9XX" -->
433 <!-- TMPL_IF name="tag" -->
435 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
436 <!-- TMPL_UNLESS name="hide_marc" -->
437 <!-- TMPL_VAR NAME="tag" -->
438 <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> -
440 <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
441 <!-- /TMPL_UNLESS -->
442 <!-- TMPL_VAR NAME="tag_lib" -->
443 <!-- TMPL_IF name="repeatable" -->
444 <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
448 <!-- TMPL_LOOP NAME="subfield_loop" -->
450 <label class="labelsubfield">
451 <!-- TMPL_UNLESS name="hide_marc" -->
452 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
453 <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
455 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
456 <!-- /TMPL_UNLESS -->
457 <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
458 <!-- TMPL_VAR NAME="marc_lib" -->
459 <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
461 <!-- TMPL_VAR NAME="marc_value" -->
462 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
463 <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
464 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
465 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
466 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
472 <div name="hidden" id="hidden" class="tab">
473 <!-- TMPL_LOOP NAME="hidden_loop" -->
474 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
475 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
476 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
477 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
478 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
481 <!-- TMPL_IF name="biblionumtagfield" -->
482 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="biblionumtagfield" -->">
483 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="biblionumtagsubfield" -->">
484 <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="biblionumber" -->">
485 <input type="hidden" name="mandatory" value="0">
486 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
487 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="biblioitemnumtagfield" -->">
488 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="biblioitemnumtagsubfield" -->">
489 <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="biblioitemnumber" -->">
490 <input type="hidden" name="mandatory" value="0">
491 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
492 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
495 <script language="JavaScript" type="text/javascript">
496 function _(s) { return s } // dummy function for gettext
497 function active(numlayer)
499 for (i=0; i < 10 ; i++ ) {
503 document.getElementById(ong).style.visibility="visible";
504 document.getElementById(link).style.color="#FFFFFF";
506 document.getElementById(ong).style.visibility="hidden";
507 if (document.getElementById(link))
509 document.getElementById(link).style.color="#000000";
516 // Scan for nonempty fields
517 var field_is_nonempty_p = new Array();
518 for (i=0 ; i<f.field_value.length ; i++) {
519 field_is_nonempty_p[f.tag[i].value] = 0;
521 for (i=0 ; i<f.field_value.length ; i++) {
522 if (f.field_value[i].value.length != 0) {
523 field_is_nonempty_p[f.tag[i].value] += 1;
527 // Scan for missing mandatory subfields
528 var total_missing_mandatory_subfields = 0;
529 var missing_mandatory_subfields = new Array();
530 for (i=0 ; i<f.field_value.length-2 ; i++) {
531 if (f.field_value[i].value.length==0 && f.mandatory[i].value==1) {
532 // We should not flag an error unless the tag is also
533 // mandatory, or if something else in the tag is entered
535 if (f.tag_mandatory[i].value == 1 || field_is_nonempty_p[f.tag[i].value]) {
536 document.getElementById("error"+i).style.backgroundColor="#FF0000";
537 total_missing_mandatory_subfields++;
538 if (document.getElementById("error"+i).parentNode.tagName == "B")
540 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " + document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
544 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " + document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
550 document.getElementById("error"+i).style.backgroundColor="#FFFFFF";
554 // Scan for missing mandatory tags
555 var total_missing_mandatory_tags = 0;
556 var seen_mandatory_tag_p = new Array();
557 var missing_mandatory_tags = new Array();
558 for (i=0 ; i<f.field_value.length ; i++) {
559 var j = f.tag[i].value;
560 if (!field_is_nonempty_p[j] && f.tag_mandatory[i].value == 1) {
561 if (seen_mandatory_tag_p[j] != 1) {
562 seen_mandatory_tag_p[j] = 1;
563 total_missing_mandatory_tags++;
564 if (document.getElementById("error"+i).parentNode.tagName == "B")
566 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " + document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
570 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " + document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
573 document.getElementById("error"+i).style.backgroundColor="#ffff00";
577 var total_errors = total_missing_mandatory_tags + total_missing_mandatory_subfields;
579 if (total_errors!=0) {
580 alertString2 = _("Form not submitted because of the following problem(s)");
581 alertString2 += "\n------------------------------------------------------------------------------------\n";
582 alertString2 += "\n- "+ total_missing_mandatory_tags +_(" mandatory tags empty");
583 for (i=0; i<missing_mandatory_tags.length; i++)
585 alertString2 += "\n--->"+ missing_mandatory_tags[i];
587 alertString2 += "\n- "+ total_missing_mandatory_subfields +_(" mandatory fields empty (see bold subfields)");
588 for (i=0; i<missing_mandatory_subfields.length; i++)
590 alertString2 += "\n--->"+ missing_mandatory_subfields[i];
594 document.forms['f'].submit();
597 function Dopop(link,i) {
598 defaultvalue=document.forms['f'].field_value[i].value;
599 newin=window.open(link+"&result="+defaultvalue,"value builder",'width=550,height=550,toolbar=false,scrollbars=yes');
602 function PopupZ3950() {
604 for (i=0 ; i<document.forms['f'].field_value.length ; i++) {
605 if (document.forms['f'].kohafield[i].value == "biblioitems.isbn" && document.forms['f'].field_value[i].value.length>0) {
606 strQuery += "&isbn="+document.forms['f'].field_value[i].value;
608 if (document.forms['f'].kohafield[i].value == "biblio.title" && document.forms['f'].field_value[i].value.length>0) {
609 strQuery += "&title="+document.forms['f'].field_value[i].value;
611 if (document.forms['f'].kohafield[i].value == "biblio.author" &&document.forms['f'].field_value[i].value.length>0) {
612 strQuery += "&author="+document.forms['f'].field_value[i].value;
614 if (document.forms['f'].kohafield[i].value == "biblioitems.issn" && document.forms['f'].field_value[i].value.length>0) {
615 strQuery += "&issn="+document.forms['f'].field_value[i].value;
618 newin=window.open("../z3950/search.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"+strQuery,"z3950search",'width=800,height=400,toolbar=false,scrollbars=yes');
620 function Changefwk(FwkList) {
621 var fwk = FwkList.options[FwkList.selectedIndex].value;
622 window.location = "addbiblio.pl?oldbiblionumber=<!--TMPL_VAR Name="oldbiblionumber"-->&frameworkcode="+fwk;
625 function AddField(field) {
626 document.forms['f'].op.value = "addfield";
627 document.forms['f'].addfield_field.value=field;
631 function upSubfield(index) {
632 // alert("UP "+index);
633 temp = document.forms['f'].field_value[index-1].value;
634 document.forms['f'].field_value[index-1].value=document.forms['f'].field_value[index].value;
635 document.forms['f'].field_value[index].value= temp;
636 temp = document.forms['f'].subfield[index-1].value;
637 document.forms['f'].subfield[index-1].value=document.forms['f'].subfield[index].value;
638 document.forms['f'].subfield[index].value = temp;
639 temp = document.forms['f'].mandatory[index-1].value;
640 document.forms['f'].mandatory[index-1].value=document.forms['f'].mandatory[index].value;
641 document.forms['f'].mandatory[index].value = temp;
642 temp = document.forms['f'].kohafield[index-1].value;
643 document.forms['f'].kohafield[index-1].value=document.forms['f'].kohafield[index].value;
644 document.forms['f'].kohafield[index].value = temp;
645 // temp = document.getElementById('error'+index).value = "XXX";
646 // document.forms['f'].kohafield[index-1].value=document.forms['f'].kohafield[index].value;
647 // document.forms['f'].kohafield[index].value = temp;