Subversion-Projekte lars-tiefland.php_share

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
// webmaster@pieper-gladbeck.de
        function createMailOrderText()
        {
                $text = $_SESSION['INI']['billing']['responding_top'];

/*
                $query=
                "
                        select * from artikel
                        
                        where
                        (
                                ID = ".implode(" or ID = ",array_keys($_SESSION['SHOP']['BASKET']))."
                        )
                        and
                                Language = '".$_SESSION['INI']['language']."'
                        order by
                                Father 
                        desc, Kennung
                ";
                                
                $result = mysql_query ($query) or mail
                (
                        $_SESSION['INI']['sysadmin'],
                        "Fehler in createMailOrderText.php",
                        mysql_errno().": ".mysql_error()."<hr>$query<hr>",
                        "from:". $_SESSION['INI']['errorFrom']
                );

                while($zeile=@mysql_fetch_array($result))
                {
                        $zeile=itemKorrektur($zeile);
*/

                foreach($_SESSION['SHOP']['BASKET'] as $basketItemID => $item) {
                        $zeile = getItem($item['ID']);
                        
                        if ($zeile['Versand'])
                        {
                                //$text = $text."\n1     x Versand: ".str_pad ($zeile['kurzbezeichnung'], 42).str_pad(numberFormat($zeile['preis']), 11, " ", STR_PAD_LEFT)." Euro\n";                          
                                eval("\$text = \$text.".$_SESSION['INI']['billing']['responding_eval']);
                        }
                        else
                        {
                                /* START Artikeloptionen zusammenstellen */
                                if (is_array($zeile['option']))
                                {
                                        $query_Feature_options="select * from Feature_options where ID = ".implode(" or ID = ",$zeile['option']);
                                        $result_Feature_options = mysql_query ($query_Feature_options) or mail
                                        (
                                                $_SESSION['INI']['sysadmin'],
                                                "Fehler2 in createMailOrderText.php",
                                                mysql_errno().": ".mysql_error()."<hr>$query<hr>",
                                                "from:". $_SESSION['INI']['errorFrom']
                                        );


                                        while($zeile_Feature_options=mysql_fetch_array($result_Feature_options))
                                        {
                                                $Feature_options[]=$zeile_Feature_options['Value'];
                                        }
                                        $optionen=" (".implode(", ",$Feature_options).")";
                                        unset($Feature_options);
                                }
                                else
                                {
                                        $optionen="";
                                }

                                $artikeltext = $zeile['kennung']." ".$zeile['kurzbezeichnung']." ".$optionen;
                                /* STOP Artikeloptionen zusammenstellen */
                                $text = $text.str_pad ($item['Menge'], 5)." x ".str_pad ($artikeltext, 40)." ".str_pad (numberFormat($zeile['preis']), 6, " ", STR_PAD_LEFT)." Euro".str_pad (numberFormat($$item['Menge'] * $zeile['preis']), 10, " ", STR_PAD_LEFT)." Euro\n";
                        }
                }
                
                
                if ($_SESSION['INI']['nettoPrices']) 
                {
                        $text = $text.
                                        "\n---------------------------------------------------------------------------\nGesamtsumme (Netto): ".
                                        str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSumme()), 48, " ", STR_PAD_LEFT)." Euro\nZzgl. MwSt. (".$_SESSION['INI']['mwst']." %):".
                                        str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeMWST($_SESSION['INI']['mwst'],true)), 46, " ", STR_PAD_LEFT)." Euro\n".
                                        "\n---------------------------------------------------------------------------\nGesamtsumme (Brutto): ".
                                        str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeBrutto()), 46, " ", STR_PAD_LEFT)." Euro"
                                        ;
                } else {
                        $text = $text.
                                        "\n---------------------------------------------------------------------------\nGesamtsumme (Netto): ".
                                        str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeNetto()), 48, " ", STR_PAD_LEFT)." Euro\nZzgl. MwSt. (".$_SESSION['INI']['mwst']." %):".
                                        str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeMWST($_SESSION['INI']['mwst'],false)), 46, " ", STR_PAD_LEFT)." Euro\n".
                                        "\n---------------------------------------------------------------------------\nGesamtsumme (Brutto): ".
                                        str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSumme()), 46, " ", STR_PAD_LEFT)." Euro"
                                        ;
                }

                return $text;
        }
?>