reordering code
This commit is contained in:
parent
11480721bf
commit
2b5699f89b
|
|
@ -29,10 +29,6 @@ use C4::Biblio;
|
|||
#use Date::Manip;
|
||||
|
||||
my $input = new CGI;
|
||||
#print $input->header;
|
||||
#print startpage();
|
||||
#print startmenu('acquisitions');
|
||||
#print $input->dump;
|
||||
my $existing=$input->param('existing');
|
||||
my $title=$input->param('title');
|
||||
$title=~ s/\'/\\\'/g;
|
||||
|
|
@ -60,57 +56,46 @@ my $ecost=$input->param('ecost');
|
|||
my $gst=$input->param('GST');
|
||||
my $orderexists=$input->param('orderexists');
|
||||
|
||||
print STDERR "quantity = $quantity // existing = $existing\n";
|
||||
#check to see if biblio exists
|
||||
if ($quantity ne '0'){
|
||||
if ($existing eq 'no'){
|
||||
#if it doesnt create it
|
||||
$bibnum = &newbiblio({ title => $title?$title:"",
|
||||
author => $author?$author:"",
|
||||
copyright => $copyright?$copyright:"",
|
||||
series => $series?$series:"",
|
||||
});
|
||||
$bibitemnum = &newbiblioitem({ biblionumber => $bibnum,
|
||||
itemtype => $itemtype?$itemtype:"",
|
||||
isbn => $isbn?$isbn:""
|
||||
});
|
||||
if ($title) {
|
||||
newsubtitle($bibnum,$title);
|
||||
#check to see if biblio exists
|
||||
if ($existing eq 'no'){
|
||||
#if it doesnt create it
|
||||
$bibnum = &newbiblio({ title => $title?$title:"",
|
||||
author => $author?$author:"",
|
||||
copyright => $copyright?$copyright:"",
|
||||
series => $series?$series:"",
|
||||
});
|
||||
$bibitemnum = &newbiblioitem({ biblionumber => $bibnum,
|
||||
itemtype => $itemtype?$itemtype:"",
|
||||
isbn => $isbn?$isbn:""
|
||||
});
|
||||
if ($title) {
|
||||
newsubtitle($bibnum,$title);
|
||||
}
|
||||
} else {
|
||||
$bibnum=$input->param('biblio');
|
||||
$bibitemnum=$input->param('bibitemnum');
|
||||
my $oldtype=$input->param('oldtype');
|
||||
if ($bibitemnum eq '' || $itemtype ne $oldtype){
|
||||
$bibitemnum= &newbiblioitem({ biblionumber => $bibnum,
|
||||
itemtype => $itemtype?$itemtype:"",
|
||||
isbn => $isbn?$isbn:"" });
|
||||
}
|
||||
&modbiblio({
|
||||
biblionumber => $bibnum,
|
||||
title => $title?$title:"",
|
||||
author => $author?$author:"",
|
||||
copyrightdate => $copyright?$copyright:"",
|
||||
series => $series?$series:"" });
|
||||
}
|
||||
if ($orderexists ne '') {
|
||||
modorder($title,$ordnum,$quantity,$listprice,$bibnum,$basketno,$supplier,$who,$notes,$bookfund,$bibitemnum,$rrp,$ecost,$gst);
|
||||
}else {
|
||||
neworder($bibnum,$title,$ordnum,$basketno,$quantity,$listprice,$supplier,$who,$notes,$bookfund,$bibitemnum,$rrp,$ecost,$gst);
|
||||
}
|
||||
#unuseful (already added 4 line before
|
||||
# modbiblio({ biblionumber => $bibnum,
|
||||
# title => $title?$title:"",
|
||||
# author => $author?$author:"",
|
||||
# copyrightdate => $copyright?$copyright:"",
|
||||
# series => $series?$series:"" });
|
||||
} else {
|
||||
print STDERR "inside loop\n";
|
||||
$bibnum=$input->param('biblio');
|
||||
$bibitemnum=$input->param('bibitemnum');
|
||||
my $oldtype=$input->param('oldtype');
|
||||
print STDERR "bibitemnum : $bibitemnum itemtype:$itemtype oldtype:$oldtype\n";
|
||||
if ($bibitemnum eq '' || $itemtype ne $oldtype){
|
||||
$bibitemnum= &newbiblioitem({ biblionumber => $bibnum,
|
||||
itemtype => $itemtype?$itemtype:"",
|
||||
isbn => $isbn?$isbn:"" });
|
||||
print STDERR "newbiblioitem\n";
|
||||
}
|
||||
print STDERR "modbiblio\n";
|
||||
&modbiblio({
|
||||
biblionumber => $bibnum,
|
||||
title => $title?$title:"",
|
||||
author => $author?$author:"",
|
||||
copyrightdate => $copyright?$copyright:"",
|
||||
series => $series?$series:"" });
|
||||
}
|
||||
if ($orderexists ne '') {
|
||||
modorder($title,$ordnum,$quantity,$listprice,$bibnum,$basketno,$supplier,$who,$notes,$bookfund,$bibitemnum,$rrp,$ecost,$gst);
|
||||
}else {
|
||||
neworder($bibnum,$title,$ordnum,$basketno,$quantity,$listprice,$supplier,$who,$notes,$bookfund,$bibitemnum,$rrp,$ecost,$gst);
|
||||
}
|
||||
} else {
|
||||
$bibnum=$input->param('biblio');
|
||||
delorder($bibnum,$ordnum);
|
||||
$bibnum=$input->param('biblio');
|
||||
delorder($bibnum,$ordnum);
|
||||
}
|
||||
|
||||
print $input->redirect("newbasket.pl?id=$supplier&basket=$basketno");
|
||||
|
|
|
|||
Loading…
Reference in New Issue