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

(-)a/tools/viewlog.pl (-3 / +13 lines)
Lines 132-141 if ($do_it) { Link Here
132
    $search_params{user} = $user if $user;
132
    $search_params{user} = $user if $user;
133
    $search_params{module} = { -in => [ @modules ] } if ( defined $modules[0] and $modules[0] ne '' ) ;
133
    $search_params{module} = { -in => [ @modules ] } if ( defined $modules[0] and $modules[0] ne '' ) ;
134
    $search_params{action} = { -in => [ @actions ] } if ( defined $actions[0] && $actions[0] ne '' );
134
    $search_params{action} = { -in => [ @actions ] } if ( defined $actions[0] && $actions[0] ne '' );
135
    $search_params{object} = $object if $object;
136
    $search_params{info} = $info if $info;
137
    $search_params{interface} = { -in => [ @interfaces ] } if ( defined $interfaces[0] && $interfaces[0] ne '' );
135
    $search_params{interface} = { -in => [ @interfaces ] } if ( defined $interfaces[0] && $interfaces[0] ne '' );
138
136
137
138
    if ( @modules == 1 && $modules[0] eq 'CATALOGUING' ) {
139
        # Handle 'Modification log' from cataloguing
140
        my @itemnumbers = Koha::Items->search({ biblionumber => $object })->get_column('itemnumber');
141
        $search_params{'-or'} = [
142
            { -and => { object => $object, info => { -like => 'biblio %' }}},
143
            { -and => { object => \@itemnumbers, info => { -like => 'item %' }}},
144
        ];
145
    } else {
146
        $search_params{info} = $info if $info;
147
        $search_params{object} = $object if $object;
148
    }
149
139
    my @logs = Koha::ActionLogs->search(\%search_params);
150
    my @logs = Koha::ActionLogs->search(\%search_params);
140
151
141
    my @data;
152
    my @data;
142
- 

Return to bug 10352