reordering code
authortipaul <tipaul>
Tue, 28 Jan 2003 15:02:39 +0000 (15:02 +0000)
committertipaul <tipaul>
Tue, 28 Jan 2003 15:02:39 +0000 (15:02 +0000)
acqui/addorder.pl

index 55d709e..a2f7dab 100755 (executable)
@@ -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");