View | Details | Raw Unified | Return to bug 19279
Collapse All | Expand All

(-)a/C4/Search.pm (-13 / +5 lines)
Lines 2013-2030 sub searchResults { Link Here
2013
                my $hostbiblionumber = $hostfield->subfield("0");
2013
                my $hostbiblionumber = $hostfield->subfield("0");
2014
                my $linkeditemnumber = $hostfield->subfield("9");
2014
                my $linkeditemnumber = $hostfield->subfield("9");
2015
                if( $hostbiblionumber ) {
2015
                if( $hostbiblionumber ) {
2016
                    my $hostbiblio = GetMarcBiblio({
2016
                    my $linkeditemmarc = C4::Items::GetMarcItem( $hostbiblionumber, $linkeditemnumber );
2017
                        biblionumber => $hostbiblionumber,
2017
                    if ($linkeditemmarc) {
2018
                        embed_items  => 1 });
2018
                        my $linkeditemfield = $linkeditemmarc->field($itemtag);
2019
                    my ($itemfield, undef) = GetMarcFromKohaField( 'items.itemnumber' );
2019
                        if ($linkeditemfield) {
2020
                    if( $hostbiblio ) {
2020
                            push( @fields, $linkeditemfield );
2021
                        my @hostitems = $hostbiblio->field($itemfield);
2022
                        foreach my $hostitem (@hostitems){
2023
                            if ($hostitem->subfield("9") eq $linkeditemnumber){
2024
                                my $linkeditem =$hostitem;
2025
                                # append linked items if they exist
2026
                                push @fields, $linkeditem if $linkeditem;
2027
                            }
2028
                        }
2021
                        }
2029
                    }
2022
                    }
2030
                }
2023
                }
2031
- 

Return to bug 19279