[MKDoc-commit] Added missing ECommerce templates from MKDoc CMS
bruno at mkdoc.demon.co.uk
bruno at mkdoc.demon.co.uk
Wed Oct 20 17:27:18 BST 2004
Log Message:
-----------
Added missing ECommerce templates from MKDoc CMS
Added Files:
-----------
MKDoc-ECommerce/lib/MKDoc/resources/templates/editor/price:
en.html
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/basket/help:
en.html
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/basket/mail:
en.html
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/basket/view:
en.html
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/details:
en.html
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/email/accept_customer:
en.xml
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/email/accept_merchant:
en.xml
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/email/reject_customer:
en.xml
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/email/reject_merchant:
en.xml
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/explain_rules:
en.html
MKDoc-ECommerce/lib/MKDoc/resources/templates/shop/order:
en.html
-------------- next part --------------
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/details/en.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:petal="http://purl.org/petal/1.0/">
+ <head>
+ <title>Postal Details</title>
+ </head>
+ <body>
+
+ <div class="error" petal:condition="true:self/has_errors">
+ <p petal:condition="true:self/has_errors">There has been one or more errors validating your form:</p>
+ <ul petal:condition="true:self/has_errors">
+ <?for name="error self/errors"?>
+ <li petal:condition="error/is --ecommerce/address/first_name_empty">
+ The 'First Name' field is empty.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/last_name_empty">
+ The 'Last Name' field is empty.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/email_empty">
+ The 'Email' field is empty.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/email_mismatch">
+ The 'Email' and 'Retype Email' fields contain different values.
+ You must enter the same email twice to avoid typing errors.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/address_empty">
+ The first 'Address' field is empty.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/city_empty">
+ The 'City' field is empty.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/state_empty">
+ The 'County / State / Province' field is empty.
+ </li>
+ <li petal:condition="error/is --ecommerce/address/zip_empty">
+ The 'PostCode / ZIP' field is empty.
+ </li>
+ <?end?>
+ </ul>
+ </div>
+
+ <p>Please fill this form with your postal address details.</p>
+ <form petal:attributes="action self/uri" method="post">
+ <p>Fields in <strong>bold</strong> indicate a required field.</p>
+ <table style="border: solid black 1px; margin: 10px; width: 80%">
+ <tr>
+ <td colspan="2"><em><small>Name of the person to send the parcel to.</small></em></td>
+ </tr>
+ <tr>
+ <td width="40%"><strong>First Name</strong></td>
+ <td><input type="text" name="first_name" petal:attributes="value self/cgi/param --first_name" /></td>
+ </tr>
+ <tr>
+ <td><strong>Last Name</strong></td>
+ <td><input type="text" name="last_name" petal:attributes="value self/cgi/param --last_name" /></td>
+ </tr>
+ <tr>
+ <td>Company</td>
+ <td><input type="text" name="company_name" petal:attributes="value self/cgi/param --company_name" /></td>
+ </tr>
+ </table>
+
+ <table style="border: solid black 1px; margin: 10px; width: 80%">
+ <tr>
+ <td colspan="2">
+ <em><small>Please enter a valid email address - a confirmation email will be sent to you.</small></em>
+ </td>
+ </tr>
+ <tr>
+ <td width="40%"><strong>Email Address</strong></td>
+ <td><input type="text" name="email" petal:attributes="value self/cgi/param --email" /></td>
+ </tr>
+ <tr>
+ <td><strong>Retype email address</strong></td>
+ <td><input type="text" name="email_check" petal:attributes="value self/cgi/param --email_check" /></td>
+ </tr>
+ </table>
+
+ <table style="border: solid black 1px; margin: 10px; width: 80%">
+ <tr>
+ <td colspan="2"><em><small>Please enter the address to deliver the parcel to.</small></em></td>
+ </tr>
+ <tr>
+ <td width="40%"><strong>Address</strong></td>
+ <td><input type="text" name="address1" petal:attributes="value self/cgi/param --address1" /></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><input type="text" name="address2" petal:attributes="value self/cgi/param --address2" /></td>
+ </tr>
+ <tr>
+ <td><strong>City</strong></td>
+ <td><input type="text" name="city" petal:attributes="value self/cgi/param --city" /></td>
+ </tr>
+ <tr>
+ <td><strong>County / State / Province</strong></td>
+ <td><input type="text" name="state" petal:attributes="value self/cgi/param --state" /></td>
+ </tr>
+ <tr>
+ <td><strong>Postcode / ZIP</strong></td>
+ <td><input type="text" name="zip" petal:attributes="value self/cgi/param --zip" /></td>
+ </tr>
+ <tr>
+ <td><strong>Country</strong></td>
+ <td petal:content="self/session/country">Uganda</td>
+ </tr>
+ <tr>
+ <td>Phone number</td>
+ <td><input type="text" name="phone" petal:attributes="value self/cgi/param --phone" /></td>
+ </tr>
+ </table>
+ <input type="submit" name="submit_ok" value="Next >>" />
+ </form>
+ </body>
+</html>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/email/accept_customer/en.xml
@@ -0,0 +1,51 @@
+<Message
+ xmlns="http://www.openhealth.org/xmtp#"
+ xmlns:petal="http://purl.org/petal/1.0/">
+
+ <Content-Type>text/plain; charset=utf-8; format=flowed</Content-Type>
+ <Content-Disposition>inline</Content-Disposition>
+ <Content-Transfer-Encoding>8bit</Content-Transfer-Encoding>
+ <Content-Language>en</Content-Language>
+ <MIME-Version>1.0</MIME-Version>
+
+ <From petal:content="string:${self/admin_user/real_name} <${self/admin_user/email}>">MKDoc <info at example.com></From>
+ <To petal:content="string:${self/address/first_name} ${self/address/last_name} <${self/address/email}>"
+ >fred.flintstone at rocks.com</To>
+ <Subject petal:content="string:[ACCEPTED] ${self/admin_user/real_name} - Order ${self/id}">Order</Subject>
+ <User-Agent>MKDoc Mailer v1.6</User-Agent>
+ <Organization petal:content="self/root/title">MKDoc</Organization>
+
+ <body xmlns="http://www.w3.org/1999/xhtml">
+
+ <p>
+Dear <span petal:replace="self/address/first_name">Fred</span>,
+ </p>
+
+ <p>
+This is a confirmation email for your order ${self/id}.
+ </p>
+
+ <p>
+Order contents:
+ </p>
+ <p petal:repeat="item self/basket/items" petal:omit-tag="">
+<pre>${item/reference}, ${item/description}, x ${item/total}
+</pre>
+ </p>
+
+ <p>
+To be delivered at the following address:
+ </p>
+
+ <pre petal:content="self/address/as_string" />
+
+ <p>Should you have any inquiries about your order, simply reply
+to this email or contact us at ${self/admin_user/email}.</p>
+
+ <p>${config:PUBLIC_DOMAIN}</p>
+
+ <pre>--
+Best Regards,
+<span petal:replace="self/admin_user/real_name">Example</span> <<span petal:replace="self/admin_user/email">example at example.com</span>></pre>
+ </body>
+</Message>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/explain_rules/en.html
@@ -0,0 +1,10 @@
+<table petal:condition="true: self/get_rules" xmlns:petal="http://purl.org/petal/1.0/">
+ <tr petal:repeat="line self/get_rules/explain">
+ <td petal:content="line/title">Title</td>
+ <td petal:content="line/description">Desc</td>
+ </tr>
+ <tr>
+ <td><strong>Grand-Total</strong></td>
+ <td><strong petal:content="self/get_rules/deal_price">Deal_Price</strong></td>
+ </tr>
+</table>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/basket/mail/en.html
@@ -0,0 +1,75 @@
+<html
+ petal:define="products self/basket_products;
+ modify plugin: flo::plugin::Shop::Basket::Modify;
+ details plugin: flo::plugin::Shop::Details;
+ sitemap plugin: flo::plugin::Sitemap;
+ search plugin: flo::plugin::Search"
+ xmlns:petal="http://purl.org/petal/1.0/"
+>
+ <head>
+ <style>
+ table {
+ width: 100%;
+ }
+ th {
+ align: left;
+ background-color: #CCC;
+ color: red;
+ }
+ </style>
+ </head>
+ <body>
+
+ <h2>Place a mail order:</h2>
+
+ <p>If you don't want to use your credit card you can send us a cheque in
+WHATEVER_CURRENCY. Sorry we cannot accept coins or notes. Simply print
+and fill this form, then send it along with your payment to:</p>
+
+<pre>
+COMPANY_NAME,
+ADDRESS1
+ADDRESS2
+CITY
+COUNTRY
+</pre>
+
+ <h2>Products to send:</h2>
+ <table>
+ <tr>
+ <th>Reference</th>
+ <th>Description</th>
+ <th>Qty</th>
+ </tr>
+ <tr petal:repeat="item self/basket/items">
+ <td petal:content="item/reference">Reference</td>
+ <td petal:content="item/description">Description</td>
+ <td petal:content="item/quantity">1</td>
+ </tr>
+ </table>
+
+ <h2>Price:</h2>
+
+ <h2>Address of delivery:</h2>
+<pre>
+Fields with an asterix (*) are mandatory.
+
+First Name(*) _______________________________________
+
+Last Name(*) _______________________________________
+
+Company _______________________________________
+
+Email Address(*) _______________________________________
+
+Address(*) _______________________________________
+
+ _______________________________________
+
+City(*) _______________________________________
+
+County(*) _______________________________________
+</pre>
+
+ </body>
+</html>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/email/accept_merchant/en.xml
@@ -0,0 +1,52 @@
+<Message
+ xmlns="http://www.openhealth.org/xmtp#"
+ xmlns:petal="http://purl.org/petal/1.0/">
+
+ <Content-Type>text/plain; charset=utf-8; format=flowed</Content-Type>
+ <Content-Disposition>inline</Content-Disposition>
+ <Content-Transfer-Encoding>8bit</Content-Transfer-Encoding>
+ <Content-Language>en</Content-Language>
+ <MIME-Version>1.0</MIME-Version>
+
+ <To petal:content="string:${self/address/first_name} ${self/address/last_name} <${self/address/email}>"
+ >fred.flintstone at rocks.com</To>
+ <From petal:content="string:${self/admin_user/real_name} <${self/admin_user/email}>">MKDoc <info at example.com></From>
+ <Subject petal:content="string:[ACCEPTED] ${self/admin_user/real_name} - Order ${self/id}">Order</Subject>
+ <User-Agent>MKDoc Mailer v1.6</User-Agent>
+ <Organization petal:content="self/root/title">MKDoc</Organization>
+
+ <body xmlns="http://www.w3.org/1999/xhtml">
+
+ <p>
+Dear <span petal:replace="self/address/first_name">Fred</span>,
+ </p>
+
+ <p>
+This is a confirmation email for your order ${self/id}.
+ </p>
+
+ <p>
+Order contents:
+ </p>
+ <p petal:repeat="item self/basket/items" petal:omit-tag="">
+<pre>${item/reference}, ${item/description}, x ${item/total}
+</pre>
+ </p>
+
+ <p>
+To be delivered at the following address:
+ </p>
+
+<pre petal:content="self/address/as_string" />
+
+ <p>Should you have any inquiries about your order, simply reply
+to this email or contact us at ${self/admin_user/email}.</p>
+
+ <p>${config:PUBLIC_DOMAIN}</p>
+
+ <pre>--
+Best Regards,
+<span petal:replace="self/admin_user/real_name">Example</span> <<span petal:replace="self/admin_user/email">example at example.com</span>></pre>
+
+ </body>
+</Message>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/email/reject_customer/en.xml
@@ -0,0 +1,46 @@
+<Message
+ xmlns="http://www.openhealth.org/xmtp#"
+ xmlns:petal="http://purl.org/petal/1.0/">
+
+ <Content-Type>text/plain; charset=utf-8; format=flowed</Content-Type>
+ <Content-Disposition>inline</Content-Disposition>
+ <Content-Transfer-Encoding>8bit</Content-Transfer-Encoding>
+ <Content-Language>en</Content-Language>
+ <MIME-Version>1.0</MIME-Version>
+
+ <From petal:content="string:${self/admin_user/real_name} <${self/admin_user/email}>">MKDoc <info at example.com></From>
+ <To petal:content="string:${self/address/first_name} ${self/address/last_name} <${self/address/email}>"
+ >fred.flintstone at rocks.com</To>
+ <Subject petal:content="string:[CANCELLED] ${self/admin_user/real_name} - Order ${self/id}">Order</Subject>
+ <User-Agent>MKDoc Mailer v1.6</User-Agent>
+ <Organization petal:content="self/root/title">MKDoc</Organization>
+
+ <body xmlns="http://www.w3.org/1999/xhtml">
+
+ <p>
+Dear <span petal:replace="self/address/first_name">Fred</span>,
+ </p>
+
+ <p>
+It appears that you have cancelled your order ${self/id}.
+ </p>
+
+ <p>
+If you are confused about something or if this is not what
+you intended to do, you can get in touch with us by simply
+replying to this e-mail. We will do our best to help you.
+ </p>
+
+ <p>
+Please come visit us again. We hope that you will find our
+service valuable.
+ </p>
+
+ <p>${config:PUBLIC_DOMAIN}</p>
+
+ <pre>--
+Best Regards,
+<span petal:replace="self/admin_user/real_name">Example</span> <<span petal:replace="self/admin_user/email">example at example.com</span>></pre>
+
+ </body>
+</Message>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/email/reject_merchant/en.xml
@@ -0,0 +1,46 @@
+<Message
+ xmlns="http://www.openhealth.org/xmtp#"
+ xmlns:petal="http://purl.org/petal/1.0/">
+
+ <Content-Type>text/plain; charset=utf-8; format=flowed</Content-Type>
+ <Content-Disposition>inline</Content-Disposition>
+ <Content-Transfer-Encoding>8bit</Content-Transfer-Encoding>
+ <Content-Language>en</Content-Language>
+ <MIME-Version>1.0</MIME-Version>
+
+ <To petal:content="string:${self/address/first_name} ${self/address/last_name} <${self/address/email}>"
+ >fred.flintstone at rocks.com</To>
+ <From petal:content="string:${self/admin_user/real_name} <${self/admin_user/email}>">MKDoc <info at example.com></From>
+ <Subject petal:content="string:[CANCELLED] ${self/admin_user/real_name} - Order ${self/id}">Order</Subject>
+ <User-Agent>MKDoc Mailer v1.6</User-Agent>
+ <Organization petal:content="self/root/title">MKDoc</Organization>
+
+ <body xmlns="http://www.w3.org/1999/xhtml">
+
+ <p>
+Dear <span petal:replace="self/address/first_name">Fred</span>,
+ </p>
+
+ <p>
+It appears that you have cancelled your order ${self/id}.
+ </p>
+
+ <p>
+If you are confused about something or if this is not what
+you intended to do, you can get in touch with us by simply
+replying to this e-mail. We will do our best to help you.
+ </p>
+
+ <p>
+Please come visit us again. We hope that you will find our
+service valuable.
+ </p>
+
+ <p>${config:PUBLIC_DOMAIN}</p>
+
+ <pre>--
+Best Regards,
+<span petal:replace="self/admin_user/real_name">Example</span> <<span petal:replace="self/admin_user/email">example at example.com</span>></pre>
+
+ </body>
+</Message>
--- /dev/null
+++ lib/MKDoc/resources/templates/editor/price/en.html
@@ -0,0 +1,288 @@
+<fieldset
+ class="price-component"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:petal="http://purl.org/petal/1.0/"
+ petal:define="name_ref_id string:${self/block_name}_ref_id;
+ name_description string:${self/block_name}_description;
+ name_amount string:${self/block_name}_amount;
+ name_move_up string:${self/block_name}_up;
+ name_move_down string:${self/block_name}_down;
+ name_delete string:${self/block_name}_delete;
+ align self/align;
+ align_opposite self/align_opposite;
+ dir self/direction"
+ ondblclick="window.location='./#component-${self/name_noext}'"
+>
+
+ <legend
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ petal:attributes="align align"
+ ><a
+ name="component-${self/name_noext}"
+ id="component-${self/name_noext}"
+ >Price component</a></legend>
+
+ <table
+ cellpadding="2"
+ cellspacing="0"
+ border="0"
+ class="adminform"
+ dir="ltr"
+ summary="This table contains form elements."
+ petal:attributes="dir dir"
+ >
+ <tr petal:condition="self/has_errors"
+ petal:repeat="error self/errors" colspan="3" class="error">
+ <td petal:condition="error/is --component/price/ref_id_undef">
+ You must provide a reference ID for this component
+ </td>
+ </tr>
+ <tr petal:condition="self/has_errors"
+ petal:repeat="error self/errors" colspan="3" class="error">
+ <td petal:condition="error/is --component/price/amount_undef">
+ The amount you entered is incorrect. Please enter a decimal
+ amount with a precision of two digits, e.g. 123.25
+ </td>
+ </tr>
+ <tr petal:condition="self/has_errors"
+ petal:repeat="error self/errors" colspan="3" class="error">
+ <td petal:condition="error/is --component/price/amount_invalid">
+ The amount you entered is incorrect. Please enter a decimal
+ amount with a precision of two digits, e.g. 123.25
+ </td>
+ </tr>
+ <tr>
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+ <label
+ for="component_up"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ petal:attributes="for name_move_up"
+ >
+ Move
+ </label>
+
+ <input
+ type="submit"
+ name="component_up"
+ id="component_up"
+ value="Up"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ title="Move this component up."
+ petal:attributes="name name_move_up; id name_move_up"
+ />
+
+ </td>
+
+ <td
+ class="price-component"
+ align="right"
+ petal:attributes="align align_opposite"
+ >
+
+ <a
+ href="http://testers.mkdoc.com/ideas/2003/price-component/"
+ class="help"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ title="Information and advice on the component component."
+ >Help?</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <label
+ for="ref_id"
+ xml:lang="en"
+ lang="en"
+
+ dir="ltr"
+ title="The ref_id"
+ petal:attributes="for name_uri"
+ >Reference</label>
+ </td>
+
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <input
+ type="text"
+ name="ref_id"
+ id="ref_id"
+ value="REFX6841"
+ size="20"
+ title="Enter the ref_id of this price component"
+ petal:attributes="name name_ref_id; id name_ref_id; value self/ref_id"
+ />
+
+ </td>
+ </tr>
+
+ <tr>
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <label
+ for="description"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ title="The description"
+ petal:attributes="for name_uri"
+ >Model</label>
+ </td>
+
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <input
+ type="text"
+ name="description"
+ id="description"
+ value="Size: Large, Color: Black"
+ size="40"
+ title="Enter the description of this price component"
+ petal:attributes="name name_description; id name_description; value self/description"
+ />
+
+ </td>
+ </tr>
+
+ <tr>
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <label
+ for="amount"
+ xml:lang="en"
+ lang="en"
+
+ dir="ltr"
+ title="The amount"
+ petal:attributes="for name_uri"
+ >Price</label>
+ </td>
+
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <input
+ type="text"
+ name="amount"
+ id="amount"
+ value="99.00"
+ size="7"
+ title="Enter the amount of this price component"
+ petal:attributes="name name_amount; id name_amount; value self/amount"
+ />
+
+ </td>
+ </tr>
+
+ <tr>
+ <td
+ align="left"
+ class="price-component"
+ petal:attributes="align align"
+ >
+
+ <label
+ for="component_down"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ petal:attributes="for name_move_down"
+ >
+ Move
+ </label>
+
+ <input
+ type="submit"
+ name="component_down"
+ id="component_down"
+ value="Down"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ title="Move this component down."
+ petal:attributes="name name_move_down; id name_move_down"
+ />
+
+ </td>
+
+ <td
+ class="price-component"
+ align="right"
+ petal:attributes="align align_opposite"
+ >
+
+ <label
+ for="component_delete"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ petal:attributes="for name_move_down"
+ >
+ This component
+ </label>
+
+ <input
+ type="submit"
+ name="component_delete"
+ id="component_delete"
+ value="Delete"
+ xml:lang="en"
+ lang="en"
+ dir="ltr"
+ title="Delete this component."
+ petal:attributes="name name_delete; id name_delete"
+ />
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <a href="#" petal:attributes="href string:${self/uri},copy" petal:condition="self/is_saved">Copy To...</a>
+ <bdo
+ dir="ltr"
+ petal:atributes="dir self/direction"
+ petal:condition="self/is_saved"
+ >|</bdo>
+
+ <a href="#" petal:attributes="href string:${self/uri},move" petal:condition="self/is_saved">Move To...</a>
+ </td>
+ </tr>
+ </table>
+</fieldset>
+
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/basket/help/en.html
@@ -0,0 +1,36 @@
+<html xmlns:petal="http://purl.org/petal/1.0/">
+ <body petal:define="subscribe plugin:flo::plugin::Account::Subscribe">
+
+ <p>
+ <strong>
+ It seems that your browser does not support cookies.
+ </strong>
+ </p>
+
+ <h2>What are cookies?</h2>
+
+ <p>
+ Cookies are unique identifiers which this website sends to your computer
+ to keep track of the items you put in the shopping basket.</p>
+
+ <p>
+ However it seems that you have disabled cookies or that your
+ browser does not support them.
+ </p>
+
+ <h2>What can I do about it?</h2>
+
+ <p>
+ Enable cookies or use a browser which supports cookies.
+ </p>
+
+ <p>
+ Alternatively, you can
+ <a
+ href="#"
+ petal:attributes="href subscribe/uri"
+ >sign up</a>
+ on this website, which would eliminate the need for a cookie
+ and let you view this site in a personalized way.</p>
+ </body>
+</html>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/basket/view/en.html
@@ -0,0 +1,82 @@
+<html
+ petal:define="modify plugin: flo::plugin::Shop::Basket::Modify;
+ details plugin: flo::plugin::Shop::Details;
+ sitemap plugin: flo::plugin::Sitemap;
+ search plugin: flo::plugin::Search"
+ xmlns:petal="http://purl.org/petal/1.0/"
+>
+ <head>
+ <title>Shopping Cart</title>
+ </head>
+ <body>
+ <form action="#" method="post" petal:attributes="action modify/uri">
+ <div petal:condition="true: self/session/basket/items">
+ <p>You have the following items in your shopping basket:</p>
+ <table>
+ <tr>
+ <th>Item</th>
+ <th>Unit Price</th>
+ <th>Quantity</th>
+ <th>Price</th>
+ <th colspan="2">Actions</th>
+ </tr>
+ <tr petal:repeat="item self/session/basket/items">
+ <td petal:content="item/description">Item</td>
+ <td petal:content="string: ?? ${item/unit_price}">Unit_Price</td>
+ <td><input type="text" size="2" name="submit-change-qty-${item/reference}" value="${item/quantity}" /></td>
+ <td petal:content="string: ?? ${item/total_formatted}">Price</td>
+ <td><input type="submit" name="submit-change" value="Update" /></td>
+ <td><input type="submit" name="submit-delete-id-${item/reference}" value="Remove" /></td>
+ </tr>
+ </table>
+
+ <div>
+ Country of delivery:
+ <select name="country">
+ <option
+ petal:condition="true: self/countries_selected"
+ petal:attributes="value self/countries_selected"
+ petal:content="self/countries_selected"
+ >United Kingdom</option>
+ <option
+ petal:repeat="country self/countries_unselected"
+ petal:attributes="value country"
+ petal:content="country"
+ >Spain</option>
+ </select>
+ <input type="submit" name="submit-change" value="Update" />
+ </div>
+
+ <div>
+ <a href="#" petal:attributes="href details/uri">Order online</a> |
+ <a href="#"
+ petal:condition="true:self/parent/components --price; true:self/parent/parent"
+ petal:attributes="href self/parent/parent/uri">Continue Shopping</a>
+ <a href="#"
+ petal:condition="true:self/parent/components --price; false:self/parent/parent"
+ petal:attributes="href self/parent/uri">Continue Shopping</a>
+ <a href="#"
+ petal:condition="false:self/parent/components --price"
+ petal:attributes="href self/parent/uri">Continue Shopping</a>
+ </div>
+
+ <?include file="/shop/explain_rules/"?>
+ </div>
+
+ <div petal:condition="false: self/session/basket/items">
+ <p>Empty Shopping Basket!</p>
+
+ <p>Feel free to add items in your shopping basket - you can always remove them at
+ any time before you checkout.</p>
+
+ <p>In order to add something to your shopping basket, you must browse or search
+ for an article on this site. Once you find an article which interests you,
+ press the button <input type="submit" value="Add to basket" />.</p>
+
+ <p>You can use the <a href="#" petal:attributes="href sitemap/uri">sitemap</a>
+ or the <a href="#" petal:attributes="href search/uri">search engine</a>
+ to browse through hundreds of amazing products!</p>
+ </div>
+ </form>
+ </body>
+</html>
--- /dev/null
+++ lib/MKDoc/resources/templates/shop/order/en.html
@@ -0,0 +1,55 @@
+<html xmlns:petal="http://purl.org/petal/1.0/">
+ <body>
+
+ <p><small>URL: <em>${self/order_uri}</em></small></p>
+
+ <h1>Order reference ${self/order/id}</h1>
+
+ <p style="text-align:center; color:red; font-size:x-large">Test Mode. This is not a real transaction.</p>
+
+ <p>Thank you.</p>
+
+ <p>Please bookmark or print this page. Shall you have any enquiries about
+ your order, please send an email to
+ <a href="mailto:${self/admin_user/email}?Subject=Order%20${self/order/id}">${self/admin_user/email}</a>.
+ </p>
+
+ <div petal:condition="true:self/order/is_pending">
+ <p>We will process your order as soon as we receive your payment.</p>
+ <form method="post" petal:attributes="action self/uri">
+ <input type="hidden" name="id" petal:attributes="value self/order/id" />
+ <input type="hidden" name="accept_me" value="1" />
+ <input type="submit" value="Pay Now!" />
+ </form>
+ <form method="post">
+ <input type="hidden" name="id" petal:attributes="value self/order/id" />
+ <input type="hidden" name="reject_me" value="1" />
+ <input type="submit" value="No! Don't pay!" />
+ </form>
+ </div>
+
+ <div petal:condition="true:self/order/is_accepted">
+ <p>Your payment has been accepted.
+ We will be processing your order straight away.</p>
+ </div>
+
+ <div petal:condition="true:self/order/is_rejected">
+ <p>Your payment has been cancelled.
+ We will not be processing your order.
+ Please visit us again!</p>
+ </div>
+
+ <h2>Order summary</h2>
+ <dl>
+ <dt>Placed on:</dt>
+ <dd>${self/order/date_placed}</dd>
+ <dt>Amount:</dt>
+ <dd petal:content="self/order/deal_price">Amount</dd>
+ </dl>
+
+ <h2>Order Contents</h2>
+ <div petal:repeat="item self/order/basket/items">
+ ${item/reference}, ${item/description}, x ${item/quantity}
+ </div>
+ </body>
+</html>
More information about the MKDoc-commit
mailing list