Lines 33-39
use Koha::AuthorisedValues;
Link Here
|
33 |
use Koha::Libraries; |
33 |
use Koha::Libraries; |
34 |
use Koha::Patrons; |
34 |
use Koha::Patrons; |
35 |
|
35 |
|
36 |
use Koha::DateUtils qw( dt_from_string ); |
36 |
use Koha::DateUtils; |
37 |
|
37 |
|
38 |
my $input = new CGI; |
38 |
my $input = new CGI; |
39 |
my $op = $input->param('op') || 'else'; |
39 |
my $op = $input->param('op') || 'else'; |
Lines 130-139
my $patrons_total_suggestions_count = 0;
Link Here
|
130 |
if ( $borrowernumber ){ |
130 |
if ( $borrowernumber ){ |
131 |
if ( C4::Context->preference("MaxTotalSuggestions") ne '' && C4::Context->preference("NumberOfSuggestionDays") ne '' ) { |
131 |
if ( C4::Context->preference("MaxTotalSuggestions") ne '' && C4::Context->preference("NumberOfSuggestionDays") ne '' ) { |
132 |
my $suggesteddate_from = dt_from_string()->subtract(days=>C4::Context->preference("NumberOfSuggestionDays")); |
132 |
my $suggesteddate_from = dt_from_string()->subtract(days=>C4::Context->preference("NumberOfSuggestionDays")); |
133 |
$patrons_total_suggestions_count = scalar @{ SearchSuggestion( { suggestedby => $borrowernumber, suggesteddate_from => $suggesteddate_from } ) } ; |
133 |
$suggesteddate_from = output_pref({ dt => $suggesteddate_from, dateformat => 'iso', dateonly => 1 }); |
|
|
134 |
$patrons_total_suggestions_count = Koha::Suggestions->search({ suggestedby => $borrowernumber, suggesteddate => { '>=' => $suggesteddate_from } })->count; |
135 |
|
134 |
} |
136 |
} |
135 |
if ( C4::Context->preference("MaxOpenSuggestions") ne '' ) { |
137 |
if ( C4::Context->preference("MaxOpenSuggestions") ne '' ) { |
136 |
$patrons_pending_suggestions_count = scalar @{ SearchSuggestion( { suggestedby => $borrowernumber, STATUS => 'ASKED' } ) } ; |
138 |
$patrons_pending_suggestions_count = Koha::Suggestions->search({ suggestedby => $borrowernumber, STATUS => 'ASKED' } )->count ; |
137 |
} |
139 |
} |
138 |
} |
140 |
} |
139 |
|
141 |
|
140 |
- |
|
|