Ejemplo n.º 1
0
        $query = "SELECT orders_id, customers_id, customers_telephone, customers_email_address,\n                       delivery_name, delivery_company, delivery_street_address, delivery_city,\n                       delivery_postcode, delivery_country\n                FROM {$orderstable}\n                WHERE orders_id= '" . intval($_POST['KeyAdresse']) . "'";
        $result =& $dbconn->Execute($query);
        $order = $result->fields;
        if (!$order['delivery_firstname'] && !$order['delivery_lastname']) {
            list($order['delivery_firstname'], $order['delivery_lastname']) = split(" ", $Order->delivery_name);
        }
        //falls kein kunde existiert, key muss irgendwo her!
        if (!$order['customers_id']) {
            $order['customers_id'] = 10000000 - $order['orders_id'];
        }
        echo CSVkonform($order['orders_id']) . ';';
        echo CSVkonform($order['customers_id']) . ';';
        echo CSVkonform($order['delivery_firstname']) . ';';
        echo CSVkonform($order['delivery_lastname']) . ';';
        echo CSVkonform($order['delivery_company']) . ';';
        echo CSVkonform($order['delivery_street_address']) . ';';
        echo CSVkonform($order['delivery_postcode']) . ';';
        echo CSVkonform($order['delivery_city']) . ';';
        echo CSVkonform($order['delivery_country']) . ';';
        echo CSVkonform($order['customers_telephone']) . ';';
        echo ';';
        //keine Faxangaben
        echo CSVkonform($order['customers_email_address']) . ';';
        echo "\n";
        $return = 0;
    } else {
        $return = 5;
    }
}
echo $return;
logge($return);
Ejemplo n.º 2
0
                break;
            case 'invoice':
                $Bestellung->zahlungsweise = "Zahlungsweise: Auf Rechnung";
                break;
            default:
                $Bestellung->zahlungsweise = "Zahlungsweise: {$Bestellung->payment_method}";
                break;
        }
        echo CSVkonform($Bestellung->orders_id) . ';';
        echo CSVkonform($Bestellung->orders_id) . ';';
        echo CSVkonform($Bestellung->customers_id) . ';';
        echo CSVkonform($Bestellung->orders_id) . ';';
        echo CSVkonform($VersandKey) . ';';
        echo ';';
        //VersandInfo
        echo ';';
        //Versanddatum
        echo ';';
        //Tracking Nr
        echo CSVkonform($Bestellung->zahlungsweise) . ';';
        echo ';';
        //Abgeholt
        echo ';';
        //Status
        echo CSVkonform($Bestellung->ErstelltDatumF) . ';';
        echo CSVkonform($Bestellung->orders_id) . ';';
        echo CSVkonform($Bestellung->comments) . ';';
        echo "\n";
    }
}
logge($return);
            $Kunde->customers_id = 10000000 - $Kunde->orders_id;
        }
        echo CSVkonform($Kunde->customers_id) . ';';
        echo CSVkonform($Kunde->customers_id) . ';';
        echo ';';
        echo '"*****";';
        echo CSVkonform($Kunde->cAnrede) . ';';
        echo ';';
        //Titel
        echo CSVkonform($Kunde->billing_firstname) . ';';
        echo CSVkonform($Kunde->billing_lastname) . ';';
        echo CSVkonform($Kunde->billing_company) . ';';
        echo CSVkonform($Kunde->billing_street_address) . ';';
        echo CSVkonform($Kunde->billing_postcode) . ';';
        echo CSVkonform($Kunde->billing_city) . ';';
        echo CSVkonform($Kunde->billing_country) . ';';
        echo CSVkonform($Kunde->customers_telephone) . ';';
        echo CSVkonform($Kunde->customers_fax) . ';';
        echo CSVkonform($Kunde->customers_email_address) . ';';
        echo CSVkonform($Kunde->cHaendler) . ';';
        echo ';';
        //Rabatt
        echo CSVkonform($Kunde->customers_vat_id) . ';';
        echo CSVkonform($Kunde->cNewsletter) . ';';
        echo "\n";
    } else {
        $return = 5;
    }
}
echo $return;
logge($return);
            echo CSVkonform(intval($_POST['KeyBestellung'])) . ';';
            echo CSVkonform(getEsArtikel($BestellungPos->products_id)) . ';';
            echo CSVkonform($BestellungPos->products_name) . ';';
            echo CSVkonform($BestellungPos->products_price - $aufpreis) . ';';
            echo CSVkonform($BestellungPos->products_tax) . ';';
            echo CSVkonform($BestellungPos->products_quantity) . ';';
            echo "\n";
        }
        //letzte Position Versand
        $orders_totaltable = $oostable['orders_total'];
        $cur_query = xtc_db_query("SELECT *\n                                           FROM {$orders_totaltable}\n                                           WHERE class=\"ot_shipping\"\n                                             AND orders_id=" . intval($_POST['KeyBestellung']));
        if ($Versand = mysql_fetch_object($cur_query)) {
            //mappe bestellpos
            $kBestellPos = setMappingBestellPos(0);
            //hole versand mwst aus einstellungen
            $eazysales_einstellungenstable = $oostable['eazysales_einstellungen'];
            $cur_query = xtc_db_query("SELECT versandMwst FROM {$eazysales_einstellungenstable}");
            $einstellungen = mysql_fetch_object($cur_query);
            echo CSVkonform($kBestellPos) . ';';
            echo CSVkonform(intval($_POST['KeyBestellung'])) . ';';
            echo CSVkonform("0") . ';';
            echo CSVkonform($Versand->title) . ';';
            echo CSVkonform($Versand->value) . ';';
            echo CSVkonform($einstellungen->versandMwst) . ';';
            echo CSVkonform("1") . ';';
            echo "\n";
        }
    }
}
echo $return;
logge($return);
        $eazysales_einstellungenstable = $oostable['eazysales_einstellungen'];
        $cur_query = xtc_db_query("SELECT languages_id FROM {$eazysales_einstellungenstable}");
        $einstellungen = mysql_fetch_object($cur_query);
        //hole orders_products_id
        $orders_products_id = getFremdBestellPos(intval($_POST['KeyBestellPos']));
        //hole alle Eigenschaften, die ausgew�lt wurden zu dieser bestellung
        $orders_productstable = $oostable['orders_products'];
        $orders_products_attributestable = $oostable['orders_products_attributes'];
        $cur_query = xtc_db_query("SELECT orders_products_attributes.*, orders_products.products_tax, orders_products.products_id\n                                           FROM {$orders_products_attributestable},\n                                                {$orders_productstable}\n                                           WHERE orders_products_attributes.orders_products_id=" . $orders_products_id . "\n                                             AND orders_products.orders_products_id=orders_products_attributes.orders_products_id\n                                           ORDER BY orders_products_attributes.orders_products_id");
        while ($WarenkorbPosEigenschaft = mysql_fetch_object($cur_query)) {
            $preisprefix = 1;
            if ($WarenkorbPosEigenschaft->price_prefix == "-") {
                $preisprefix = -1;
            }
            //hole attribut
            $products_attributestable = $oostable['products_attributes'];
            $products_optionstable = $oostable['products_options'];
            $products_options_valuestable = $oostable['products_options_values'];
            $attribut_query = xtc_db_query("SELECT products_attributes.products_attributes_id \n                                                        FROM {$products_attributestable},\n                                                             {$products_optionstable},\n                                                             {$products_options_valuestable}\n                                                        WHERE products_attributes.products_id=" . $WarenkorbPosEigenschaft->products_id . " \n                                                          AND products_attributes.options_id=products_options.products_options_id \n                                                          AND products_attributes.options_values_id=products_options_values.products_options_values_id \n                                                          AND products_attributes.options_values_price=" . $WarenkorbPosEigenschaft->options_values_price . " \n                                                          AND products_options.products_options_name=\"" . $WarenkorbPosEigenschaft->products_options . "\" \n                                                          AND products_options.language_id=" . $einstellungen->languages_id . " \n                                                          AND products_options_values.products_options_values_name=\"" . $WarenkorbPosEigenschaft->products_options_values . "\" \n                                                          AND products_options_values.language_id=" . $einstellungen->languages_id);
            $attribut_arr = mysql_fetch_row($attribut_query);
            echo CSVkonform($WarenkorbPosEigenschaft->orders_products_attributes_id) . ';';
            echo CSVkonform(intval($_POST['KeyBestellPos'])) . ';';
            echo ';';
            echo CSVkonform(getEsEigenschaftsWert($attribut_arr[0], getEsArtikel($WarenkorbPosEigenschaft->products_id))) . ';';
            echo CSVkonform(($WarenkorbPosEigenschaft->options_values_price + $WarenkorbPosEigenschaft->options_values_price * $WarenkorbPosEigenschaft->products_tax / 100) * $preisprefix) . ';';
            echo "\n";
        }
    }
}
echo $return;
logge($return);