Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	function getShopInfo($shopID)
3
	{
4
		static $buffer = array();
5
 
6
		if ($buffer == array())
7
		{
8
			$result = mysql_query("select * from shops");
9
			while ($r = mysql_fetch_assoc($result))
10
			{
11
				$buffer[$r["ID"]] = $r;
12
			}
13
		}
14
		return $buffer[$shopID];
15
	}
16
 
17
	function gibVersandartAuswahl()
18
	{
19
		$self = basename($_SERVER[PHP_SELF]);
20
		$settings = &$_SESSION[$self];
21
		$shopData = getShopInfo($settings["shop2"]);
22
		$lstatus=1; // default Lieferstatus
23
		//pre($shopData);
24
 
25
		// VERSANDARTEN HOLEN
26
 
27
 
28
		$tabelle = "artikel";
29
		if ($shopData["database"]) $tabelle = $shopData["database"] . "." . $tabelle;
30
 
31
		$query = array();
32
		//Lieferstatus & ".$settings["Kundendaten"]["Land"]." = ".$settings["Kundendaten"]["Land"]."
33
		if($settings["Kundendaten"]["Land"]) $lstatus = $settings["Kundendaten"]["Land"];
34
 
35
		$query[0] = "
36
			SELECT
37
				ID,
38
				kurzbezeichnung as kurz,
39
				langbezeichnung	as lang,
40
				beschreibung as beschr,
41
				Rang,
42
				preis1 as preis
43
			FROM
44
				$tabelle
45
			WHERE
46
				Father = -3
47
			AND
48
				Language = '".$shopData["Language"]."'
49
			AND
50
				Lieferstatus & ".$lstatus." = ".$lstatus."
51
			";
52
 
53
		if ($shopData["database"] == "") $query[1] = " AND status = '" . $settings["shop2"] . "'";
54
 
55
		$query[2] = " order by Rang";
56
 
57
		if ($result = mysql_query (implode(" ",$query))){
58
			if (mysql_num_rows($result) == 0){
59
				$query[1] = " AND status = '0'";
60
			}
61
		}
62
 
63
		//pre(implode(" ",$query));
64
		$result = mysql_query (implode(" ",$query)); // or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
65
 
66
?><table>
67
	<tr>
68
		<td>
69
			<form name="form_versandart" action="<?=$self;?>" method="POST">
70
				<input type="hidden" name="submit_versandart" value="1" />
71
				<select name="Versandart" onChange="javascript:kundendaten_sichern('form_versandart');form_versandart.submit()">
72
					<option value="1">--- Bitte wählen ---</option>
73
					<? while($zeile=mysql_fetch_assoc($result)) {
74
 
75
 
76
					?>
77
					<option value="<?=$zeile[ID];?>"<? if ($settings['versandart'] == $zeile[ID]) {echo " selected"; $settings['versandpreis'] = $zeile["preis"]; } ?> /><?=$zeile[kurz];?></option>
78
					<? } ?>
79
				</select>
80
			</form>
81
		</td>
82
		<td>
83
			<form name="form_versandpreis" action="<?=$self;?>" method="POST">
84
				<input
85
					type="text"
86
					name="versandpreis"
87
					value="<?=$settings['versandpreis'];?>"
88
					size="4"
89
					onChange="javascript:kundendaten_sichern('form_versandpreis');form_versandpreis.submit()"
90
				/> &euro;
91
				<input
92
					type="hidden"
93
					name="submit_versandpreis"
94
					value="1"
95
				/>
96
			</form>
97
		</table>
98
<? } ?>