Lines 770-787
sub GetItemsInfo {
Link Here
|
770 |
|
770 |
|
771 |
my $descriptions; |
771 |
my $descriptions; |
772 |
# get notforloan complete status if applicable |
772 |
# get notforloan complete status if applicable |
773 |
$descriptions = Koha::AuthorisedValues->get_description_by_koha_field({frameworkcode => $data->{frameworkcode}, kohafield => 'items.notforloan', authorised_value => $data->{itemnotforloan} }); |
773 |
if (exists $av_cache->{$data->{frameworkcode}}->{'items.notforloan'}->{$data->{itemnotforloan}} ){ |
774 |
$data->{notforloanvalue} = $descriptions->{lib} // ''; |
774 |
$data->{notforloanvalue} = $av_cache->{$data->{frameworkcode}}->{'items.notforloan'}->{$data->{itemnotforloan}}->{lib}; |
775 |
$data->{notforloanvalueopac} = $descriptions->{opac_description} // ''; |
775 |
$data->{notforloanvalueopac} = $av_cache->{$data->{frameworkcode}}->{'items.notforloan'}->{$data->{itemnotforloan}}->{opac_description}; |
776 |
|
776 |
}else{ |
|
|
777 |
$descriptions = Koha::AuthorisedValues->get_description_by_koha_field({frameworkcode => $data->{frameworkcode}, kohafield => 'items.notforloan', authorised_value => $data->{itemnotforloan} }); |
778 |
$data->{notforloanvalue} = $descriptions->{lib} // ''; |
779 |
$data->{notforloanvalueopac} = $descriptions->{opac_description} // ''; |
780 |
$av_cache->{$data->{frameworkcode}}->{'items.notforloan'}->{$data->{itemnotforloan}}->{lib} = $data->{notforloanvalue}; |
781 |
$av_cache->{$data->{frameworkcode}}->{'items.notforloan'}->{$data->{itemnotforloan}}->{opac_description} = $data->{notforloanvalueopac}; |
782 |
} |
777 |
# get restricted status and description if applicable |
783 |
# get restricted status and description if applicable |
778 |
$descriptions = Koha::AuthorisedValues->get_description_by_koha_field({frameworkcode => $data->{frameworkcode}, kohafield => 'items.restricted', authorised_value => $data->{restricted} }); |
784 |
if (exists $av_cache->{$data->{frameworkcode}}->{'items.restricted'}->{$data->{restricted}} ) { |
779 |
$data->{restrictedvalue} = $descriptions->{lib} // ''; |
785 |
$data->{restrictedvalue} = $av_cache->{$data->{frameworkcode}}->{'items.restricted'}->{$data->{restricted}}->{lib}; |
780 |
$data->{restrictedvalueopac} = $descriptions->{opac_description} // ''; |
786 |
$data->{restrictedvalueopac} = $av_cache->{$data->{frameworkcode}}->{'items.restricted'}->{$data->{restricted}}->{opac_description}; |
781 |
|
787 |
}else{ |
|
|
788 |
$descriptions = Koha::AuthorisedValues->get_description_by_koha_field({frameworkcode => $data->{frameworkcode}, kohafield => 'items.restricted', authorised_value => $data->{restricted} }); |
789 |
$data->{restrictedvalue} = $descriptions->{lib} // ''; |
790 |
$data->{restrictedvalueopac} = $descriptions->{opac_description} // ''; |
791 |
$av_cache->{$data->{frameworkcode}}->{'items.restricted'}->{$data->{restricted}}->{lib} = $data->{restrictedvalue} ; |
792 |
$av_cache->{$data->{frameworkcode}}->{'items.restricted'}->{$data->{restricted}}->{opac_description} = $data->{restrictedvalueopac}; |
793 |
} |
782 |
# my stack procedures |
794 |
# my stack procedures |
783 |
$descriptions = Koha::AuthorisedValues->get_description_by_koha_field({frameworkcode => $data->{frameworkcode}, kohafield => 'items.stack', authorised_value => $data->{stack} }); |
795 |
if (exists $av_cache->{$data->{frameworkcode}}->{'items.stack'}->{$data->{stack}} ) { |
784 |
$data->{stack} = $descriptions->{lib} // ''; |
796 |
$data->{stack} = $av_cache->{$data->{frameworkcode}}->{'items.stack'}->{$data->{stack}}->{lib}; |
|
|
797 |
}else{ |
798 |
$descriptions = Koha::AuthorisedValues->get_description_by_koha_field({frameworkcode => $data->{frameworkcode}, kohafield => 'items.stack', authorised_value => $data->{stack} }); |
799 |
$data->{stack} = $descriptions->{lib} // ''; |
800 |
$av_cache->{$data->{frameworkcode}}->{'items.stack'}->{$data->{stack}}->{lib} = $data->{stack}; |
801 |
} |
785 |
|
802 |
|
786 |
# Find the last 3 people who borrowed this item. |
803 |
# Find the last 3 people who borrowed this item. |
787 |
my $sth2 = $dbh->prepare("SELECT * FROM old_issues,borrowers |
804 |
my $sth2 = $dbh->prepare("SELECT * FROM old_issues,borrowers |
788 |
- |
|
|