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

(-)a/C4/Search.pm (-13 / +5 lines)
Lines 1859-1876 sub searchResults { Link Here
1859
                my $hostbiblionumber = $hostfield->subfield("0");
1859
                my $hostbiblionumber = $hostfield->subfield("0");
1860
                my $linkeditemnumber = $hostfield->subfield("9");
1860
                my $linkeditemnumber = $hostfield->subfield("9");
1861
                if( $hostbiblionumber ) {
1861
                if( $hostbiblionumber ) {
1862
                    my $hostbiblio = GetMarcBiblio({
1862
                    my $linkeditemmarc = C4::Items::GetMarcItem( $hostbiblionumber, $linkeditemnumber );
1863
                        biblionumber => $hostbiblionumber,
1863
                    if ($linkeditemmarc) {
1864
                        embed_items  => 1 });
1864
                        my $linkeditemfield = $linkeditemmarc->field($itemtag);
1865
                    my ($itemfield, undef) = GetMarcFromKohaField( 'items.itemnumber' );
1865
                        if ($linkeditemfield) {
1866
                    if( $hostbiblio ) {
1866
                            push( @fields, $linkeditemfield );
1867
                        my @hostitems = $hostbiblio->field($itemfield);
1868
                        foreach my $hostitem (@hostitems){
1869
                            if ($hostitem->subfield("9") eq $linkeditemnumber){
1870
                                my $linkeditem =$hostitem;
1871
                                # append linked items if they exist
1872
                                push @fields, $linkeditem if $linkeditem;
1873
                            }
1874
                        }
1867
                        }
1875
                    }
1868
                    }
1876
                }
1869
                }
1877
- 

Return to bug 19279