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

(-)a/opac/tracklinks.pl (-2 / +7 lines)
Lines 56-63 if ($uri && ($biblionumber || $itemnumber) ) { Link Here
56
56
57
    my $record = C4::Biblio::GetMarcBiblio({ biblionumber => $biblionumber });
57
    my $record = C4::Biblio::GetMarcBiblio({ biblionumber => $biblionumber });
58
    my $marc_urls = C4::Biblio::GetMarcUrls($record, C4::Context->preference('marcflavour'));
58
    my $marc_urls = C4::Biblio::GetMarcUrls($record, C4::Context->preference('marcflavour'));
59
    my $search_crit = { uri => $uri };
60
    if( $itemnumber ) { # itemnumber is leading over biblionumber
61
        $search_crit->{itemnumber} = $itemnumber;
62
    } elsif( $biblionumber ) {
63
        $search_crit->{biblionumber} = $biblionumber;
64
    }
59
    if ( ( any { $_ eq $uri } map { $_->{MARCURL} } @$marc_urls )
65
    if ( ( any { $_ eq $uri } map { $_->{MARCURL} } @$marc_urls )
60
        || Koha::Items->search( { itemnumber => $itemnumber, uri => $uri } )->count )
66
        || Koha::Items->search( $search_crit )->count )
61
    {
67
    {
62
        $tracker->trackclick(
68
        $tracker->trackclick(
63
            {
69
            {
64
- 

Return to bug 23329