[Koha-cvs] CVS: koha search.pl,1.6.2.2,1.6.2.3
Steve Tonnesen
tonnesen at users.sourceforge.net
Fri Jun 28 06:52:01 CEST 2002
Update of /cvsroot/koha/koha
In directory usw-pr-cvs1:/tmp/cvs-serv6570
Modified Files:
Tag: rel-1-2
search.pl
Log Message:
Changes to "Location" column output when there is only one branch in branches
table. Outputs number of items in circulation and on shelf instead of number
of items in each branch.
Index: search.pl
===================================================================
RCS file: /cvsroot/koha/koha/search.pl,v
retrieving revision 1.6.2.2
retrieving revision 1.6.2.3
diff -C2 -r1.6.2.2 -r1.6.2.3
*** search.pl 26 Jun 2002 18:18:23 -0000 1.6.2.2
--- search.pl 28 Jun 2002 04:51:58 -0000 1.6.2.3
***************
*** 6,9 ****
--- 6,11 ----
use CGI;
use C4::Output;
+ use C4::Acquisitions; # Only used for branches() routine which should probably
+ # be elsewhere
my $env;
***************
*** 198,213 ****
}
$stuff[5]='';
! foreach my $branchcode (sort keys %$branchcount) {
! my $branchname=branchname($branchcode);
! my $c=$branchcount->{$branchcode};
! $stuff[5].="$branchname";
! if ($c>1) {
! $stuff[5].=" ($c)";
! }
! $stuff[5].=" ";
}
if ($lostcount > 0) {
$stuff[5]=$stuff[5]."Lost";
! if ($lostcount >1 ){
$stuff[5]=$stuff[5]." ($lostcount)";
}
--- 200,235 ----
}
$stuff[5]='';
! my ($numbranches, @branches) = branches();
! my $branchinfo;
! foreach (@branches) {
! my $branchcode=$_->{'branchcode'};
! my $branchname=$_->{'branchname'};
! $branchinfo->{$branchcode}=$branchname;
! }
! if ($numbranches>1) {
! foreach my $branchcode (sort keys %$branchcount) {
! my $c=$branchcount->{$branchcode};
! $stuff[5].=$branchinfo->{$branchcode};
! if ($c>1) {
! $stuff[5].=" ($c)";
! }
! $stuff[5].=" ";
! }
! } else {
! my $circcount;
! foreach my $branchcode (sort keys %$branchcount) {
! $circcount=$branchcount->{$branchcode};
! }
! my $shelfcount=$count-$circcount-$lostcount-$mending-$transit;
! if ($circcount) {
! $stuff[5]="Circ ($circcount) ";
! }
! if ($shelfcount) {
! $stuff[5].="Shelf ($shelfcount) ";
! }
}
if ($lostcount > 0) {
$stuff[5]=$stuff[5]."Lost";
! if ($count >1 ){
$stuff[5]=$stuff[5]." ($lostcount)";
}
***************
*** 216,220 ****
if ($mending > 0){
$stuff[5]=$stuff[5]."Mending";
! if ($mending >1 ){
$stuff[5]=$stuff[5]." ($mending)";
}
--- 238,242 ----
if ($mending > 0){
$stuff[5]=$stuff[5]."Mending";
! if ($count >1 ){
$stuff[5]=$stuff[5]." ($mending)";
}
***************
*** 223,227 ****
if ($transit > 0){
$stuff[5]=$stuff[5]."In Transiit";
! if ($transit >1 ){
$stuff[5]=$stuff[5]." ($transit)";
}
--- 245,249 ----
if ($transit > 0){
$stuff[5]=$stuff[5]."In Transiit";
! if ($count >1 ){
$stuff[5]=$stuff[5]." ($transit)";
}
More information about the Koha-cvs
mailing list