TEST PLAN
---------
1) Have at least 6 patrons with checkouts and some checkins.
2) Reports -> Patrons with the most checkouts
3) Click 'Submit' (default is 5)
-- more than 5 entries listed.
4) Apply patch
5) Refresh page
-- only 5 entries listed.
6) Run koha qa test tools
NOTE: While this works, I'd be much happier with a refactor
as it would also speed up the report. See comment #5.
Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
(cherry picked from commit
2c68980467009a9d19116440d4f28356707e9e7c)
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
(cherry picked from commit
bd4659d09f92135a7956496c44af555b5938c8c3)
Signed-off-by: Frédéric Demians <f.demians@tamil.fr>
my $grantotal =0;
my $dbh = C4::Context->dbh;
+
# Checking filters
my @loopfilter;
my @cellmap = (
} keys %patrons;
foreach my $id (@ranked_ids) {
my @loopcell;
+
foreach my $key (@cols_in_order) {
if($column){
push @loopcell, {
'loopcell' => \@loopcell,
'hilighted' => ($i%2),
};
+ # use a limit, if a limit is defined
+ last if $i > $limit and $limit
}
-
+
# the header of the table
$globalline{loopfilter}=\@loopfilter;
# the core of the table