@@ -, +, @@ --- C4/Record.pm | 3 +- circ/circulation.pl | 2 - .../intranet-tmpl/prog/en/js/pages/circulation.js | 11 +-- .../prog/en/modules/circ/circulation.tt | 119 ++++++++++++-------- .../prog/en/modules/members/moremember.tt | 15 ++- tools/export.pl | 2 +- 6 files changed, 91 insertions(+), 61 deletions(-) --- a/C4/Record.pm +++ a/C4/Record.pm @@ -366,6 +366,7 @@ C<$itemnumbers> - a list of itemnumbers to export sub marc2csv { my ($biblios, $id, $itemnumbers) = @_; + $itemnumbers ||= []; my $output; my $csv = Text::CSV::Encoded->new(); @@ -380,7 +381,7 @@ sub marc2csv { eval $preprocess if ($preprocess); my $firstpass = 1; - if ( $itemnumbers ) { + if ( @$itemnumbers ) { for my $itemnumber ( @$itemnumbers) { my $biblionumber = GetBiblionumberFromItemnumber $itemnumber; $output .= marcrecord2csv( $biblionumber, $id, $firstpass, $csv, $fieldprocessing, [$itemnumber] ); --- a/circ/circulation.pl +++ a/circ/circulation.pl @@ -596,8 +596,6 @@ $template->param( SpecifyDueDate => $duedatespec_allow, CircAutocompl => C4::Context->preference("CircAutocompl"), AllowRenewalLimitOverride => C4::Context->preference("AllowRenewalLimitOverride"), - export_remove_fields => C4::Context->preference("ExportRemoveFields"), - export_with_csv_profile => C4::Context->preference("ExportWithCsvProfile"), canned_bor_notes_loop => $canned_notes, debarments => GetDebarments({ borrowernumber => $borrowernumber }), todaysdate => dt_from_string()->set(hour => 23)->set(minute => 59), --- a/koha-tmpl/intranet-tmpl/prog/en/js/pages/circulation.js +++ a/koha-tmpl/intranet-tmpl/prog/en/js/pages/circulation.js @@ -41,15 +41,10 @@ $(document).ready(function() { minute: 59 }); $("#export_submit").on("click",function(){ - var export_format = $("#export_formats").val(); - export_checkouts(export_format); + var output_format = $("#output_format").val(); + export_checkouts(output_format); return false; }); - - toggle_onsite_checkout(); - $("#onsite_checkout").click(function(){ - toggle_onsite_checkout(); - }); }); function export_checkouts(format) { @@ -74,7 +69,7 @@ function export_checkouts(format) { $("#dont_export_item").val(1); } - document.getElementById("export_format").value = format; + document.getElementById("output_format").value = format; document.issues.submit(); } --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt @@ -1,7 +1,7 @@ [% USE Koha %] [% USE Branches %] [% USE KohaDates %] -[% IF ( export_remove_fields OR export_with_csv_profile ) %] +[% IF Koha.Preference('ExportRemoveFields') OR Koha.Preference('ExportWithCsvProfile') %] [% SET exports_enabled = 1 %] [% END %] [% USE AuthorisedValues %] @@ -45,17 +45,6 @@ var MSG_EXPORT_SELECT_CHECKOUTS = _("You must select checkout(s) to export"); [% IF ( borrowernumber ) %]if($.cookie("holdfor") != [% borrowernumber %]){ $.cookie("holdfor",null, { path: "/", expires: 0 }); }[% ELSE %]$.cookie("holdfor",null, { path: "/", expires: 0 });[% END %] [% UNLESS ( borrowernumber ) %][% UNLESS ( selectborrower ) %]window.onload=function(){ $('#findborrower').focus(); };[% END %][% END %] -$(document).ready(function() { - [% IF !( CircAutoPrintQuickSlip == 'clear' ) %] - // listen submit to trigger qslip on empty checkout - $('#mainform').bind('submit',function() { - if ($('#barcode').val() == '') { - return printx_window( '[% CircAutoPrintQuickSlip %]' ); - } - }); - [% END %] -}); - // On-site checkout function toggle_onsite_checkout(){ if ( $("#onsite_checkout").attr('checked') ) { @@ -70,6 +59,21 @@ function toggle_onsite_checkout(){ } } +$(document).ready(function() { + [% IF !( CircAutoPrintQuickSlip == 'clear' ) %] + // listen submit to trigger qslip on empty checkout + $('#mainform').bind('submit',function() { + if ($('#barcode').val() == '') { + return printx_window( '[% CircAutoPrintQuickSlip %]' ); + } + }); + [% END %] + toggle_onsite_checkout(); + $("#onsite_checkout").click(function(){ + toggle_onsite_checkout(); + }); +}); + //]]> @@ -770,41 +774,66 @@ No patron matched [% message %]
-- | - | Due date | -Due date | -Title | -Item type | -Checked out on | -Checked out from | -Call no | -Charge | -Price | -Renew | -Check in | -Export | -
---|
Patron has nothing checked out.
[% END %] --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt @@ -1,5 +1,8 @@ [% USE Koha %] [% USE KohaDates %] +[% IF Koha.Preference('ExportRemoveFields') OR Koha.Preference('ExportWithCsvProfile') %] + [% SET exports_enabled = 1 %] +[% END %] [% INCLUDE 'doc-head-open.inc' %]