} 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;
     $address_height_used = $order['delivery_company'] != '' ? $address_height2 : $address_height;
Esempio n. 2
0
 } 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'];
     $pdf->Cell(70, 10, $header_text, 0, 0);
 $orderinfo_width = 50;
 if (!isset($sp_details[$order['jng_sp_id']])) {
     $sp_details[$order['jng_sp_id']] = $class_sp->retrieveDetail($order['jng_sp_id']);
 }
 $sp_detail = $sp_details[$order['jng_sp_id']];
 if ($order['jng_sp_id'] == '1') {
     ////////////////////////////////
     // NECKERMANN.DE DELIVERY DOC //
     ////////////////////////////////
     $pdf->logo_image = 'nm.de';
     $pdf->AddPage();
     //Order Counter
     $counter_display = dailyCounterNo($order['order_date'], $order['daily_count']);
     $pdf->SetXY(10, 5);
     $pdf->setFont('Arial', '', '12');
     $pdf->Cell(40, 5, $counter_display);
     //Header
     $pdf->SetXY(10, 10);
     $pdf->setFont('Arial', 'B', '18');
     $pdf->Cell(70, 10, 'Lieferschein', 0, 0);
     $top_pos = 30;
     //Shipping Address
     $pdf->SetXY($margin, $top_pos);
     $pdf->setFont('Arial', '', $fontsize_sml);
     $pdf->MultiCell($address_width, 4, 'Warenempfänger');
     $shipping_address = $order['customer_shipping_title'];
     $shipping_address .= ' ' . $order['customer_shipping_firstname'];
     $shipping_address .= ' ' . $order['customer_shipping_lastname'];
     $shipping_address .= "\n" . $order['customer_shipping_address'];
     $shipping_address .= ' ' . $order['customer_shipping_address2'];
     $shipping_address .= "\n" . $order['customer_shipping_postcode'];