Bug 15295: Koha::Libraries - Remove GetBranchesCount

This is replaced with Koha::Libraries->search->count.

Signed-off-by: Marc Véron <veron@veron.ch>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

http://bugs.koha-community.org/show_bug.cgi?id=15294

Signed-off-by: Brendan Gallagher brendan@bywatersolutions.com
This commit is contained in:
Jonathan Druart 2015-12-03 14:47:50 +00:00 committed by Brendan Gallagher
parent 5881da0bb4
commit 61ba35c2b3
3 changed files with 12 additions and 21 deletions

View File

@ -40,7 +40,6 @@ BEGIN {
&GetBranchesInCategory
&ModBranchCategoryInfo
&mybranch
&GetBranchesCount
);
@EXPORT_OK = qw( &onlymine &mybranch );
}
@ -403,15 +402,6 @@ sub ModBranchCategoryInfo {
$sth->execute($data->{'categoryname'}, $data->{'codedescription'},$data->{'categorytype'},$data->{'show_in_pulldown'},uc( $data->{'categorycode'} ) );
}
}
sub GetBranchesCount {
my $dbh = C4::Context->dbh();
my $query = "SELECT COUNT(*) AS branches_count FROM branches";
my $sth = $dbh->prepare( $query );
$sth->execute();
my $row = $sth->fetchrow_hashref();
return $row->{'branches_count'};
}
1;
__END__

View File

@ -24,9 +24,10 @@ use strict;
#use warnings; FIXME - Bug 2505
use C4::Context;
use C4::Branch qw(GetBranchesCount);
use C4::Branch; # Can be removed?
use Koha::Cache;
use Koha::DateUtils qw(dt_from_string);
use Koha::Libraries;
use DateTime::Format::MySQL;
use Business::ISBN;
use autouse 'Data::cselectall_arrayref' => qw(Dumper);
@ -794,7 +795,7 @@ sub getFacets {
];
unless ( C4::Context->preference("singleBranchMode")
|| GetBranchesCount() == 1 )
|| Koha::Libraries->search->count == 1 )
{
my $DisplayLibraryFacets = C4::Context->preference('DisplayLibraryFacets');
if ( $DisplayLibraryFacets eq 'both'
@ -876,7 +877,7 @@ sub getFacets {
];
unless ( C4::Context->preference("singleBranchMode")
|| GetBranchesCount() == 1 )
|| Koha::Libraries->search->count == 1 )
{
my $DisplayLibraryFacets = C4::Context->preference('DisplayLibraryFacets');
if ( $DisplayLibraryFacets eq 'both'

View File

@ -45,7 +45,7 @@ can_ok(
GetBranchesInCategory
ModBranchCategoryInfo
mybranch
GetBranchesCount)
)
);
@ -59,7 +59,7 @@ $dbh->do('DELETE FROM branchcategories');
# Start test
my $count = GetBranchesCount();
my $count = Koha::Libraries->search->count;
like( $count, '/^\d+$/', "the count is a number" );
#add 2 branches
@ -111,10 +111,10 @@ is( ModBranch($b2), undef, 'the field add is missing' );
$b2->{add} = 1;
ModBranch($b2);
is( GetBranchesCount(), $count + 2, "two branches added" );
is( Koha::Libraries->search->count, $count + 2, "two branches added" );
is( Koha::Libraries->find( $b2->{branchcode} )->delete, 1, "One row affected" );
is( GetBranchesCount(), $count + 1, "branch BRB deleted" );
is( Koha::Libraries->search->count, $count + 1, "branch BRB deleted" );
#Test GetBranchName
is( GetBranchName( $b1->{branchcode} ),
@ -129,7 +129,7 @@ is_deeply( $branchdetail, $b1, 'branchdetail is right' );
#Test Getbranches
my $branches = GetBranches();
is( scalar( keys %$branches ),
GetBranchesCount(), "GetBranches returns the right number of branches" );
Koha::Libraries->search->count, "GetBranches returns the right number of branches" );
#Test ModBranch
@ -156,7 +156,7 @@ $b1 = {
};
ModBranch($b1);
is( GetBranchesCount(), $count + 1,
is( Koha::Libraries->search->count, $count + 1,
"A branch has been modified, no new branch added" );
$branchdetail = GetBranchDetail( $b1->{branchcode} );
$b1->{issuing} = undef;
@ -211,7 +211,7 @@ is( Koha::LibraryCategories->search->count, $count_cat + 2, "Category CAT 2 dele
$b2->{CAT1} = 1;
ModBranch($b2);
is( GetBranchesCount(), $count + 2, 'BRB added' );
is( Koha::Libraries->search->count, $count + 2, 'BRB added' );
#Test GetBranchInfo
my $b1info = GetBranchInfo( $b1->{branchcode} );
@ -297,7 +297,7 @@ is_deeply( $brCat1, \@b, 'CAT1 has branch BRB and BRC' );
#Test GetBranchesLoop
my $loop = GetBranchesLoop;
is( scalar(@$loop), GetBranchesCount(), 'There is the right number of branches' );
is( scalar(@$loop), Koha::Libraries->search->count, 'There is the right number of branches' );
# End transaction
$dbh->rollback;