| 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 |
/> €
|
|
|
91 |
<input
|
|
|
92 |
type="hidden"
|
|
|
93 |
name="submit_versandpreis"
|
|
|
94 |
value="1"
|
|
|
95 |
/>
|
|
|
96 |
</form>
|
|
|
97 |
</table>
|
|
|
98 |
<? } ?>
|