Lines 19-24
package Koha::AdditionalContents;
Link Here
|
19 |
|
19 |
|
20 |
use Modern::Perl; |
20 |
use Modern::Perl; |
21 |
|
21 |
|
|
|
22 |
use Data::Dumper; |
23 |
|
22 |
use Koha::Database; |
24 |
use Koha::Database; |
23 |
use Koha::Exceptions; |
25 |
use Koha::Exceptions; |
24 |
use Koha::AdditionalContent; |
26 |
use Koha::AdditionalContent; |
Lines 69-78
location is one of this:
Link Here
|
69 |
sub search_for_display { |
71 |
sub search_for_display { |
70 |
my ( $self, $params ) = @_; |
72 |
my ( $self, $params ) = @_; |
71 |
|
73 |
|
|
|
74 |
warn Dumper($params); |
75 |
|
72 |
my $search_params; |
76 |
my $search_params; |
73 |
$search_params->{location} = $params->{location}; |
77 |
$search_params->{location} = $params->{location}; |
74 |
$search_params->{branchcode} = $params->{library_id} ? [ $params->{library_id}, undef ] : undef; |
78 |
$search_params->{branchcode} = $params->{library_id} ? [ $params->{library_id}, undef ] : undef; |
75 |
$search_params->{published_on} = { '<=' => \'CAST(NOW() AS DATE)' }; |
79 |
$params->{category} && $params->{category} eq 'news' |
|
|
80 |
? $search_params->{published_on} = { '<=' => \'CAST(NOW() AS DATE)' } |
81 |
: $search_params->{-or} = [ |
82 |
published_on => { '<=' => \'CAST(NOW() AS DATE)' }, |
83 |
published_on => { '=' => \'NULL' } |
84 |
]; |
76 |
$search_params->{-or} = [ expirationdate => { '>=' => \'CAST(NOW() AS DATE)' }, |
85 |
$search_params->{-or} = [ expirationdate => { '>=' => \'CAST(NOW() AS DATE)' }, |
77 |
expirationdate => undef ]; |
86 |
expirationdate => undef ]; |
78 |
$search_params->{category} = $params->{category} if $params->{category}; |
87 |
$search_params->{category} = $params->{category} if $params->{category}; |
79 |
- |
|
|