Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	session_start();
3
	require_once "connect2.php";
4
 
5
	foreach(array_keys($_REQUEST) as $key)
6
	{
7
		$_SESSION[$key]=$_REQUEST[$key];
8
	}
9
?>
10
<html>
11
<head>
12
<title>Online-Shop Ebay-Interface</title>
13
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
14
<style type="text/css">
15
<!--
16
td {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
17
.bold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
18
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
19
-->
20
</style>
21
<script language="JavaScript" src="../../checkDate.js"></script>
22
<script language=JavaScript>
23
function AuktionOnly(form)
24
{
25
	if ((form.Startpreis.value > 0) && (form.Menge.value > 1))
26
	{
27
		if (confirm('Bei einer Auktion kann immer nur EIN Artikel versteigert werden!\nSoll die Menge auf \"1\" zurückgesetzt gesetzt werden?'))
28
		{
29
			form.Menge.value=1;
30
		}
31
		else
32
		{
33
			alert('Menge wird nicht zurückgesetzt!\nAuktion nicht möglich!');
34
			form.Startpreis.value='';
35
		}
36
	}
37
}
38
 
39
function SofortKaufOnly(form)
40
{
41
	if ((form.Startpreis.value > 0) && (form.Menge.value > 1))
42
	{
43
		if (confirm('Bei einer Auktion kann immer nur EIN Artikel versteigert werden!\nSoll das Mindestgebot entfernt werden?'))
44
		{
45
			form.Startpreis.value='';
46
		}
47
		else
48
		{
49
			alert('Mindestgebot wird nicht zurückgesetzt!\nMenge wird auf \"1\" zurückgesetzt!');
50
			form.Menge.value=1;
51
		}
52
	}
53
}
54
 
55
function browseCategories(source)
56
{
57
	window.open("browseCategories.php",source,"width=800,height=600,scrollbars=yes,resizable=yes")
58
}
59
</script>
60
</head>
61
<body>
62
<? $steps=array( "Was", "Wie","Wann"); ?>
63
<form name="eBay" method="post" action="<?=$self?>">
64
  <table width="70%" height="200" border="0" cellspacing="0" cellpadding="0">
65
    <tr>
66
      <td colspan="2">
67
        <?
68
	if (!$_REQUEST[step]) {$step=$steps[0];}
69
	else {$step=$steps[array_search($step, $steps)+1];}
70
 
71
	/* NUR IN DER ENTWICKLUNGSPHASE */
72
	if (!$step) {$step=$steps[0];}
73
	/* WIRD GELÖSCHT WENN FERTIG */
74
 
75
	foreach($steps as $current_step)
76
	{
77
		if ($step == $current_step) {$class="bold";} else {$class="";}
78
		echo "<span class=".$class.">".$current_step."</span> ";
79
	}
80
?>
81
        ?
82
        <hr noshade>
83
      </td>
84
    </tr>
85
    <tr>
86
      <td valign="top" width="100%" height="100%">
87
        <table border=0 width="100%" cellpadding="0" cellspacing="0">
88
          <?
89
	switch ($step)
90
	{
91
		case "Wie":
92
?>
93
          <tr>
94
            <td width="44%" valign="top" rowspan="2">Auktion:<br>
95
              <span class="small">(Verkauf zum H&ouml;chstgebot)</span></td>
96
            <td width="10%">
97
              <input name="Startpreis" type="text" size="5" value="<?=$_SESSION[Startpreis];?>" onBlur="AuktionOnly(this.form)" onChange="this.value=killkomma(this.value);">
98
              &euro; </td>
99
            <td width="46%">Mindestgebot</td>
100
          </tr>
101
          <tr>
102
            <td width="10%">&nbsp;</td>
103
            <td width="46%"><span class="small">Aktueller Shop-Preis:</span></td>
104
          </tr>
105
          <tr>
106
            <td width="44%">SofortKauf:<br>
107
              <span class="small">(Verkauf zum Festpreis)</span></td>
108
            <td colspan="2">
109
              <input name="SofortKauf" type="text" size="5" value="<?=$_SESSION[SofortKauf];?>" onChange="this.value=killkomma(this.value);">
110
              &euro; </td>
111
          </tr>
112
          <tr>
113
            <td width="44%">Menge:<br>
114
              <span class="small">(bei Auktionen immer 1)</span> </td>
115
            <td colspan="2">
116
              <input name="Menge" type="text" size="5" value="<?=$_SESSION[Menge];?>" onBlur="SofortKaufOnly(this.form)">
117
              St&uuml;ck</td>
118
          </tr>
119
          <?
120
		break;
121
		case "Was":
122
?>
123
          <tr>
124
            <td width="44%">Artikel:</td>
125
            <td colspan="2">
126
              <input name="artikel" type="text" value="<?=$_SESSION[artikel];?>">
127
            </td>
128
          </tr>
129
          <tr>
130
            <td width="44%">Kategorie:</td>
131
            <td colspan="2">
132
              <input type="text" name="Kategorie1" value="<?=$_SESSION[Kategorie1];?>">
133
              <input type="button" value="Kategorie w&auml;hlen" onClick="browseCategories('Kategorie1')">
134
            </td>
135
          </tr>
136
          <tr>
137
            <td width="44%">Kategorie2:<br>
138
              <span class="small">(optional)</span></td>
139
            <td colspan="2">
140
              <input type="text" name="Kategorie2" value="<?=$_SESSION[Kategorie2];?>">
141
              <input type="button" value="Kategorie w&auml;hlen" onClick="browseCategories('Kategorie2')">
142
            </td>
143
          </tr>
144
          <?
145
		break;
146
		case "Wann":
147
?>
148
          <tr>
149
            <td width="44%">Start:</td>
150
            <td colspan="2">
151
              <input name="Angebotsbeginn" type="text" size="18" value="<?=$_SESSION[Angebotsbeginn];?>" onFocus="if (this.value=='') {this.value=now2('19:00')};this.select();">
152
              (tt.mm.jjjj hh.mm)</td>
153
          </tr>
154
          <tr>
155
            <td width="44%">Dauer:</td>
156
            <td colspan="2">
157
              <select name="Angebotsdauer">
158
                <option value="1">1 Tag</option>
159
                <option value="3">3 Tage</option>
160
                <option value="5">5 Tage</option>
161
                <option value="7">7 Tage</option>
162
                <option value="10">10 Tage</option>
163
              </select>
164
            </td>
165
          </tr>
166
          <tr>
167
            <td width="44%">Privatauktion:</td>
168
            <td colspan="2">
169
              <input type="checkbox" name="Privatauktion" value="Privatauktion">
170
            </td>
171
          </tr>
172
          <?
173
		break;
174
	}
175
?>
176
        </table>
177
      </td>
178
    </tr>
179
    <tr>
180
      <td colspan="2" align="center">
181
        <hr noshade>
182
        <input type="submit" value="&lt; Zur&uuml;ck" onClick="this.form.step.value='<?=$steps[array_search($step, $steps)-2];?>';">
183
        &nbsp;
184
        <input type="reset" value="Zur&uuml;cksetzen">
185
        <input type="submit" value="Weiter &gt;">
186
        <input type="hidden" name="step" value="<?=$step;?>">
187
      </td>
188
    </tr>
189
  </table>
190
</form>
191
</body>
192
</html>