@@ -, +, @@ items.itemnotes_nonpublic database column --- catalogue/detail.pl | 17 +++++++++++++---- .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 4 ++++ 2 files changed, 17 insertions(+), 4 deletions(-) --- a/catalogue/detail.pl +++ a/catalogue/detail.pl @@ -42,7 +42,7 @@ use Koha::DateUtils; use C4::HTML5Media; use C4::CourseReserves qw(GetItemCourseReservesInfo); use C4::Acquisition qw(GetOrdersByBiblionumber); - +use Data::Dumper; use Koha::Virtualshelves; my $query = CGI->new(); @@ -220,7 +220,7 @@ foreach my $item (@items) { $item->{'ccode'} = $collections->{$ccode} if ( defined( $ccode ) && defined($collections) && exists( $collections->{$ccode} ) ); my $copynumber = $item->{'copynumber'}; $item->{'copynumber'} = $copynumbers->{$copynumber} if ( defined($copynumber) && defined($copynumbers) && exists( $copynumbers->{$copynumber} ) ); - foreach (qw(ccode enumchron copynumber stocknumber itemnotes uri)) { + foreach (qw(ccode enumchron copynumber stocknumber itemnotes itemnotes_nonpublic uri)) { $itemfields{$_} = 1 if ( $item->{$_} ); } @@ -254,7 +254,15 @@ foreach my $item (@items) { $item->{nocancel} = 1; } - # item has a host number if its biblio number does not match the current bib + foreach my $f (qw( itemnotes )) { + if ($item->{$f}) { + $item->{$f} =~ s|\n|
|g; + $itemfields{$f} = 1; + } + } + + #item has a host number if its biblio number does not match the current bib + if ($item->{biblionumber} ne $biblionumber){ $item->{hostbiblionumber} = $item->{biblionumber}; $item->{hosttitle} = GetBiblioData($item->{biblionumber})->{title}; @@ -319,7 +327,8 @@ $template->param( itemdata_copynumber => $itemfields{copynumber}, itemdata_stocknumber => $itemfields{stocknumber}, volinfo => $itemfields{enumchron}, - itemdata_itemnotes => $itemfields{itemnotes}, + itemdata_itemnotes => $itemfields{itemnotes}, + itemdata_nonpublicnotes => $itemfields{itemnotes_nonpublic}, z3950_search_params => C4::Search::z3950_search_args($dat), hostrecords => $hostrecords, analytics_flag => $analytics_flag, --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -593,6 +593,7 @@ function verify_images() { [% IF ( itemdata_stocknumber ) %]Inventory number[% END %] [% IF materials %]Materials specified[% END %] [% IF ( itemdata_itemnotes ) %]Public notes[% END %] + [% IF ( itemdata_nonpublicnotes ) %]Non-public notes[% END %] [% IF ( SpineLabelShowPrintOnBibDetails ) %]Spine label[% END %] [% IF ( hostrecords ) %]Host records[% END %] [% IF ( analyze ) %]Used in[% END %] @@ -764,6 +765,9 @@ function verify_images() { [% IF ( itemdata_itemnotes ) %]
[% item.itemnotes %]
[% END %] + [% IF itemdata_nonpublicnotes %] + [% item.itemnotes_nonpublic %] + [% END %] [% IF ( SpineLabelShowPrintOnBibDetails ) %] Print label [% END %] --