|
- #!/usr/bin/perl
-
- #script to display detailed information
- #written 8/11/99
-
- use strict;
- #use DBI;
- use C4::Search;
- use CGI;
- use C4::Output;
-
- my $input = new CGI;
- print $input->header;
- my $type=$input->param('type');
- print startpage();
- print startmenu($type);
- my $blah;
- my $env;
- my $subject=$input->param('subject');
- #my $title=$input->param('title');
-
- my $main;
- my $secondary;
- if ($type eq 'opac'){
- $main='#99cccc';
- $secondary='#efe5ef';
- } else {
- $main='#99cc33';
- $secondary='#ffffcc';
- }
-
- my @items=subsearch(\$blah,$subject);
- #print @items;
- my $count=@items;
- my $i=0;
- print center();
- print mktablehdr;
- if ($type ne 'opac'){
- print mktablerow(5,$main,bold('TITLE'),bold('AUTHOR'),bold('COUNT'),bold('LOCATION'),' ',"/images/background-mem.gif");
- } else {
- print mktablerow(5,$main,bold('TITLE'),bold('AUTHOR'),bold('COUNT'),bold('BRANCH'),' ');
- }
- my $colour=1;
- while ($i < $count){
- my @results=split('\t',$items[$i]);
- $results[0]=mklink("/cgi-bin/koha/detail.pl?bib=$results[2]&type=$type",$results[0]);
- my $word=$results[1];
- $word=~ s/ //g;
- $word=~ s/\,/\,%20/;
- $results[1]=mklink("/cgi-bin/koha/search.pl?author=$word&type=$type",$results[1]);
- my ($count,$lcount,$nacount,$fcount,$scount)=itemcount($env,$results[2]);
- $results[3]=$count;
- if ($nacount > 0){
- $results[4]=$results[4]."On Loan";
- if ($nacount > 1){
- $results[4].=" $nacount";
- }
- $results[4].=" ";
- }
- if ($lcount > 0){
- $results[4]=$results[4]." Levin";
- if ($lcount > 1){
- $results[4].=" $lcount";
- }
- $results[4].=" ";
- }
- if ($fcount > 0){
- $results[4]=$results[4]." Foxton";
- if ($fcount > 1){
- $results[4].=" $fcount";
- }
- $results[4].=" ";
- }
- if ($scount > 0){
- $results[4]=$results[4]." Shannon";
- if ($scount > 1){
- $results[4].=" $scount";
- }
- $results[4].=" ";
- }
- if ($type ne 'opac'){
- $results[6]=mklink("/cgi-bin/koha/request.pl?bib=$results[2]","Request");
- }
- if ($colour == 1){
- print mktablerow(5,$secondary,$results[0],$results[1],$results[3],$results[4],$results[6]);
- $colour=0;
- } else{
- print mktablerow(5,'white',$results[0],$results[1],$results[3],$results[4],$results[6]);
- $colour=1;
- }
- $i++;
- }
- print endcenter();
- print mktableft();
- print endmenu($type);
- print endpage();
|