#include <infocon.style>
#include <shop.inc>
-<define-tag la><p><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" summary=\"\"><tr><td width=\"2\" bgcolor=\"#000000\"></td><td bgcolor=\"#000000\"><table cellpadding=\"0\" cellspacing=\"1\" width=\"100%\" border=\"0\" summary=\"\"><tr><td bgcolor=\"#ffffff\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" summary=\"\"></define-tag>
-<define-tag le></table></td></tr></table></td></tr></table></define-tag>
-
<page title="InfoCon - Online-Shop">
<h1 align=center>Bestellung aufgeben</h1>
<form method=post action=orderit.php3>
<?
- # So werden 1 Pixel dicke Rahmen erzeugt
- $la = "<la>";
- $le = "<le>";
+ # Porto erst einmal auf 20,-- festgesetzt
+ $porto = 20.00;
+
+ # Colors
# $ch = "#5dbbf9";
# $cd = "#9bd4fa";
# $ch = "#85c5f0";
# $cd = "#abdcfc";
- $ch = "#abdcfc";
- $cd = "#eff0f1";
+ $ch = "<colh>";
+ $cd = "<cold>";
+ $cn = "<coln>";
$tind = "<tr bgcolor=\"$ch\"><th><font face=\"Helvetica,Arial\">Anzahl</font></th>"
."<th align=\"left\"><font face=\"Helvetica,Arial\">Artikel</font></th>"
$dbh = dbconnect();
- // WHERE spool > 0
- $sth = dbquery ($dbh, "SELECT article.name,article.article,offer.subname,offer.price,offer.articleid "
- ."FROM article,offer WHERE article.article = offer.article ORDER BY offer.articleid");
+ # WHERE spool > 0
+ $sth = dbquery ($dbh, "SELECT article.name,article.article,offer.subname,offer.price,offer.articleid,spool.count_spare "
+ ."FROM article,offer,spool WHERE article.article = offer.article AND offer.articleid = spool.articleid "
+ ."ORDER BY offer.articleid");
$sum = 0.0;
- echo ($la);
+ <btable_begin>
$color = $cd;
+ $maybe_split = 0;
for ($i=0; $i < pg_NumRows ($sth); $i++) {
$row = pg_fetch_array ($sth, $i);
if (${$row['articleid']} > 0) {
+ if (${$row['articleid']} > $row['count_spare']) {
+ $maybe_split = 1;
+ }
if ($sum == 0.0) {
echo ($tind);
}
- $color = $color == $cd?"#ffffff":$cd;
+ $color = $color == $cd?$cn:$cd;
printf ("<tr bgcolor=\"%s\">", $color);
- printf ("<td width=\"10%%\" align=\"center\"><font face=\"Helvetica,Arial\">"
- ."<input type=\"hidden\" name=\"%s\" value=\"%d\">%d</font></td>",
+ printf ("<td width=\"10%%\" align=\"right\"><font face=\"Helvetica,Arial\">"
+ ."<input type=\"hidden\" name=\"%s\" value=\"%d\">%d </font></td>",
$row['articleid'], ${$row['articleid']}, ${$row['articleid']});
printf ("<td width=\"70%%\" align=\"left\"><font face=\"Helvetica,Arial\">"
printf ("<tr bgcolor=\"%s\"><th colspan=\"4\" align=\"left\"><font face=\"Helvetica,Arial\">%s</font></th>",
$ch, "Sie haben vergessen, Waren auszuwählen");
} else {
+
+ $color = $color == $cd?$cn:$cd;
+ printf ("<tr bgcolor=\"%s\">", $color);
+ printf ("<td width=\"10%%\" align=\"right\"><font face=\"Helvetica,Arial\">1 </font></td>");
+ printf ("<td width=\"70%%\" align=\"left\"><font face=\"Helvetica,Arial\">"
+ ."<a href=\"porto.html\">Porto und Verpackung</a></font></td>");
+ printf ("<td width=\"10%%\" align=\"right\"><font face=\"Helvetica,Arial\">%6.2f</font></td>",
+ $porto);
+ printf ("<td width=\"10%%\" align=\"right\"><font face=\"Helvetica,Arial\">%6.2f</font></td></tr>",
+ $porto);
+ $sum += $porto;
+
printf ("<tr bgcolor=\"%s\"><th colspan=\"3\" align=\"left\"><font face=\"Helvetica,Arial\">Summe</font></th>", $ch);
printf ("<th align=\"right\"><font face=\"Helvetica,Arial\">%7.2f</font></th></tr>", $sum);
}
- echo ($le);
+ <btable_end>
?>
-<? if ($sum > 0.0) { ?>
-<p><b>Bitte geben Sie Ihre Kundennummer oder Ihre Anschrift ein.</b>
+<?
+ if ($sum > 0.0) {
+
+ if ($maybe_split) {
+ echo ("<p><b>Nicht alle Artikel sind im Moment vorrrätig.</b><br>");
+ echo ("Sie haben die Möglichkeit, die Bestellung komplett zu erhalten, wenn die Ware vollständig ist oder "
+ ."sie aufzuteilen. Dann erhalten Sie den ersten Teil sofort und den zweiten sobald die Ware da "
+ ."ist. Achtung, bei zwei Bestellungen fällt auch zweimal Porto an.<p>");
+
+ echo ("<input name=\"split\" type=\"checkbox\" value=\"1\"> Bestellung aufteilen");
+ }
+?>
+<p><b>Bitte geben Sie Ihre Kundennummer oder Ihre Anschrift an.</b>
-<: print "<la>"; :>
+<? <btable_begin> ?>
<tr>
<td align=right><font face="Helvetica,Arial"><b>Kundennr.</b></font></td>
<td width=5></td>
-<td align=left><font face="Helvetica,Arial"><input name=customer size=30 maxlength=10></font></td>
-<td align=right><font face="Helvetica,Arial"><b>Paßwort</b></font></td>
+<td align=left><font face="Helvetica,Arial"><input name=customer size=20 maxlength=10></font></td>
+<td align=right><font face="Helvetica,Arial"><b>Kennwort</b></font></td>
<td width=5></td>
-<td align=left><font face="Helvetica,Arial"><input name=passwd type=password size=30 maxlength=10></font></td>
+<td align=left><font face="Helvetica,Arial"><input name=passwd type=password size=20 maxlength=10></font></td>
</tr>
-<: print "<le>"; :>
+<? <btable_end> ?>
<define-tag field>
<set-var %attributes>
<tr>
<td align=right width=15%><font face="Helvetica,Arial"><b><get-var n></b></font></td>
<td width=5></td>
-<td align=left><font face="Helvetica,Arial"><input name=<get-var f> size=50 maxlength=<get-var s>></font></td>
+<td align=left><font face="Helvetica,Arial"><input name=<get-var f> size=50 maxlength=<get-var s>> <get-var r></font></td>
</tr>
</define-tag>
-<: print "<la>"; :>
-<field n=Firma f=company s=60>
-<field n=Name f=lastname s=60>
-<field n=Vorname f=firstname s=60>
-<field n=Zusatz f=appendix s=60>
-<field n=Straße f=street s=60>
+<? <btable_begin> ?>
+<field n=Firma f=company s=60 r=>
+<field n=Name f=lastname s=60 r=*>
+<field n=Vorname f=firstname s=60 r=*>
+<field n=Zusatz f=appendix s=60 r=>
+<field n=Straße f=street s=60 r=*>
<tr>
<td align=right width=15%><font face="Helvetica,Arial"><b>PLZ</b></font></td>
<td width=5></td>
-<td align=left><font face="Helvetica,Arial"><input name=plz size=5 maxlength=5></font>
+<td align=left><font face="Helvetica,Arial"><input name=plz size=5 maxlength=5> *</font>
<font face="Helvetica,Arial"><b>Stadt</b></font>
- <font face="Helvetica,Arial"><input name=city size=37 maxlength=60></font></td>
+ <font face="Helvetica,Arial"><input name=city size=35 maxlength=60> *</font></td>
</tr>
<tr>
<td align=left><font face="Helvetica,Arial">Deutschland<input type=hidden name=country value=Germany size=50 maxlength=60></font></td>
</tr>
-<: print "<le>"; :>
+<tr>
+<td colspan=3 align=left width=100%><font face="Helvetica,Arial">
+<p>Die mit einem Stern (*) markierten Eingabefelder sind erforderlich.</font></td>
+</tr>
+<? <btable_end> ?>
<p><center><input type=submit value="Bestellen"> . <input type=reset value="Reset"></center>