Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
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
?>