-);
-
-my $user = $input->remote_user;
-my $biblionumber = $input->param('biblio');
-my $biblioitemnumber = $input->param('biblioitemnum');
-my $ordnum = $input->param('ordnum');
-my $cost = $input->param('cost');
-my $invoiceno = $input->param('invoice');
-my $replacement = $input->param('rrp');
-my $gst = $input->param('gst');
-my $freight = $input->param('freight');
-my $freightperitem = $input->param('freightperitem');
-my $supplierid = $input->param('supplierid');
-my $title = $input->param('title');
-my $author = $input->param('author');
-my $copyrightdate = $input->param('copyrightdate');
-my $itemtype = $input->param('format');
-my $isbn = $input->param('ISBN');
-my $seriestitle = $input->param('series');
-my $branch = $input->param('branch');
-my $holdingbranch = $branch;
-my $barcode = $input->param('barcode');
-my $bookfund = $input->param('bookfund');
-my $quantity = $input->param('quantity');
-my $quantrec = $input->param('quantityrec');
-my $ecost = $input->param('ecost');
-my $unitprice = $input->param('unitprice');
-my $notes = $input->param('notes');
-my $booksellers = $input->param('booksellers');
-my $foo = $input->param('foo');
-my $volinf = $input->param('volinf');
-my $catview = $input->param('catview'); # for editing from moredetail.tmpl
-my $barcodeexists = $input->param('barcodeexists'); # if barcode exists
-my $newitemfailed = $input->param('newitemfailed'); # if create new item failed
-my $createbibitem =
- $input->param('createbibitem'); # user wants to create a new bibitem
-
-#get additional info on bib and bibitem from dbase for additional needed fields before modbiblio.
-( my $bibliocount, my @biblios ) = &getbiblio($biblionumber);
-my @biblioitems = &GetBiblioItemByBiblioNumber($biblionumber);
-my $biblioitemcount = scalar @biblioitems;
-
-( my $itemscount, my @items ) = &getitemsbybiblioitem($biblioitemnumber);
-
-my $bibliohash = {
- biblionumber => $biblionumber,
- title => $title,
- author => $author,
- abstract => $biblios[0]->{'abstract'},
- copyrightdate => $copyrightdate,
- seriestitle => $seriestitle,
- serial => $biblios[0]->{'serial'},
- unititle => $biblios[0]->{'unititle'},
- notes => $biblios[0]->{'notes'}
-};
-
-my $biblioitemhash = {
- illus => $biblioitems[0]->{'illus'},
- number => $biblioitems[0]->{'number'},
- itemtype => $itemtype,
- place => $biblioitems[0]->{'place'},
- biblioitemnumber => $biblioitemnumber,
- issn => $biblioitems[0]->{'issn'},
- size => $biblioitems[0]->{'size'},
- marc => $biblioitems[0]->{'marc'},
- timestamp => $biblioitems[0]->{'timestamp'},
- biblionumber => $biblionumber,
- url => $biblioitems[0]->{'url'},
- dewey => $biblioitems[0]->{'dewey'},
- isbn => $isbn,
- publishercode => $biblioitems[0]->{'publishercode'},
- lccn => $biblioitems[0]->{'iccn'},
- volume => $biblioitems[0]->{'volume'},
- subclass => $biblioitems[0]->{'subclass'},
- notes => $biblioitems[0]->{'notes'},
- classification => $biblioitems[0]->{'classification'},
- volumeddesc => $volinf,
- publicationyear => $biblioitems[0]->{'publicationyear'},
- volumedate => $biblioitems[0]->{'volumedate'},
- pages => $biblioitems[0]->{'pages'}
-};
-
-my $itemhash = {
- biblionumber => $biblionumber,
- itemnum => $items[0]->{'itemnumber'},
- barcode => $barcode,
- notes => $items[0]->{'notes'},
- itemcallnumber => $items[0]->{'itemcallnumber'},
- notforloan => $items[0]->{'notforloan'},
- location => $items[0]->{'location'},
- bibitemnum => $biblioitemnumber,
- homebranch => $items[0]->{'homebranch'},
- lost => $items[0]->{'itemlost'},
- withdrawn => $items[0]->{'withdrawn'},
- holdingbranch => $items[0]->{'holdingbranch'},
- replacement => $replacement
-};
-
-# check if barcode exists, if so redirect back to orderreceive.pl and give message
-my $error = &checkitems( 1, $barcode );
-#warn "barcode check for $barcode result = $error";
-if ($error) {
- print $input->redirect(
- "/cgi-bin/koha/acqui/orderreceive.pl?recieve=$ordnum&biblio=$biblionumber&invoice=$invoiceno&supplierid=$supplierid&freight=$freight&gst=$gst&barcodeexists=$barcode"
- );
-}
-# or if barcode is blank
-else {
-
- if ( $createbibitem eq "YES" ) {
- &modbiblio($bibliohash);
- $biblioitemnumber = &newbiblioitem($biblioitemhash);
-
-#lets do a lookup on aqorders, with ordnum, then insert biblioitem fiels with new biblioitem number
-
- &ModOrderBiblioNumber($biblioitemnumber,$ordnum, $biblionumber);