&updateBiblio &updateBiblioItem &updateItem
&itemcount &newbiblio &newbiblioitem
&modnote &newsubject &newsubtitle
- &newordernum &modbiblio &checkitems
+ &modbiblio &checkitems
&newitems &modbibitem
&modsubtitle &modsubject &modaddauthor &moditem &countitems
&delitem &deletebiblioitem &delbiblio
$sth=$dbh->prepare("select max(blobidlink)from marc_blob_subfield");
$sth->execute;
my ($res)=$sth->fetchrow;
- my $sth=$dbh->prepare("insert into marc_subfield_table (bibid,tag,tagorder,subfieldcode,subfieldorder,valuebloblink) values (?,?,?,?,?,?)");
+ $sth=$dbh->prepare("insert into marc_subfield_table (bibid,tag,tagorder,subfieldcode,subfieldorder,valuebloblink) values (?,?,?,?,?,?)");
$sth->execute($bibid,$tagid,$tagorder,$subfieldcode,$subfieldorder,$res);
$dbh->do("unlock tables");
} else {
$sth->finish;
$sth=$dbh->prepare("select bibid,tag,tagorder,subfieldcode,subfieldid,subfieldorder from marc_subfield_table where subfieldid=?");
$sth->execute($subfieldid);
- my ($bibid,$tagid,$tagorder,$subfieldcode,$subfieldid,$subfieldorder) = $sth->fetchrow;
+ my ($bibid,$tagid,$tagorder,$subfieldcode,$x,$subfieldorder) = $sth->fetchrow;
+ $subfieldid=$x;
&MARCdelword($dbh,$bibid,$tagid,$tagorder,$subfieldcode,$subfieldorder);
&MARCaddword($dbh,$bibid,$tagid,$tagorder,$subfieldcode,$subfieldorder,$subfieldvalue);
return($subfieldid, $subfieldvalue);
# delete a subfield for $bibid / tag / tagorder / subfield / subfieldorder
my ($dbh,$bibid,$tag,$tagorder,$subfield,$subfieldorder) = @_;
# my $dbh=&C4Connect;
- my $dbh->do("delete from marc_subfield_table where bibid='$bibid' and
+ $dbh->do("delete from marc_subfield_table where bibid='$bibid' and
tag='$tag' and tagorder='$tagorder'
- and subfieldcode='$subfield'and subfieldorder='$subfieldorder
+ and subfieldcode='$subfield' and subfieldorder='$subfieldorder
");
}
my $sth = $dbh->prepare($query);
my $data;
my $itemnumber;
- my $error;
+ my $error = "";
$sth->execute;
$data = $sth->fetchrow_hashref;
$sth = $dbh->prepare($query);
$sth->execute;
-
- $error .= $sth->errstr;
-
+ if (defined $sth->errstr) {
+ $error .= $sth->errstr;
+ }
$sth->finish;
$itemnumber++;
} # for
$sth->execute;
# || die "Cannot execute $query\n" . $sth->errstr;
while (my $data = $sth->fetchrow_hashref) {
- @results[$count] = $data;
+ $results[$count] = $data;
$count++;
} # while
&getorder &neworder &delorder
&ordersearch
&modorder &getsingleorder &invoice &receiveorder
- &updaterecorder
+ &updaterecorder &newordernum
&bookfunds &bookfundbreakdown &updatecost
&curconvert &getcurrencies &updatecurrencies &getcurrency
#script to recieve orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use C4::Database;
use strict;
use CGI;
use C4::Output;
-use C4::Acquisitions;
+use C4::Catalogue;
+use C4::Biblio;
#use Date::Manip;
my $input = new CGI;
#script to show display basket of orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;
#written 1/3/00 by chris@katipo.co.nz
use C4::Output;
-use C4::Acquisitions;
+use C4::Catalogue;
+use C4::Biblio;
use CGI;
use C4::Search;
use strict;
use CGI;
use C4::Output;
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
#use Date::Manip;
#script to show display basket of orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;
use C4::Search;
use CGI;
use C4::Output;
-use C4::Acquisitions;
+use C4::Catalogue;
+use C4::Biblio;
my $env;
my $input = new CGI;
$word=~ s/\n//g;
my $url="/cgi-bin/koha/search.pl?author=$word&type=$type";
$result->{'author'}=mklink($url,$result->{'author'});
- my ($count,$lcount,$nacount,$fcount,$scount,$lostcount,$mending,$transit)=itemcount($env,$result->{'biblionumber'},$type);
+ my ($count,$lcount,$nacount,$fcount,$scount,$lostcount,$mending,$transit)=C4::Search::itemcount($env,$result->{'biblionumber'},$type);
$itemcount=$count;
if ($nacount > 0){
$location=$location."On Loan";
#script to show display basket of orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use C4::Search;
#script to show suppliers and orders
#written by chris@katipo.co.nz 23/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;
my $colour='#ffffcc';
my $toggle=0;
for (my $i=0; $i<$count; $i++) {
- if ($toggle==0){
- $colour='#ffffcc';
- $toggle=1;
- } else {
- $colour='white';
- $toggle=0;
- }
- my ($ordcount,$orders)=getorders($suppliers[$i]->{'id'});
+ if ($toggle==0){
+ $colour='#ffffcc';
+ $toggle=1;
+ } else {
+ $colour='white';
+ $toggle=0;
+ }
+ my ($ordcount,$orders)=getorders($suppliers[$i]->{'id'});
# print $ordcount;
- print <<printend
- <tr valign=top bgcolor=$colour>
- <td><a href="newbasket.pl?id=$suppliers[$i]->{'id'}"><img src="/images/new-basket-short.gif" alt="New Basket" width=77 height=32 border=0 ></a>
- <a href="recieveorder.pl?id=$suppliers[$i]->{'id'}"><img src="/images/receive-order-short.gif" alt="Receive Order" width=77 height=32 border=0 ></a></td>
- <td><a href="supplier.pl?id=$suppliers[$i]->{'id'}">$suppliers[$i]->{'name'}</a></td>
- <td><a href="/cgi-bin/koha/acqui/basket.pl?basket=$orders->[0]->{'basketno'}">HLT-$orders->[0]->{'basketno'}</a></td>
- <td>$orders->[0]->{'count(*)'}</td>
- <td>$orders->[0]->{'authorisedby'}</td>
- <td>$orders->[0]->{'entrydate'}</td></tr>
+ if ($orders->[0]->{'basketno'}>0) {
+ print <<printend
+ <tr valign=top bgcolor=$colour>
+ <td><a href="newbasket.pl?id=$suppliers[$i]->{'id'}"><img src="/images/new-basket-short.gif" alt="New Basket" width=77 height=32 border=0 ></a>
+ <a href="recieveorder.pl?id=$suppliers[$i]->{'id'}"><img src="/images/receive-order-short.gif" alt="Receive Order" width=77 height=32 border=0 ></a></td>
+ <td><a href="supplier.pl?id=$suppliers[$i]->{'id'}">$suppliers[$i]->{'name'}</a></td>
+ <td><a href="/cgi-bin/koha/acqui/basket.pl?basket=$orders->[0]->{'basketno'}">HLT-$orders->[0]->{'basketno'}</a></td>
+ <td>$orders->[0]->{'count(*)'}</td>
+ <td>$orders->[0]->{'authorisedby'}</td>
+ <td>$orders->[0]->{'entrydate'}</td></tr>
printend
;
- for (my $i2=1;$i2<$ordcount;$i2++){
- print <<printend
- <tr valign=top bgcolor=$colour>
- <td> </td>
- <td> </td>
- <td><a href="/cgi-bin/koha/acqui/basket.pl?basket=$orders->[$i2]->{'basketno'}">HLT-$orders->[$i2]->{'basketno'}</a></td>
- <td>$orders->[$i2]->{'count(*)'}</td><td>$orders->[$i2]->{'authorisedby'} </td>
- <td>$orders->[$i2]->{'entrydate'}</td></tr>
-
+ } else {
+ print <<printend
+ <tr valign=top bgcolor=$colour>
+ <td><a href="newbasket.pl?id=$suppliers[$i]->{'id'}"><img src="/images/new-basket-short.gif" alt="New Basket" width=77 height=32 border=0 ></a>
+ <a href="recieveorder.pl?id=$suppliers[$i]->{'id'}"><img src="/images/receive-order-short.gif" alt="Receive Order" width=77 height=32 border=0 ></a></td>
+ <td><a href="supplier.pl?id=$suppliers[$i]->{'id'}">$suppliers[$i]->{'name'}</a></td>
+ <td> </a></td>
+ <td>$orders->[0]->{'count(*)'}</td>
+ <td>$orders->[0]->{'authorisedby'}</td>
+ <td>$orders->[0]->{'entrydate'}</td></tr>
printend
;
- }
+ }
+ for (my $i2=1;$i2<$ordcount;$i2++){
+ if ($orders->[$i2]->{'basketno'}>=1) {
+ print <<printend
+ <tr valign=top bgcolor=$colour>
+ <td> </td>
+ <td> </td>
+ <td><a href="/cgi-bin/koha/acqui/basket.pl?basket=$orders->[$i2]->{'basketno'}">HLT-$orders->[$i2]->{'basketno'}</a></td>
+ <td>$orders->[$i2]->{'count(*)'}</td><td>$orders->[$i2]->{'authorisedby'} </td>
+ <td>$orders->[$i2]->{'entrydate'}</td></tr>
+
+printend
+;
+ } else {
+ print <<printend
+ <tr valign=top bgcolor=$colour>
+ <td> </td>
+ <td> </td>
+ <td> </td>
+ <td>$orders->[$i2]->{'count(*)'}</td><td>$orders->[$i2]->{'authorisedby'} </td>
+ <td>$orders->[$i2]->{'entrydate'}</td></tr>
+
+printend
+;
+ }
+ }
}
print <<printend
#script to recieve orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;
#script to show display basket of orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;
#script to show display basket of orders
#written by chris@katipo.co.nz 24/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;
#script to show suppliers and orders
#written by chris@katipo.co.nz 23/2/2000
-use C4::Acquisitions;
+use C4::Catalogue;
use C4::Biblio;
use C4::Output;
use CGI;