Esempio n. 1
0
     $class_pi->createFromOrderJNG($order, $items);
 } else {
     //Paypal invoice
     $class_pi->createFromOrderJNG($order, $items, '+0 days', '2');
 }
 $invoice_id = tep_db_insert_id();
 if ($invoice_id != '') {
     $class_pi = new payone_invoice("invoice_id", $invoice_id);
 } else {
     $class_pi = new payone_invoice("invoice_order_id", $order_id, "invoice_order_type='J'");
 }
 //Order Counter
 $order_counter++;
 $counter_display = dailyCounterNo($order['date_purchased'], $order['daily_count']);
 $pdf->SetXY(10, 5);
 $pdf->setFont('Arial', '', '12');
 $pdf->Cell(40, 5, $counter_display);
 if (count($class_pi->detail) > 0) {
     //RETRIEVE INVOICE COMPLETE DATA
     if (!$print_delivery_note) {
         //			$invoice_products = $class_mi->retrieveInvoiceProducts($invoice['invoices_id']);
         $orders_total = $class_o->retrieveTotals($order_id);
     }
     if (strtoupper(trim($order['delivery_name'])) != strtoupper(trim($order['billing_name']))) {
         $print_address_note = true;
     }
     //START DRAWING INVOICE
     //Invoice Header
     $pdf->setFont('Arial', '', '11');
     $pdf->SetXY($margin, $margin);
     $header_text = $print_delivery_note ? 'Lieferschein für Bestell-Nr. ' . $order['orders_no'] : 'Rechnung für ' . $class_pi->detail['invoice_no'];
     $invoice->createFromOrderJNG($order, $items);
 } else {
     //Paypal invoice
     $invoice->createFromOrderJNG($order, $items, '+0 days', '2');
 }
 $invoice_id = tep_db_insert_id();
 if ($invoice_id != '') {
     $invoice = new payone_invoice("invoice_id", $invoice_id);
 } else {
     $invoice = new payone_invoice("invoice_order_id", $order_id, "invoice_order_type='J'");
 }
 //Order Counter
 $order_counter++;
 $counter_display = dailyCounterNo($order['date_purchased'], $order['daily_count']);
 $pdf->SetXY(10, 5);
 $pdf->setFont('Arial', '', '12');
 $pdf->Cell(40, 5, $counter_display);
 if (count($invoice->detail) > 0) {
     //RETRIEVE INVOICE COMPLETE DATA
     if (!$print_delivery_note) {
         //$invoice_products = $class_mi->retrieveInvoiceProducts($invoice['invoices_id']);
         $orders_total = $class_o->retrieveTotals($order_id);
     }
     if (strtoupper(trim($order['delivery_name'])) != strtoupper(trim($order['billing_name']))) {
         $print_address_note = true;
     }
     //START DRAWING INVOICE
     //Shipping Address
     $boxpos1x = $margin + 1;
     $boxpos2x = 80;
     $boxpos_y = 30;