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 |
- |
|
|