| 3 |
lars |
1 |
<?
|
|
|
2 |
// webmaster@pieper-gladbeck.de
|
|
|
3 |
function createMailOrderText()
|
|
|
4 |
{
|
|
|
5 |
$text = $_SESSION['INI']['billing']['responding_top'];
|
|
|
6 |
|
|
|
7 |
/*
|
|
|
8 |
$query=
|
|
|
9 |
"
|
|
|
10 |
select * from artikel
|
|
|
11 |
|
|
|
12 |
where
|
|
|
13 |
(
|
|
|
14 |
ID = ".implode(" or ID = ",array_keys($_SESSION['SHOP']['BASKET']))."
|
|
|
15 |
)
|
|
|
16 |
and
|
|
|
17 |
Language = '".$_SESSION['INI']['language']."'
|
|
|
18 |
order by
|
|
|
19 |
Father
|
|
|
20 |
desc, Kennung
|
|
|
21 |
";
|
|
|
22 |
|
|
|
23 |
$result = mysql_query ($query) or mail
|
|
|
24 |
(
|
|
|
25 |
$_SESSION['INI']['sysadmin'],
|
|
|
26 |
"Fehler in createMailOrderText.php",
|
|
|
27 |
mysql_errno().": ".mysql_error()."<hr>$query<hr>",
|
|
|
28 |
"from:". $_SESSION['INI']['errorFrom']
|
|
|
29 |
);
|
|
|
30 |
|
|
|
31 |
while($zeile=@mysql_fetch_array($result))
|
|
|
32 |
{
|
|
|
33 |
$zeile=itemKorrektur($zeile);
|
|
|
34 |
*/
|
|
|
35 |
|
|
|
36 |
foreach($_SESSION['SHOP']['BASKET'] as $basketItemID => $item) {
|
|
|
37 |
$zeile = getItem($item['ID']);
|
|
|
38 |
|
|
|
39 |
if ($zeile['Versand'])
|
|
|
40 |
{
|
|
|
41 |
//$text = $text."\n1 x Versand: ".str_pad ($zeile['kurzbezeichnung'], 42).str_pad(numberFormat($zeile['preis']), 11, " ", STR_PAD_LEFT)." Euro\n";
|
|
|
42 |
eval("\$text = \$text.".$_SESSION['INI']['billing']['responding_eval']);
|
|
|
43 |
}
|
|
|
44 |
else
|
|
|
45 |
{
|
|
|
46 |
/* START Artikeloptionen zusammenstellen */
|
|
|
47 |
if (is_array($zeile['option']))
|
|
|
48 |
{
|
|
|
49 |
$query_Feature_options="select * from Feature_options where ID = ".implode(" or ID = ",$zeile['option']);
|
|
|
50 |
$result_Feature_options = mysql_query ($query_Feature_options) or mail
|
|
|
51 |
(
|
|
|
52 |
$_SESSION['INI']['sysadmin'],
|
|
|
53 |
"Fehler2 in createMailOrderText.php",
|
|
|
54 |
mysql_errno().": ".mysql_error()."<hr>$query<hr>",
|
|
|
55 |
"from:". $_SESSION['INI']['errorFrom']
|
|
|
56 |
);
|
|
|
57 |
|
|
|
58 |
|
|
|
59 |
while($zeile_Feature_options=mysql_fetch_array($result_Feature_options))
|
|
|
60 |
{
|
|
|
61 |
$Feature_options[]=$zeile_Feature_options['Value'];
|
|
|
62 |
}
|
|
|
63 |
$optionen=" (".implode(", ",$Feature_options).")";
|
|
|
64 |
unset($Feature_options);
|
|
|
65 |
}
|
|
|
66 |
else
|
|
|
67 |
{
|
|
|
68 |
$optionen="";
|
|
|
69 |
}
|
|
|
70 |
|
|
|
71 |
$artikeltext = $zeile['kennung']." ".$zeile['kurzbezeichnung']." ".$optionen;
|
|
|
72 |
/* STOP Artikeloptionen zusammenstellen */
|
|
|
73 |
$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";
|
|
|
74 |
}
|
|
|
75 |
}
|
|
|
76 |
|
|
|
77 |
|
|
|
78 |
if ($_SESSION['INI']['nettoPrices'])
|
|
|
79 |
{
|
|
|
80 |
$text = $text.
|
|
|
81 |
"\n---------------------------------------------------------------------------\nGesamtsumme (Netto): ".
|
|
|
82 |
str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSumme()), 48, " ", STR_PAD_LEFT)." Euro\nZzgl. MwSt. (".$_SESSION['INI']['mwst']." %):".
|
|
|
83 |
str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeMWST($_SESSION['INI']['mwst'],true)), 46, " ", STR_PAD_LEFT)." Euro\n".
|
|
|
84 |
"\n---------------------------------------------------------------------------\nGesamtsumme (Brutto): ".
|
|
|
85 |
str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeBrutto()), 46, " ", STR_PAD_LEFT)." Euro"
|
|
|
86 |
;
|
|
|
87 |
} else {
|
|
|
88 |
$text = $text.
|
|
|
89 |
"\n---------------------------------------------------------------------------\nGesamtsumme (Netto): ".
|
|
|
90 |
str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeNetto()), 48, " ", STR_PAD_LEFT)." Euro\nZzgl. MwSt. (".$_SESSION['INI']['mwst']." %):".
|
|
|
91 |
str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSummeMWST($_SESSION['INI']['mwst'],false)), 46, " ", STR_PAD_LEFT)." Euro\n".
|
|
|
92 |
"\n---------------------------------------------------------------------------\nGesamtsumme (Brutto): ".
|
|
|
93 |
str_pad (numberFormat($GLOBALS['Weban_Shop']->Basket->getBasketSumme()), 46, " ", STR_PAD_LEFT)." Euro"
|
|
|
94 |
;
|
|
|
95 |
}
|
|
|
96 |
|
|
|
97 |
return $text;
|
|
|
98 |
}
|
|
|
99 |
?>
|