X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=circ%2Fselectbranchprinter.pl;h=5ec6c11025942eaeceaa588164c1b73eefce48aa;hb=d816d6fc5be11529f712c9dffb2d59d202d28ea4;hp=130734039416c583ed2912ac9a8b52b853a5e678;hpb=efee891bca8109b23fdf608fb22a1f86efcf2120;p=koha.git diff --git a/circ/selectbranchprinter.pl b/circ/selectbranchprinter.pl old mode 100644 new mode 100755 index 1307340394..5ec6c11025 --- a/circ/selectbranchprinter.pl +++ b/circ/selectbranchprinter.pl @@ -1,128 +1,140 @@ #!/usr/bin/perl -use strict; -use CGI qw/:standard/; -use C4::Circulation::Circ2; -use C4::Output; -use C4::Print; -use DBI; - - -# this is a reorganisation of circulationold.pl -# dividing it up into three scripts...... -# this will be the first one that chooses branch and printer settings.... - -#general design stuff... -my $headerbackgroundcolor='#99cc33'; -my $circbackgroundcolor='#ffffcc'; -my $circbackgroundcolor='white'; -my $linecolor1='#ffffcc'; -my $linecolor2='white'; -my $backgroundimage="/images/background-mem.gif"; - -# try to get the branch and printer settings from the http.... -my %env; -my $query=new CGI; -my $branches=getbranches(\%env); -my $printers=getprinters(\%env); -my $branch=$query->param('branch'); -my $printer=$query->param('printer'); - -($branch) || ($branch=$query->cookie('branch')); -($printer) || ($printer=$query->cookie('printer')); - -# is you force a selection.... -my $oldbranch = $branch; -my $oldprinter = $printer; - -$branch=''; -$printer=''; - - -$env{'branchcode'}=$branch; -$env{'printer'}=$printer; -$env{'queue'}=$printer; - -# set up select options.... -my $branchcount=0; -my $printercount=0; -my $branchoptions; -my $printeroptions; -foreach (keys %$branches) { - (next) unless ($_); - $branchcount++; - my $selected=''; - ($selected='selected') if ($_ eq $oldbranch); - $branchoptions.="