Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php
    if ( $filter["shops_ID"] != "alle" )
    {
        $shopsIDaddOn = "
            AND
                shops.ID = " . $filter["shops_ID"] . "
        ";
    }

    $tab = artikelDatabase( $order["shops_ID"] );

    $query_artikel = "
        SELECT
            artikel_to_Bestellung.ID,
            artikel_to_Bestellung.artikel,
            artikel_to_Bestellung.Bestellung,
            ifnull(artikel_to_Bestellung.Bezeichnung, " . $tab .
        ".kurzbezeichnung) as Bezeichnung,                      
            round(artikel_to_Bestellung.Preis_pro_Stueck / 1.19,2) as Preis,
            artikel_to_Bestellung.Menge,
            artikel_to_Bestellung.rechnungStatus,                       
            artikel_to_Bestellung.status as artikelStatus,
            ifnull(" . $tab . ".Father, 1) as Father
        FROM
            shops
        JOIN
            artikel_to_Bestellung
        JOIN
            Bestellung
        LEFT JOIN
            $tab
        ON
            artikel_to_Bestellung.artikel=" . $tab . ".ID
        AND
            $tab.language=Bestellung.Language
        WHERE
            Bestellung.ID = $order[ID]
        AND 
            artikel_to_Bestellung.Bestellung = Bestellung.ID
        AND
            shops.ID = Bestellung.shops_ID
        AND NOT
            artikel_to_Bestellung.status = 'storniert'
    ";

    if ( $_GET["time"] )
    {
        $query_artikel .= "
            AND 
            (
                artikel_to_Bestellung.$exportedFeld = '" . $_GET["time"] .
            "' 
                OR $tab.Father = -3
            )
        ";
    }
    else
    {
        $query_artikel .= "
            AND
            (
                artikel_to_Bestellung.$statusFeld = 'schreiben' 
                OR $tab.Father = -3
            )
        ";
    }

    $query_artikel .= "
        ORDER BY 
            Father desc, 
            $tab.Kennung
    ";
    //echo $query_artikel;
    $result_artikel = mysql_query( $query_artikel ) or die( mysql_errno() .
        ": " . mysql_error() . "<hr>" . nl2br( $query_artikel ) . "<hr>" );
    $items = array();
    $versandItem = array();
    $itemcount = 0;
    $itemvalue = 0;

    while ( $order_artikel = mysql_fetch_assoc( $result_artikel ) )
    {
        foreach ( $order_artikel as $key => $value )
        {
            $order_artikel[$key] = str_replace( "&", "&amp;", $value );
        }


        /*                              if (preg_match ( "/^VN\d+/", $versandItem["Bezeichnung"], $VN))
        {
        print_r($VN[0]);
        }
        else
        {
        echo $versandItem["Bezeichnung"];
        }
        */

        if ( ( $order_artikel["Father"] == -3 ) and ( !preg_match( "/^VN\d*/",
            $order_artikel["Bezeichnung"], $VN ) ) )
        {
            $versandItem = $order_artikel;
        }
        else
        {
            if ( $VN )
            {
                $order_artikel["artikel"] = $VN[0];
            }
            else
            {
                $order_artikel["artikel"] = 999999;
            }

            $itemvalue = $itemvalue + $order_artikel["Menge"] * $order_artikel["Preis"];
            $items[] = $order_artikel;
        }
    }
?>