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