[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] CVS: koha/acqui newbasket2.pl,1.8,1.9
From: |
Paul POULAIN |
Subject: |
[Koha-cvs] CVS: koha/acqui newbasket2.pl,1.8,1.9 |
Date: |
Tue, 28 Jan 2003 07:01:52 -0800 |
Update of /cvsroot/koha/koha/acqui
In directory sc8-pr-cvs1:/tmp/cvs-serv8772a/acqui
Modified Files:
newbasket2.pl
Log Message:
Now uses get_template_and_user, and non iso-5589-1 code from Ambrose
Index: newbasket2.pl
===================================================================
RCS file: /cvsroot/koha/koha/acqui/newbasket2.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** newbasket2.pl 4 Nov 2002 09:31:21 -0000 1.8
--- newbasket2.pl 28 Jan 2003 15:01:42 -0000 1.9
***************
*** 28,31 ****
--- 28,33 ----
use C4::Biblio;
use HTML::Template;
+ use C4::Auth;
+ use C4::Charset;
my $env;
***************
*** 75,103 ****
#print $sub;
my ($count,@booksellers)=bookseller($id);
! my $template = gettemplate("acqui/newbasket2.tmpl");
#print startpage();
#print startmenu('acquisitions');
my $testdonation = ($donation ne 'yes'); #tests if donation = true
!
! if ($keyword ne ''){
! ($count,@results)=KeywordSearch(undef,'intra',\%search,$num,$offset);
! } elsif ($search{'front'} ne '') {
! ($count,@results)=FrontSearch(undef,'intra',\%search,$num,$offset);
! }else {
! ($count,@results)=CatSearch(undef,'loose',\%search,$num,$offset);
! }
my @loopsearch;
while ( my ($key, $value) = each %search) {
! if ($value ne ''){
! my %linesearch;
! $value=~ s/\\//g;
! $linesearch{key}=$key;
! $linesearch{value}=$value;
! push(@loopsearch,\%linesearch);
! }
}
--- 77,112 ----
#print $sub;
my ($count,@booksellers)=bookseller($id);
+ my ($template, $loggedinuser, $cookie)
+ = get_template_and_user({template_name => "acqui/newbasket2.tmpl",
+ query => $input,
+ type => "intranet",
+ authnotrequired => 0,
+ flagsrequired => {superlibrarian => 1},
+ debug => 1,
+ });
! #my $template = gettemplate("acqui/newbasket2.tmpl");
#print startpage();
#print startmenu('acquisitions');
my $testdonation = ($donation ne 'yes'); #tests if donation = true
! if ($keyword ne ''){
! ($count,@results)=KeywordSearch(undef,'intra',\%search,$num,$offset);
! } elsif ($search{'front'} ne '') {
! ($count,@results)=FrontSearch(undef,'intra',\%search,$num,$offset);
! }else {
! ($count,@results)=CatSearch(undef,'loose',\%search,$num,$offset);
! }
my @loopsearch;
while ( my ($key, $value) = each %search) {
! if ($value ne ''){
! my %linesearch;
! $value=~ s/\\//g;
! $linesearch{key}=$key;
! $linesearch{value}=$value;
! push(@loopsearch,\%linesearch);
! }
}
***************
*** 111,120 ****
my address@hidden;
if ($keyword ne '' && $offset > 0){
! $count2=$count-$offset;
! if ($count2 > 10){
! $count2=10;
! }
}
- #print $count2;
my $i=0;
my $colour=0;
--- 120,128 ----
my address@hidden;
if ($keyword ne '' && $offset > 0){
! $count2=$count-$offset;
! if ($count2 > 10){
! $count2=10;
! }
}
my $i=0;
my $colour=0;
***************
*** 123,212 ****
while ($i < $count2){
! # print $results[$i]."\n";
! # my @stuff=split('\t',$results[$i]);
!
! my %lineres;
! my $coltab;
! my $result=$results[$i];
! $result->{'title'}=~ s/\`/\\\'/g;
! my $title2=$result->{'title'};
! my $author2=$result->{'author'};
! $author2=~ s/ /%20/g;
! $title2=~ s/ /%20/g;
! $title2=~ s/\#/\&\#x23;/g;
! $title2=~ s/\"/\"\;/g;
!
! my $itemcount;
! my $location='';
! my $word=$result->{'author'};
! $word=~ s/([a-z]) +([a-z])/$1%20$2/ig;
! $word=~ s/ //g;
! $word=~ s/ /%20/g;
! $word=~ s/\,/\,%20/g;
! $word=~ s/\n//g;
! $lineres{word}=$word;
! $lineres{type}=$type;
!
! my
($count,$lcount,$nacount,$fcount,$scount,$lostcount,$mending,$transit)=C4::Search::itemcount($env,$result->{'biblionumber'},$type);
! if ($nacount > 0){
! $location .= "On Loan";
! if ($nacount >1 ){
! $location .= " ($nacount)";
! }
! $location.=" ";
! }
! if ($lcount > 0){
! $location .= "Levin";
! if ($lcount >1 ){
! $location .= " ($lcount)";
! }
! $location.=" ";
! }
! if ($fcount > 0){
! $location .= "Foxton";
! if ($fcount >1 ){
! $location .= " ($fcount)";
! }
! $location.=" ";
! }
! if ($scount > 0){
! $location .= "Shannon";
! if ($scount >1 ){
! $location .= " ($scount)";
! }
! $location.=" ";
! }
! if ($lostcount > 0){
! $location .= "Lost";
! if ($lostcount >1 ){
! $location .= " ($lostcount)";
! }
! $location.=" ";
! }
! if ($mending > 0){
! $location .= "Mending";
! if ($mending >1 ){
! $location .= " ($mending)";
! }
! $location.=" ";
! }
! if ($transit > 0){
! $location .= "In Transit";
! if ($transit >1 ){
! $location .= " ($transit)";
! }
! $location.=" ";
! }
! if ($colour == 1){
! $coltab=$secondary;
! $colour=0;
! } else{
! $coltab=$main;
! $colour=1;
! }
! $lineres{author2}=$author2;
! $lineres{title2}=$title2;
! $lineres{copyright}=$result->{'copyrightdate'};
$lineres{id}=$id;
$lineres{basket}=$basket;
--- 131,217 ----
while ($i < $count2){
! my %lineres;
! my $coltab;
! my $result=$results[$i];
! $result->{'title'}=~ s/\`/\\\'/g;
! my $title2=$result->{'title'};
! my $author2=$result->{'author'};
! $author2=~ s/ /%20/g;
! $title2=~ s/ /%20/g;
! $title2=~ s/\#/\&\#x23;/g;
! $title2=~ s/\"/\"\;/g;
!
! my $itemcount;
! my $location='';
! my $word=$result->{'author'};
! $word=~ s/([a-z]) +([a-z])/$1%20$2/ig;
! $word=~ s/ //g;
! $word=~ s/ /%20/g;
! $word=~ s/\,/\,%20/g;
! $word=~ s/\n//g;
! $lineres{word}=$word;
! $lineres{type}=$type;
!
! my
($count,$lcount,$nacount,$fcount,$scount,$lostcount,$mending,$transit)=C4::Search::itemcount($env,$result->{'biblionumber'},$type);
! if ($nacount > 0){
! $location .= "On Loan";
! if ($nacount >1 ){
! $location .= " ($nacount)";
! }
! $location.=" ";
! }
! if ($lcount > 0){
! $location .= "Levin";
! if ($lcount >1 ){
! $location .= " ($lcount)";
! }
! $location.=" ";
! }
! if ($fcount > 0){
! $location .= "Foxton";
! if ($fcount >1 ){
! $location .= " ($fcount)";
! }
! $location.=" ";
! }
! if ($scount > 0){
! $location .= "Shannon";
! if ($scount >1 ){
! $location .= " ($scount)";
! }
! $location.=" ";
! }
! if ($lostcount > 0){
! $location .= "Lost";
! if ($lostcount >1 ){
! $location .= " ($lostcount)";
! }
! $location.=" ";
! }
! if ($mending > 0){
! $location .= "Mending";
! if ($mending >1 ){
! $location .= " ($mending)";
! }
! $location.=" ";
! }
! if ($transit > 0){
! $location .= "In Transit";
! if ($transit >1 ){
! $location .= " ($transit)";
! }
! $location.=" ";
! }
! if ($colour == 1){
! $coltab=$secondary;
! $colour=0;
! } else{
! $coltab=$main;
! $colour=1;
! }
! $lineres{author2}=$author2;
! $lineres{title2}=$title2;
! $lineres{copyright}=$result->{'copyrightdate'};
$lineres{id}=$id;
$lineres{basket}=$basket;
***************
*** 214,230 ****
$lineres{biblionumber}=$result->{biblionumber};
$lineres{title}=$result->{title};
! $lineres{author}=$result->{author};
$lineres{coltab}=$coltab;
$lineres{itemcount}=$count;
$lineres{location}=$location;
push(@loopresult,\%lineres);
! $i++;
}
$offset=$num+$offset;
-
- #print mktablerow(6,$main,' ',' ',' ','
','','','/images/background-mem.gif');
-
- #print mktableft();
$template->param( bookselname => $booksellers[0]->{'name'},
id => $id,
--- 219,231 ----
$lineres{biblionumber}=$result->{biblionumber};
$lineres{title}=$result->{title};
! $lineres{author}=$result->{author};
$lineres{coltab}=$coltab;
$lineres{itemcount}=$count;
$lineres{location}=$location;
push(@loopresult,\%lineres);
! $i++;
}
$offset=$num+$offset;
$template->param( bookselname => $booksellers[0]->{'name'},
id => $id,
***************
*** 246,249 ****
loopresult
=>address@hidden);
!
! print "Content-Type: text/html\n\n", $template->output;
--- 247,252 ----
loopresult
=>address@hidden);
! print $input->header(
! -type => guesstype($template->output),
! -cookie => $cookie
! ),$template->output;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] CVS: koha/acqui newbasket2.pl,1.8,1.9,
Paul POULAIN <=
- Prev by Date:
[Koha-cvs] CVS: koha/acqui.simple isbnsearch.pl,1.8,1.9 marcimport.pl,1.27,1.28
- Next by Date:
[Koha-cvs] CVS: koha/acqui addorder.pl,1.11,1.12
- Previous by thread:
[Koha-cvs] CVS: koha/acqui.simple isbnsearch.pl,1.8,1.9 marcimport.pl,1.27,1.28
- Next by thread:
[Koha-cvs] CVS: koha/acqui addorder.pl,1.11,1.12
- Index(es):