Lines 4-10
Link Here
|
4 |
[% USE KohaDates %] |
4 |
[% USE KohaDates %] |
5 |
[% USE Price %] |
5 |
[% USE Price %] |
6 |
[% USE ItemTypes %] |
6 |
[% USE ItemTypes %] |
7 |
[% SET footerjs = 1 %] |
|
|
8 |
[% INCLUDE 'doc-head-open.inc' %] |
7 |
[% INCLUDE 'doc-head-open.inc' %] |
9 |
<title>[% IF ( ordernumber ) %]Modify order details (line #[% ordernumber | html %])[% ELSE %]New order[% END %] › Basket [% basketno | html %] › Acquisitions › Koha</title> |
8 |
<title>[% IF ( ordernumber ) %]Modify order details (line #[% ordernumber | html %])[% ELSE %]New order[% END %] › Basket [% basketno | html %] › Acquisitions › Koha</title> |
10 |
[% INCLUDE 'doc-head-close.inc' %] |
9 |
[% INCLUDE 'doc-head-close.inc' %] |
Lines 35-40
Link Here
|
35 |
} |
34 |
} |
36 |
</style> |
35 |
</style> |
37 |
[% END %] |
36 |
[% END %] |
|
|
37 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
38 |
[% Asset.js("js/acq.js") | $raw %] |
39 |
[% Asset.js("js/additem.js") | $raw %] |
40 |
[% Asset.js("js/cataloging.js") | $raw %] |
41 |
[% INCLUDE 'calendar.inc' %] |
42 |
[% INCLUDE 'select2.inc' %] |
43 |
<script> |
44 |
actTotal = ""; |
45 |
|
46 |
function Check(ff) { |
47 |
[% IF (AcqCreateItemOrdering) %] |
48 |
// Remove last itemblock if it is not in items_list |
49 |
var lastitemblock = $("#outeritemblock > div:last"); |
50 |
var tobedeleted = true; |
51 |
var listitems = $("#items_list tr"); |
52 |
$(listitems).each(function(){ |
53 |
if($(this).attr('idblock') == $(lastitemblock).attr('id')){ |
54 |
tobedeleted = false; |
55 |
} |
56 |
}); |
57 |
if(tobedeleted){ |
58 |
$(lastitemblock).remove(); |
59 |
} |
60 |
[% END %] |
61 |
|
62 |
var ok=0; |
63 |
var _alertString= _("Form not submitted because of the following problem(s)")+"\n"; |
64 |
|
65 |
_alertString +="-------------------------------------------------------------------\n\n"; |
66 |
|
67 |
if(isNull(ff.budget_id,1)){ |
68 |
ok=1; |
69 |
_alertString += "\n- "+ _("You must select a fund"); |
70 |
} |
71 |
|
72 |
if (!(isNum(ff.quantity,0)) || ff.quantity.value == 0){ |
73 |
ok=1; |
74 |
_alertString += "\n- " + _("Quantity must be greater than '0'"); |
75 |
} |
76 |
|
77 |
if (!(isNum(ff.listprice,0))){ |
78 |
ok=1; |
79 |
_alertString += "\n- " + _("Vendor price must be a number"); |
80 |
} |
81 |
|
82 |
if (!(isNum(ff.total,0))){ |
83 |
ok=1; |
84 |
_alertString += "\n- " + _("Total must be a number"); |
85 |
} |
86 |
|
87 |
if (totalExceedsBudget(ff.budget_id.value, ff.total.value ) ) { |
88 |
ok=1; |
89 |
_alertString += "\n- " + _("Order total (%s) exceeds budget available (%s)").format(ff.total.value, actTotal); |
90 |
} |
91 |
|
92 |
if ( ff.field_value ) { |
93 |
var empty_item_mandatory = CheckMandatorySubfields(ff); |
94 |
if (empty_item_mandatory > 0) { |
95 |
ok = 1; |
96 |
_alertString += |
97 |
"\n- " + _("%s item mandatory fields empty").format(empty_item_mandatory); |
98 |
} |
99 |
|
100 |
} |
101 |
|
102 |
if (ok) { |
103 |
alert(_alertString); |
104 |
[% IF (AcqCreateItemOrdering) %] |
105 |
if(tobedeleted) { |
106 |
$(lastitemblock).appendTo('#outeritemblock'); |
107 |
} |
108 |
[% END %] |
109 |
return false; |
110 |
} |
111 |
|
112 |
[% IF (AcqCreateItemOrdering) %] |
113 |
if(check_additem('[% UniqueItemFields | html %]') == false) { |
114 |
alert(_("Duplicate values detected. Please correct the errors and resubmit.") ); |
115 |
if(tobedeleted) { |
116 |
$(lastitemblock).appendTo('#outeritemblock'); |
117 |
} |
118 |
return false; |
119 |
} |
120 |
[% END %] |
121 |
} |
122 |
|
123 |
$(document).ready(function(){ |
124 |
[% IF AcqCreateItemOrdering and not basket.is_standing %] |
125 |
cloneItemBlock(0, '[% UniqueItemFields | html %]'); |
126 |
[% END %] |
127 |
|
128 |
[% IF ( suggestionid ) %]updateCosts();[% END %] |
129 |
$("#quantity").change(function() { |
130 |
updateCosts(); |
131 |
}); |
132 |
|
133 |
//We apply the fonction only for modify option |
134 |
[% IF ( quantityrec and not subscriptionid ) %] |
135 |
[% IF ( acqcreate ) %] |
136 |
$('#quantity').blur(function(){ |
137 |
// if user decreases the quantity |
138 |
if($(this).val() < [% quantityrec | html %]){ |
139 |
alert(_("You have deleted item(s) in the order, don't forget to delete it(them) in the catalog")); |
140 |
return true; |
141 |
} else { |
142 |
// if user increases the quantity |
143 |
alert(_("You can't add a new item, please create a new order line")); |
144 |
// and we replace the original value |
145 |
$(this).val([% quantityrec | html %]) |
146 |
updateCosts(); // blur is invoked after change which updated values |
147 |
return false; |
148 |
} |
149 |
}); |
150 |
[% END %] |
151 |
[% END %] |
152 |
|
153 |
//keep a copy of all budgets before removing the inactives |
154 |
disabledBudgetsCopy = $('#budget_id').html(); |
155 |
$('#budget_id .b_inactive').remove(); |
156 |
|
157 |
$('#showallbudgets').click(function() { |
158 |
if ($(this).is(":checked")) { |
159 |
$('#budget_id').html(disabledBudgetsCopy); //Puts back all the funds |
160 |
} |
161 |
else { |
162 |
$('#budget_id .b_inactive').remove(); |
163 |
} |
164 |
}); |
165 |
|
166 |
$("#budget_id").change(function(){ |
167 |
var destination_sort1 = $(this).parents('fieldset.rows').find('input[name="sort1"]'); |
168 |
var sort1_authcat = $(this).find("option:selected").attr('data-sort1-authcat'); |
169 |
var sort1 = $(destination_sort1).val() || ""; |
170 |
if ( destination_sort1.length < 1 ) { |
171 |
destination_sort1 = $(this).parents('fieldset.rows').find('select[name="sort1"]'); |
172 |
} |
173 |
var destination_sort2 = $(this).parents('fieldset.rows').find('input[name="sort2"]'); |
174 |
var sort2_authcat = $(this).find("option:selected").attr('data-sort2-authcat'); |
175 |
var sort2 = $(destination_sort2).val() || ""; |
176 |
if ( destination_sort2.length < 1 ) { |
177 |
destination_sort2 = $(this).parents('fieldset.rows').find('select[name="sort2"]'); |
178 |
} |
179 |
getAuthValueDropbox( 'sort1', sort1_authcat, destination_sort1, sort1 ); |
180 |
getAuthValueDropbox( 'sort2', sort2_authcat, destination_sort2, sort2 ); |
181 |
}); |
182 |
$("#budget_id").change(); |
183 |
}); |
184 |
|
185 |
function UserSearchPopup(f) { |
186 |
window.open( |
187 |
"/cgi-bin/koha/members/search.pl?columns=cardnumber,name,category,branch,action&selection_type=add", |
188 |
'UserSearchPopup', |
189 |
'width=1024, height=768, scrollbars=yes, toolbar=no,' |
190 |
); |
191 |
} |
192 |
|
193 |
function add_user(borrowernumber, borrowername) { |
194 |
var ids = $("#users_ids").val(); |
195 |
if(ids.length > 0) { |
196 |
ids = ids.split(':'); |
197 |
} else { |
198 |
ids = new Array; |
199 |
} |
200 |
if (ids.indexOf(borrowernumber.toString()) < 0) { |
201 |
ids.push(borrowernumber); |
202 |
$("#users_ids").val(ids.join(':')); |
203 |
var li = '<li id="user_'+borrowernumber+'">'+borrowername |
204 |
+ ' [<a style="cursor:pointer" onclick="del_user('+borrowernumber+');">' |
205 |
+ _("Delete user") + '</a>]</li>'; |
206 |
$("#users_names").append(li); |
207 |
return 0; |
208 |
} |
209 |
return -1; |
210 |
} |
211 |
|
212 |
function del_user(borrowernumber) { |
213 |
$("#user_"+borrowernumber).remove(); |
214 |
var ids = $("#users_ids").val().split(':'); |
215 |
ids.splice(ids.indexOf(borrowernumber.toString()), 1); |
216 |
$("#users_ids").val(ids.join(':')); |
217 |
} |
218 |
</script> |
219 |
[% Asset.css("css/addbiblio.css") | $raw %] |
38 |
</head> |
220 |
</head> |
39 |
|
221 |
|
40 |
<body id="acq_neworderempty" class="acq"> |
222 |
<body id="acq_neworderempty" class="acq"> |
Lines 274-294
Link Here
|
274 |
[% IF biblionumber %] |
456 |
[% IF biblionumber %] |
275 |
<ol> |
457 |
<ol> |
276 |
[% FOREACH field IN catalog_details %] |
458 |
[% FOREACH field IN catalog_details %] |
277 |
<li> |
459 |
<li class="subfield_line"> |
278 |
<div class="subfield_line"> |
460 |
<label>[% field.lib | html %] ([% field.tag | html %][% field.subfield | html %])</label> |
279 |
<label>[% field.lib | html %] ([% field.tag | html %][% field.subfield | html %])</label> |
461 |
[% field.value | html %] |
280 |
[% field.value | html %] |
|
|
281 |
</div> |
282 |
</li> |
462 |
</li> |
283 |
[% END %] |
463 |
[% END %] |
284 |
</ol> |
464 |
</ol> |
285 |
[% ELSE %] |
465 |
[% ELSE %] |
286 |
<ol> |
466 |
<ol> |
287 |
[% FOREACH field IN catalog_details %] |
467 |
[% FOREACH field IN catalog_details %] |
288 |
<li> |
468 |
<li class="subfield_line"> |
289 |
<div class="subfield_line"> |
469 |
[% PROCESS display_subfield field=field %] |
290 |
[% PROCESS display_subfield field=field %] |
|
|
291 |
</div> |
292 |
</li> |
470 |
</li> |
293 |
[% END %] |
471 |
[% END %] |
294 |
</ol> |
472 |
</ol> |
Lines 574-799
Link Here
|
574 |
</div> <!-- /.row --> |
752 |
</div> <!-- /.row --> |
575 |
|
753 |
|
576 |
[% MACRO jsinclude BLOCK %] |
754 |
[% MACRO jsinclude BLOCK %] |
577 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
|
|
578 |
[% Asset.js("js/acq.js") | $raw %] |
579 |
[% Asset.js("js/additem.js") | $raw %] |
580 |
[% Asset.js("js/cataloging.js") | $raw %] |
581 |
[% INCLUDE 'calendar.inc' %] |
582 |
[% INCLUDE 'select2.inc' %] |
583 |
<script> |
584 |
actTotal = ""; |
585 |
|
586 |
function Check(ff) { |
587 |
[% IF (AcqCreateItemOrdering) %] |
588 |
// Remove last itemblock if it is not in items_list |
589 |
var lastitemblock = $("#outeritemblock > div:last"); |
590 |
var tobedeleted = true; |
591 |
var listitems = $("#items_list tr"); |
592 |
$(listitems).each(function(){ |
593 |
if($(this).attr('idblock') == $(lastitemblock).attr('id')){ |
594 |
tobedeleted = false; |
595 |
} |
596 |
}); |
597 |
if(tobedeleted){ |
598 |
$(lastitemblock).remove(); |
599 |
} |
600 |
[% END %] |
601 |
|
602 |
var ok=0; |
603 |
var _alertString= _("Form not submitted because of the following problem(s)")+"\n"; |
604 |
|
605 |
_alertString +="-------------------------------------------------------------------\n\n"; |
606 |
|
607 |
if(isNull(ff.budget_id,1)){ |
608 |
ok=1; |
609 |
_alertString += "\n- "+ _("You must select a fund"); |
610 |
} |
611 |
|
612 |
if (!(isNum(ff.quantity,0)) || ff.quantity.value == 0){ |
613 |
ok=1; |
614 |
_alertString += "\n- " + _("Quantity must be greater than '0'"); |
615 |
} |
616 |
|
617 |
if (!(isNum(ff.listprice,0))){ |
618 |
ok=1; |
619 |
_alertString += "\n- " + _("Vendor price must be a number"); |
620 |
} |
621 |
|
622 |
if (!(isNum(ff.total,0))){ |
623 |
ok=1; |
624 |
_alertString += "\n- " + _("Total must be a number"); |
625 |
} |
626 |
|
627 |
if (totalExceedsBudget(ff.budget_id.value, ff.total.value ) ) { |
628 |
ok=1; |
629 |
_alertString += "\n- " + _("Order total (%s) exceeds budget available (%s)").format(ff.total.value, actTotal); |
630 |
} |
631 |
|
632 |
if ( ff.field_value ) { |
633 |
var empty_item_mandatory = CheckMandatorySubfields(ff); |
634 |
if (empty_item_mandatory > 0) { |
635 |
ok = 1; |
636 |
_alertString += |
637 |
"\n- " + _("%s item mandatory fields empty").format(empty_item_mandatory); |
638 |
} |
639 |
|
640 |
} |
641 |
|
642 |
if (ok) { |
643 |
alert(_alertString); |
644 |
[% IF (AcqCreateItemOrdering) %] |
645 |
if(tobedeleted) { |
646 |
$(lastitemblock).appendTo('#outeritemblock'); |
647 |
} |
648 |
[% END %] |
649 |
return false; |
650 |
} |
651 |
|
652 |
[% IF (AcqCreateItemOrdering) %] |
653 |
if(check_additem('[% UniqueItemFields | html %]') == false) { |
654 |
alert(_("Duplicate values detected. Please correct the errors and resubmit.") ); |
655 |
if(tobedeleted) { |
656 |
$(lastitemblock).appendTo('#outeritemblock'); |
657 |
} |
658 |
return false; |
659 |
} |
660 |
[% END %] |
661 |
} |
662 |
|
663 |
$(document).ready(function(){ |
664 |
[% IF AcqCreateItemOrdering and not basket.is_standing %] |
665 |
cloneItemBlock(0, '[% UniqueItemFields | html %]'); |
666 |
[% END %] |
667 |
|
668 |
[% IF ( suggestionid ) %]updateCosts();[% END %] |
669 |
$("#quantity").change(function() { |
670 |
updateCosts(); |
671 |
}); |
672 |
|
673 |
//We apply the fonction only for modify option |
674 |
[% IF ( quantityrec and not subscriptionid ) %] |
675 |
[% IF ( acqcreate ) %] |
676 |
$('#quantity').blur(function(){ |
677 |
// if user decreases the quantity |
678 |
if($(this).val() < [% quantityrec | html %]){ |
679 |
alert(_("You have deleted item(s) in the order, don't forget to delete it(them) in the catalog")); |
680 |
return true; |
681 |
} else { |
682 |
// if user increases the quantity |
683 |
alert(_("You can't add a new item, please create a new order line")); |
684 |
// and we replace the original value |
685 |
$(this).val([% quantityrec | html %]) |
686 |
updateCosts(); // blur is invoked after change which updated values |
687 |
return false; |
688 |
} |
689 |
}); |
690 |
[% END %] |
691 |
[% END %] |
692 |
|
693 |
//keep a copy of all budgets before removing the inactives |
694 |
disabledBudgetsCopy = $('#budget_id').html(); |
695 |
$('#budget_id .b_inactive').remove(); |
696 |
|
697 |
$('#showallbudgets').click(function() { |
698 |
if ($(this).is(":checked")) { |
699 |
$('#budget_id').html(disabledBudgetsCopy); //Puts back all the funds |
700 |
} |
701 |
else { |
702 |
$('#budget_id .b_inactive').remove(); |
703 |
} |
704 |
}); |
705 |
|
706 |
$("#budget_id").change(function(){ |
707 |
var destination_sort1 = $(this).parents('fieldset.rows').find('input[name="sort1"]'); |
708 |
var sort1_authcat = $(this).find("option:selected").attr('data-sort1-authcat'); |
709 |
var sort1 = $(destination_sort1).val() || ""; |
710 |
if ( destination_sort1.length < 1 ) { |
711 |
destination_sort1 = $(this).parents('fieldset.rows').find('select[name="sort1"]'); |
712 |
} |
713 |
var destination_sort2 = $(this).parents('fieldset.rows').find('input[name="sort2"]'); |
714 |
var sort2_authcat = $(this).find("option:selected").attr('data-sort2-authcat'); |
715 |
var sort2 = $(destination_sort2).val() || ""; |
716 |
if ( destination_sort2.length < 1 ) { |
717 |
destination_sort2 = $(this).parents('fieldset.rows').find('select[name="sort2"]'); |
718 |
} |
719 |
getAuthValueDropbox( 'sort1', sort1_authcat, destination_sort1, sort1 ); |
720 |
getAuthValueDropbox( 'sort2', sort2_authcat, destination_sort2, sort2 ); |
721 |
}); |
722 |
$("#budget_id").change(); |
723 |
}); |
724 |
|
725 |
function UserSearchPopup(f) { |
726 |
window.open( |
727 |
"/cgi-bin/koha/members/search.pl?columns=cardnumber,name,category,branch,action&selection_type=add", |
728 |
'UserSearchPopup', |
729 |
'width=1024, height=768, scrollbars=yes, toolbar=no,' |
730 |
); |
731 |
} |
732 |
|
733 |
function add_user(borrowernumber, borrowername) { |
734 |
var ids = $("#users_ids").val(); |
735 |
if(ids.length > 0) { |
736 |
ids = ids.split(':'); |
737 |
} else { |
738 |
ids = new Array; |
739 |
} |
740 |
if (ids.indexOf(borrowernumber.toString()) < 0) { |
741 |
ids.push(borrowernumber); |
742 |
$("#users_ids").val(ids.join(':')); |
743 |
var li = '<li id="user_'+borrowernumber+'">'+borrowername |
744 |
+ ' [<a style="cursor:pointer" onclick="del_user('+borrowernumber+');">' |
745 |
+ _("Delete user") + '</a>]</li>'; |
746 |
$("#users_names").append(li); |
747 |
return 0; |
748 |
} |
749 |
return -1; |
750 |
} |
751 |
|
752 |
function del_user(borrowernumber) { |
753 |
$("#user_"+borrowernumber).remove(); |
754 |
var ids = $("#users_ids").val().split(':'); |
755 |
ids.splice(ids.indexOf(borrowernumber.toString()), 1); |
756 |
$("#users_ids").val(ids.join(':')); |
757 |
} |
758 |
</script> |
759 |
[% END %] |
755 |
[% END %] |
760 |
|
756 |
|
761 |
[% INCLUDE 'intranet-bottom.inc' %] |
757 |
[% INCLUDE 'intranet-bottom.inc' %] |
762 |
|
758 |
|
763 |
[% BLOCK display_subfield %] |
759 |
[% BLOCK display_subfield %] |
764 |
<label>[% field.lib | html %] ([% field.tag | html %][% field.subfield | html %])</label> |
760 |
<label>[% field.marc_lib | html %] ([% field.tag | html %][% field.subfield | html %])</label> |
765 |
[% IF field.authorised_value %] |
761 |
|
766 |
[% SWITCH field.authorised_value %] |
762 |
[% SET mv = field.marc_value %] |
767 |
[% CASE 'branches' %] |
763 |
[% IF ( mv.type == 'text' ) %] |
768 |
[% IF field.mandatory %] |
764 |
[% IF ( mv.readonly == 1 ) %] |
769 |
<select name="bib_field_value" required="required"> |
765 |
<input type="text" id="[%- mv.id | html -%]" name="bib_field_value" value="[%- mv.value | html -%]" class="input_marceditor readonly" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" readonly="readonly" /> |
|
|
766 |
[% ELSE %] |
767 |
<input type="text" id="[%- mv.id | html -%]" name="bib_field_value" value="[%- mv.value | html -%]" class="input_marceditor" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" /> |
768 |
[% END %] |
769 |
|
770 |
[% ELSIF ( mv.type == 'text_complex' ) %] |
771 |
<input type="text" id="[%- mv.id | html -%]" name="bib_field_value" value="[%- mv.value | html -%]" class="input_marceditor framework_plugin" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" /> |
772 |
[% mv.javascript | $raw %] |
773 |
[% ELSIF ( mv.type == 'hidden' ) %] |
774 |
<input tabindex="1" type="hidden" id="[%- mv.id | html -%]" name="bib_field_value" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" value="[%- mv.value | html -%]" /> |
775 |
[% ELSIF ( mv.type == 'textarea' ) %] |
776 |
<textarea cols="70" rows="4" id="[%- mv.id | html -%]" name="bib_field_value" class="input_marceditor" tabindex="1">[%- mv.value | html -%]</textarea> |
777 |
[% ELSIF ( mv.type == 'select' ) %] |
778 |
<select name="bib_field_value" tabindex="1" class="input_marceditor select2" id="[%- mv.id | html -%]"> |
779 |
[% FOREACH aval IN mv.values %] |
780 |
[% IF aval == mv.default %] |
781 |
<option value="[%- aval | html -%]" selected="selected">[%- mv.labels.$aval | html -%]</option> |
770 |
[% ELSE %] |
782 |
[% ELSE %] |
771 |
<select name="bib_field_value"> |
783 |
<option value="[%- aval | html -%]">[%- mv.labels.$aval | html -%]</option> |
772 |
[% END %] |
784 |
[% END %] |
773 |
<option value=""></option> |
785 |
[% END %] |
774 |
[% PROCESS options_for_libraries libraries => Branches.all( selected => "FIXME" ) %] |
786 |
</select> |
775 |
</select> |
787 |
[% END # /IF (mv.type...) %] |
776 |
[% CASE 'itemtypes' %] |
788 |
|
777 |
[% IF field.mandatory %] |
789 |
<div class="subfield_controls"> |
778 |
<select name="bib_field_value" required="required"> |
790 |
[% IF ( mv.type == 'text_complex' ) %] |
|
|
791 |
[% IF mv.noclick %] |
792 |
<span class="buttonDot tag_editor disabled" tabindex="-1" title="Field autofilled by plugin"></span> |
779 |
[% ELSE %] |
793 |
[% ELSE %] |
780 |
<select name="bib_field_value"> |
794 |
[% IF mv.plugin == "upload.pl" %] |
|
|
795 |
<a href="#" id="buttonDot_[% mv.id | html %]" class="tag_editor upload framework_plugin" tabindex="1"><i class="fa fa-upload" aria-hidden="true"></i> Upload</a> |
796 |
[% ELSE %] |
797 |
<a href="#" id="buttonDot_[% mv.id | html %]" class="buttonDot tag_editor framework_plugin" tabindex="1" title="Tag editor">Tag editor</a> |
798 |
[% END %] |
781 |
[% END %] |
799 |
[% END %] |
782 |
<option value=""></option> |
|
|
783 |
[% PROCESS options_for_item_types itemtypes => ItemTypes.Get(), selected_itemtype => "FIXME" %] |
784 |
</select> |
785 |
[% CASE 'cn_source' %] |
786 |
[% CASE %] |
787 |
[% PROCESS 'av-build-dropbox.inc' name="bib_field_value", category=field.authorised_value, default="FIXME" %] |
788 |
[% END %] |
789 |
[% ELSE %] |
790 |
[% IF field.mandatory %] |
791 |
<input type="text" name="bib_field_value" value="[% field.value | html %]" required="required" size="50" /> |
792 |
[% ELSE %] |
793 |
<input type="text" name="bib_field_value" value="[% field.value | html %]" size="50" /> |
794 |
[% END %] |
800 |
[% END %] |
|
|
801 |
</div> |
795 |
|
802 |
|
796 |
[% END %] |
|
|
797 |
<input type="hidden" name="bib_kohafield" value="[% field.kohafield | html %]" /> |
803 |
<input type="hidden" name="bib_kohafield" value="[% field.kohafield | html %]" /> |
798 |
<input type="hidden" name="bib_tag" value="[% field.tag | html %]" /> |
804 |
<input type="hidden" name="bib_tag" value="[% field.tag | html %]" /> |
799 |
<input type="hidden" name="bib_subfield" value="[% field.subfield | html %]" /> |
805 |
<input type="hidden" name="bib_subfield" value="[% field.subfield | html %]" /> |