예제 #1
0
 //clean up gear qty array from post
 $gearQty = array();
 if (!empty($_POST['gearQty'])) {
     foreach ($_POST['gearQty'] as $qty) {
         $gearQty[] = test_input($qty);
     }
 }
 $i = 0;
 // to iterate thru gear qty array
 //need to process quantities & finalize
 //create checkout object
 $co = new Checkout();
 $co->setID($co_id);
 $co->setTitle($title);
 $co->setPerson($loggedInUser->user_id);
 $co->setStart($co_start);
 $co->setEnd($co_end);
 $co->setDescription($description);
 $co->setLocation($location);
 $co->setDRNumber($dr_number);
 foreach ($gearList as $gearItem) {
     $gearObject = new Gear();
     $gearObject->fetch($gearItem);
     //echo ">1";
     if ($gearObject->availableQty($co_start, $co_end) > 1) {
         $co->addToGearList($gearItem, $gearQty[$i]);
         $i++;
     } else {
         $co->addToGearList($gearItem, 1);
     }
 }