Example #1
0
             while ($order = mysqli_fetch_array($ordersResult)) {
                 $invoiceItems[$order['order_id']] = $order;
                 $invoiceItems[$order['order_id']]['name'] = "{$lang[order]} {$order[order_number]}";
                 $invoiceItems[$order['order_id']]['quantity'] = 1;
                 if ($invoice['payment_status'] != 2) {
                     $invoiceItems[$order['order_id']]['price_total'] = $billTotal->currency_display($order['total'], 1);
                 } else {
                     $priceTotal = getCorrectedPrice($order['total'], $parms);
                     // Unpaid invoice can show in the members currency
                     $invoiceItems[$order['order_id']]['price_total'] = $priceTotal['display'];
                 }
             }
         } else {
             $invoiceItemsCount = $invoiceObj->queryInvoiceItems();
             // Number of invoice items total
             $invoiceItems = $invoiceObj->getInvoiceItemsRaw();
         }
     }
 }
 if ($orderID) {
     $invoiceObj->setOrderID($orderID);
     // Set the order ID
     if ($orderInfo = $invoiceObj->getOrderDetails()) {
         $invoice = $invoiceObj->getInvoiceDetailsViaOrderDBID($orderInfo['order_id']);
         $invoiceObj->includeGalleries = true;
         // Include galleries in the result
         $invoiceItemsCount = $invoiceObj->queryInvoiceItems();
         // Number of invoice items total
         $invoiceItems = $invoiceObj->getAllInvoiceItems();
         /*
         foreach($invoiceItems as $invoiceItemKey => $invoiceItem)