]> git.imager.perl.org - bse.git/blame - site/templates/cart_base.tmpl
move a lot of cart logic to the cart object
[bse.git] / site / templates / cart_base.tmpl
CommitLineData
025bd0d2 1<:wrap base.tmpl:>
90e5205e 2<table width="100%" border="0" cellspacing="0" cellpadding="0">
27feb834
TC
3 <tr>
4 <td width="80%" height="24">&nbsp;&nbsp;<font face="Arial, Helvetica, sans-serif" size="4" color="#FF7F00"><b><:title:></b></font></td>
025bd0d2
TC
5 <td height="24">&nbsp;</td>
6 </tr>
7 <tr>
8 <td bgcolor="#999999" colspan="2" height="1"><img src="/images/trans_pixel.gif" width="24" height="1" border="0"></td>
9 </tr>
10 <tr>
11 <td colspan="2">
12 <table width="100%" border="0" cellspacing="0" cellpadding="0">
90e5205e 13 <tr>
025bd0d2 14 <td width="100"><img src="/images/trans_pixel.gif" width="100" height="10" border="0"></td>
27feb834 15 <td bgcolor="#999999" width="100%">&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2">/
025bd0d2
TC
16 <a href="<:ifAdmin:>/cgi-bin/admin/admin.pl?id=1<:or:>/<:eif:>"><font color="#FFFFFF">Home</font></a>
17 / <a href="/shop/index.html"><font color="#FFFFFF"><:article title:></font></a>
18 /</font></td>
19 </tr>
20 </table>
90e5205e
TC
21 </td>
22 </tr>
23</table>
caa7299c 24<:ifMsg:><p><font face="Verdana, Arial, Helvetica, sans-serif"><b><:msg:></b> </font></p><:or:><:eif:>
025bd0d2 25<p><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>Contains</b>
abf5bbc6 26 - <:count:> item<:if Eq [count] "1":><:or Eq:>s<:eif Eq:></font></p>
796809d1 27<form name="form1" method="POST" action="<:dyntarget shop:>">
025bd0d2
TC
28 <table width="100%" border="0" cellspacing="0" cellpadding="0">
29 <tr>
27feb834 30 <td align="center" bgcolor="#CCCCCC" width="100%" height="18"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
025bd0d2
TC
31 <b>Shopping Cart Items</b></font></td>
32 </tr>
33 </table>
27feb834 34 <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#666666">
025bd0d2
TC
35 <tr valign="middle" align="center">
36 <td width="100%">
abf5bbc6 37 <table width="100%" border="0" cellspacing="1" cellpadding="1" bgcolor="#EEEEEE">
27feb834 38 <tr valign="middle" align="center" bgcolor="#666666">
025bd0d2
TC
39 <td width="100%" align="left" height="18"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Item:</b></font>&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF">(All
40 prices in AUD &#150; includes GST and shipping costs where applicable)</font></td>
41 <td nowrap height="18"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Qty:</b></font>&nbsp;</td>
42 <td height="18"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Price:</b></font>&nbsp;</td>
43 <td height="18">&nbsp; </td>
44 </tr>
240fb6b6 45 <:-.set items = request.cart.items -:>
11af7272
TC
46 <:.if items.size -:>
47 <:.for item in items -:>
48 <:.set options = item.option_list -:>
49 <:.set session = item.session -:>
025bd0d2 50 <tr valign="middle" align="center" bgcolor="#FFFFFF">
11af7272
TC
51 <td width="100%" align="left"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><a href="<:= item.link | html:>"><:= item.product.description | html :> <:.if options.size:>(<:.for option in options:><:= loop.index ? ", " : "" :><:= option.desc | html:>:
52 <:= option.display |html :><:.end for:>)<:.end if -:></a><:.if item.session_id:>(session at <:= session.location.description | html:> <:= bse.date("%H:%M %d/%m/%Y", session.when_at) -:>)<:.end if:></font></td>
025bd0d2 53 <td nowrap align="center">
11af7272 54 <input type="text" name="quantity_<:= loop.index :>" size="2" value="<:= item.units :>">
025bd0d2 55 </td>
11af7272 56 <td align="right"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>$<:= bse.number("money", item.price) | html :></b></font></td>
025bd0d2 57 <td nowrap>
11af7272 58 <input type="submit" name="delete_<:= loop.index :>" value="Remove">
025bd0d2
TC
59 </td>
60 </tr>
11af7272
TC
61 <:.end for -:>
62 <:.else -:>
08123550
TC
63 <tr valign="middle" align="center" bgcolor="#FFFFFF">
64 <td width="100%" height="20" align="center" colspan="4"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">You have no items in your shopping cart!</font></td>
65 </tr>
11af7272 66 <:.end if -:>
025bd0d2
TC
67 </table>
68 </td>
69 </tr>
70 </table>
71 <table width="100%" border="0" cellspacing="0" cellpadding="0">
72 <tr>
73 <td>&nbsp;</td>
74 <td height="20">&nbsp;</td>
27feb834
TC
75 <td height="20" bgcolor="#666666">&nbsp;</td>
76 <td align="CENTER" height="20" bgcolor="#666666" NOWRAP><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
025bd0d2 77 <b>GRAND TOTAL</b></font></td>
27feb834 78 <td height="20" bgcolor="#666666">&nbsp;</td>
025bd0d2
TC
79 </tr>
80 <tr>
81 <td width="100%" valign="MIDDLE"><a href="/shop/index.html"><img src="/images/store/browse_more.gif" width="133" height="21" border="0" alt="Browse More"></a></td>
82 <td NOWRAP>
83 <table border="0" cellspacing="0" cellpadding="0">
84 <tr>
85 <td><img src="/images/store/left_end_cap_solid.gif" width="12" height="31"></td>
27feb834 86 <td bgcolor="#EEEEEE" NOWRAP valign="MIDDLE">
2400e739
TC
87 <input type="submit" name="a_emptycart" value="Empty Cart">
88 &nbsp;
025bd0d2
TC
89 <input type="submit" name="recalc" value="Recalculate">
90 &nbsp;
91 <input type="submit" name="checkout" value="Checkout">
92 </td>
93 <td><img src="/images/store/right_end_cap_solid.gif" width="12" height="31"></td>
94 </tr>
95 </table>
96 </td>
97 <td><img src="/images/store/left_bottom_corner_line.gif" width="26" height="31"></td>
98 <td align="center" bgcolor="#FFFFFF" height="100%" NOWRAP> <font size="3" face="Verdana, Arial, Helvetica, sans-serif">
99 <b>$<:money total:></b></font></td>
100 <td><img src="/images/store/right_bottom_corner_line.gif" width="26" height="31"></td>
101 </tr>
102 <tr>
103 <td width="100%"></td>
104 <td></td>
105 <td></td>
27feb834 106 <td bgcolor="#666666"><img src="/images/trans_pixel.gif" width="1" height="1"></td>
025bd0d2
TC
107 <td></td>
108 </tr>
109 </table>
110</form>