thiswebshoprules

git clone https://git.tarina.org/thiswebshoprules
Log | Files | Refs

fa47ab78e071920bb57c203271b3b28595340324.html (48608B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      5 <title>werks - getdafuckouttahere.net - Unnamed repository; edit this file &#39;description&#39; to name the repository.
      6 </title>
      7 <link rel="icon" type="image/png" href="../favicon.png" />
      8 <link rel="alternate" type="application/atom+xml" title="getdafuckouttahere.net Atom Feed" href="../atom.xml" />
      9 <link rel="alternate" type="application/atom+xml" title="getdafuckouttahere.net Atom Feed (tags)" href="../tags.xml" />
     10 <link rel="stylesheet" type="text/css" href="../style.css" />
     11 </head>
     12 <body>
     13 <table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>getdafuckouttahere.net</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
     14 </span></td></tr><tr><td></td><td>
     15 <a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
     16 <hr/>
     17 <div id="content">
     18 <pre><b>commit</b> <a href="../commit/fa47ab78e071920bb57c203271b3b28595340324.html">fa47ab78e071920bb57c203271b3b28595340324</a>
     19 <b>parent</b> <a href="../commit/6cebe6413cba1ca3d3267f60bb3b80f9ad1fb591.html">6cebe6413cba1ca3d3267f60bb3b80f9ad1fb591</a>
     20 <b>Author:</b> rob &lt;<a href="mailto:rob@tarina.org">rob@tarina.org</a>&gt;
     21 <b>Date:</b>   Sat, 16 Oct 2021 08:17:51 +0300
     22 
     23 werks
     24 
     25 <b>Diffstat:</b>
     26 <table><tr><td class="A">A</td><td><a href="#h0">public_html/templates/base.html</a></td><td> | </td><td class="num">18</td><td><span class="i">++++++++++++++++++</span><span class="d"></span></td></tr>
     27 <tr><td class="A">A</td><td><a href="#h1">public_html/templates/bigpic.html</a></td><td> | </td><td class="num">5</td><td><span class="i">+++++</span><span class="d"></span></td></tr>
     28 <tr><td class="A">A</td><td><a href="#h2">public_html/templates/bitcoin.html</a></td><td> | </td><td class="num">6</td><td><span class="i">++++++</span><span class="d"></span></td></tr>
     29 <tr><td class="A">A</td><td><a href="#h3">public_html/templates/categories.html</a></td><td> | </td><td class="num">13</td><td><span class="i">+++++++++++++</span><span class="d"></span></td></tr>
     30 <tr><td class="A">A</td><td><a href="#h4">public_html/templates/checkout.html</a></td><td> | </td><td class="num">29</td><td><span class="i">+++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     31 <tr><td class="A">A</td><td><a href="#h5">public_html/templates/index.html</a></td><td> | </td><td class="num">64</td><td><span class="i">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     32 <tr><td class="A">A</td><td><a href="#h6">public_html/templates/l33t.html</a></td><td> | </td><td class="num">14</td><td><span class="i">++++++++++++++</span><span class="d"></span></td></tr>
     33 <tr><td class="A">A</td><td><a href="#h7">public_html/templates/login.html</a></td><td> | </td><td class="num">13</td><td><span class="i">+++++++++++++</span><span class="d"></span></td></tr>
     34 <tr><td class="A">A</td><td><a href="#h8">public_html/templates/op.html</a></td><td> | </td><td class="num">14</td><td><span class="i">++++++++++++++</span><span class="d"></span></td></tr>
     35 <tr><td class="A">A</td><td><a href="#h9">public_html/templates/operator.html</a></td><td> | </td><td class="num">4</td><td><span class="i">++++</span><span class="d"></span></td></tr>
     36 <tr><td class="A">A</td><td><a href="#h10">public_html/templates/pay.html</a></td><td> | </td><td class="num">27</td><td><span class="i">+++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     37 <tr><td class="A">A</td><td><a href="#h11">public_html/templates/paybtc.html</a></td><td> | </td><td class="num">36</td><td><span class="i">++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     38 <tr><td class="A">A</td><td><a href="#h12">public_html/templates/payln.html</a></td><td> | </td><td class="num">37</td><td><span class="i">+++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     39 <tr><td class="A">A</td><td><a href="#h13">public_html/templates/payment.html</a></td><td> | </td><td class="num">27</td><td><span class="i">+++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     40 <tr><td class="A">A</td><td><a href="#h14">public_html/templates/payments.html</a></td><td> | </td><td class="num">33</td><td><span class="i">+++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     41 <tr><td class="A">A</td><td><a href="#h15">public_html/templates/pending.html</a></td><td> | </td><td class="num">50</td><td><span class="i">++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     42 <tr><td class="A">A</td><td><a href="#h16">public_html/templates/products.html</a></td><td> | </td><td class="num">29</td><td><span class="i">+++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
     43 <tr><td class="A">A</td><td><a href="#h17">public_html/templates/shipping.html</a></td><td> | </td><td class="num">16</td><td><span class="i">++++++++++++++++</span><span class="d"></span></td></tr>
     44 <tr><td class="A">A</td><td><a href="#h18">public_html/templates/thankyou.html</a></td><td> | </td><td class="num">19</td><td><span class="i">+++++++++++++++++++</span><span class="d"></span></td></tr>
     45 </table></pre><pre>19 files changed, 454 insertions(+), 0 deletions(-)
     46 <hr/><b>diff --git a/<a id="h0" href="../file/public_html/templates/base.html.html">public_html/templates/base.html</a> b/<a href="../file/public_html/templates/base.html.html">public_html/templates/base.html</a></b>
     47 <a href="#h0-0" id="h0-0" class="h">@@ -0,0 +1,18 @@
     48 </a><a href="#h0-0-0" id="h0-0-0" class="i">+$def with (content)
     49 </a><a href="#h0-0-1" id="h0-0-1" class="i">+&lt;!doctype html&gt;
     50 </a><a href="#h0-0-2" id="h0-0-2" class="i">+&lt;HEAD&gt;
     51 </a><a href="#h0-0-3" id="h0-0-3" class="i">+    &lt;meta charset=&quot;utf-8&quot;&gt;
     52 </a><a href="#h0-0-4" id="h0-0-4" class="i">+    &lt;title&gt;Get Da Fuck Outta Here | buy good shit on the internet&lt;/title&gt;
     53 </a><a href="#h0-0-5" id="h0-0-5" class="i">+    &lt;link rel=&quot;stylesheet&quot; href=&quot;/static/style.css?v=2.0&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot;/&gt;
     54 </a><a href="#h0-0-6" id="h0-0-6" class="i">+    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
     55 </a><a href="#h0-0-7" id="h0-0-7" class="i">+    &lt;meta http-equiv=&quot;cache-control&quot; content=&quot;no-cache&quot;&gt;
     56 </a><a href="#h0-0-8" id="h0-0-8" class="i">+&lt;/HEAD&gt;
     57 </a><a href="#h0-0-9" id="h0-0-9" class="i">+&lt;BODY&gt;
     58 </a><a href="#h0-0-10" id="h0-0-10" class="i">+
     59 </a><a href="#h0-0-11" id="h0-0-11" class="i">+&lt;div id=&quot;container&quot;&gt;
     60 </a><a href="#h0-0-12" id="h0-0-12" class="i">+    $:content
     61 </a><a href="#h0-0-13" id="h0-0-13" class="i">+&lt;/div&gt;
     62 </a><a href="#h0-0-14" id="h0-0-14" class="i">+
     63 </a><a href="#h0-0-15" id="h0-0-15" class="i">+&lt;script type=&quot;text/javascript&quot; src=&quot;/static/scrollcookie.js&quot;&gt;&lt;/script&gt;
     64 </a><a href="#h0-0-16" id="h0-0-16" class="i">+
     65 </a><a href="#h0-0-17" id="h0-0-17" class="i">+&lt;/BODY&gt;
     66 </a><b>diff --git a/<a id="h1" href="../file/public_html/templates/bigpic.html.html">public_html/templates/bigpic.html</a> b/<a href="../file/public_html/templates/bigpic.html.html">public_html/templates/bigpic.html</a></b>
     67 <a href="#h1-0" id="h1-0" class="h">@@ -0,0 +1,5 @@
     68 </a><a href="#h1-0-0" id="h1-0-0" class="i">+$def with (p, product)
     69 </a><a href="#h1-0-1" id="h1-0-1" class="i">+
     70 </a><a href="#h1-0-2" id="h1-0-2" class="i">+&lt;a href=&quot;/#$product&quot;&gt;&lt;-- back&lt;/a&gt;
     71 </a><a href="#h1-0-3" id="h1-0-3" class="i">+&lt;a href=&quot;/#$product&quot;&gt;&lt;img src=&quot;/static/img/$product/web/$p&quot; style=&quot;width:100%;&quot;&gt;&lt;/a&gt;
     72 </a><a href="#h1-0-4" id="h1-0-4" class="i">+
     73 </a><b>diff --git a/<a id="h2" href="../file/public_html/templates/bitcoin.html.html">public_html/templates/bitcoin.html</a> b/<a href="../file/public_html/templates/bitcoin.html.html">public_html/templates/bitcoin.html</a></b>
     74 <a href="#h2-0" id="h2-0" class="h">@@ -0,0 +1,6 @@
     75 </a><a href="#h2-0-0" id="h2-0-0" class="i">+$def with (wallet)
     76 </a><a href="#h2-0-1" id="h2-0-1" class="i">+
     77 </a><a href="#h2-0-2" id="h2-0-2" class="i">+$for i in wallet:
     78 </a><a href="#h2-0-3" id="h2-0-3" class="i">+    $i
     79 </a><a href="#h2-0-4" id="h2-0-4" class="i">+    $wallet[i]
     80 </a><a href="#h2-0-5" id="h2-0-5" class="i">+
     81 </a><b>diff --git a/<a id="h3" href="../file/public_html/templates/categories.html.html">public_html/templates/categories.html</a> b/<a href="../file/public_html/templates/categories.html.html">public_html/templates/categories.html</a></b>
     82 <a href="#h3-0" id="h3-0" class="h">@@ -0,0 +1,13 @@
     83 </a><a href="#h3-0-0" id="h3-0-0" class="i">+$def with (listcategories, addcategory)
     84 </a><a href="#h3-0-1" id="h3-0-1" class="i">+&lt;div id=&quot;container&quot;&gt;
     85 </a><a href="#h3-0-2" id="h3-0-2" class="i">+&lt;div id=&quot;default&quot;&gt;
     86 </a><a href="#h3-0-3" id="h3-0-3" class="i">+&lt;br&gt;
     87 </a><a href="#h3-0-4" id="h3-0-4" class="i">+$for i in listcategories:
     88 </a><a href="#h3-0-5" id="h3-0-5" class="i">+    &lt;a href=&#39;/categories?delete=$i.id&#39;&gt;$i.category&lt;/a&gt;
     89 </a><a href="#h3-0-6" id="h3-0-6" class="i">+&lt;div id=&quot;addevent&quot;&gt;
     90 </a><a href="#h3-0-7" id="h3-0-7" class="i">+&lt;form method=&quot;POST&quot;&gt;
     91 </a><a href="#h3-0-8" id="h3-0-8" class="i">+$:addcategory.render()
     92 </a><a href="#h3-0-9" id="h3-0-9" class="i">+&lt;/form&gt;
     93 </a><a href="#h3-0-10" id="h3-0-10" class="i">+&lt;/div&gt;
     94 </a><a href="#h3-0-11" id="h3-0-11" class="i">+&lt;/div&gt;
     95 </a><a href="#h3-0-12" id="h3-0-12" class="i">+&lt;/div&gt;
     96 </a><b>diff --git a/<a id="h4" href="../file/public_html/templates/checkout.html.html">public_html/templates/checkout.html</a> b/<a href="../file/public_html/templates/checkout.html.html">public_html/templates/checkout.html</a></b>
     97 <a href="#h4-0" id="h4-0" class="h">@@ -0,0 +1,29 @@
     98 </a><a href="#h4-0-0" id="h4-0-0" class="i">+$def with (checkoutform, bag, b, productname, float)
     99 </a><a href="#h4-0-1" id="h4-0-1" class="i">+$ tot = 0
    100 </a><a href="#h4-0-2" id="h4-0-2" class="i">+&lt;div id=&quot;container&quot;&gt;
    101 </a><a href="#h4-0-3" id="h4-0-3" class="i">+&lt;div id=&quot;default&quot;&gt;
    102 </a><a href="#h4-0-4" id="h4-0-4" class="i">+&lt;h2&gt;Checkout&lt;/h2&gt;
    103 </a><a href="#h4-0-5" id="h4-0-5" class="i">+$if bag != []:
    104 </a><a href="#h4-0-6" id="h4-0-6" class="i">+    in your order (click to remove): 
    105 </a><a href="#h4-0-7" id="h4-0-7" class="i">+    $for i in bag: 
    106 </a><a href="#h4-0-8" id="h4-0-8" class="i">+        $code:
    107 </a><a href="#h4-0-9" id="h4-0-9" class="i">+            price = i.quantity * float(i.price/100)
    108 </a><a href="#h4-0-10" id="h4-0-10" class="i">+        &lt;a href=&quot;/dropitem/$i.product&quot;&gt;$i.quantity x $productname(i.product)&lt;/a&gt; $price&amp;euro;&lt;br&gt; 
    109 </a><a href="#h4-0-11" id="h4-0-11" class="i">+        &lt;img src=&quot;/static/img/$i.product/thumb/000.jpeg&quot; style=&quot;width:120px&quot;&gt;&lt;br&gt;
    110 </a><a href="#h4-0-12" id="h4-0-12" class="i">+        $code:
    111 </a><a href="#h4-0-13" id="h4-0-13" class="i">+            tot += price
    112 </a><a href="#h4-0-14" id="h4-0-14" class="i">+$if tot &gt; 0:
    113 </a><a href="#h4-0-15" id="h4-0-15" class="i">+    &lt;br&gt;
    114 </a><a href="#h4-0-16" id="h4-0-16" class="i">+    total: $(tot)&amp;euro; or in real money $int(b.convert_to_btc(tot, &#39;EUR&#39;) * 100000000) Satoshi
    115 </a><a href="#h4-0-17" id="h4-0-17" class="i">+&lt;br&gt;
    116 </a><a href="#h4-0-18" id="h4-0-18" class="i">+Order is only reserved once checkout done.
    117 </a><a href="#h4-0-19" id="h4-0-19" class="i">+&lt;br&gt;
    118 </a><a href="#h4-0-20" id="h4-0-20" class="i">+&lt;div id=&quot;addevent&quot;&gt;
    119 </a><a href="#h4-0-21" id="h4-0-21" class="i">+&lt;form method=&quot;POST&quot;&gt;
    120 </a><a href="#h4-0-22" id="h4-0-22" class="i">+$:checkoutform.render()
    121 </a><a href="#h4-0-23" id="h4-0-23" class="i">+&lt;/form&gt;
    122 </a><a href="#h4-0-24" id="h4-0-24" class="i">+&lt;/div&gt;
    123 </a><a href="#h4-0-25" id="h4-0-25" class="i">+&lt;b&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;
    124 </a><a href="#h4-0-26" id="h4-0-26" class="i">+&lt;/div&gt;
    125 </a><a href="#h4-0-27" id="h4-0-27" class="i">+&lt;/div&gt;
    126 </a><a href="#h4-0-28" id="h4-0-28" class="i">+&lt;/div&gt;
    127 </a><b>diff --git a/<a id="h5" href="../file/public_html/templates/index.html.html">public_html/templates/index.html</a> b/<a href="../file/public_html/templates/index.html.html">public_html/templates/index.html</a></b>
    128 <a href="#h5-0" id="h5-0" class="h">@@ -0,0 +1,64 @@
    129 </a><a href="#h5-0-0" id="h5-0-0" class="i">+$def with (products, b, bag, str, int, float, sessionkey, productname)
    130 </a><a href="#h5-0-1" id="h5-0-1" class="i">+$ tot = 0
    131 </a><a href="#h5-0-2" id="h5-0-2" class="i">+$ x = 0
    132 </a><a href="#h5-0-3" id="h5-0-3" class="i">+
    133 </a><a href="#h5-0-4" id="h5-0-4" class="i">+&lt;div id=&quot;logocontainer&quot;&gt;
    134 </a><a href="#h5-0-5" id="h5-0-5" class="i">+&lt;div id=&quot;logo2&quot;&gt;
    135 </a><a href="#h5-0-6" id="h5-0-6" class="i">+&lt;img class=&quot;logo&quot; src=&quot;/static/logo.png&quot;&gt; 
    136 </a><a href="#h5-0-7" id="h5-0-7" class="i">+&lt;/div&gt;
    137 </a><a href="#h5-0-8" id="h5-0-8" class="i">+&lt;div id=&quot;logo&quot;&gt;
    138 </a><a href="#h5-0-9" id="h5-0-9" class="i">+&lt;h1&gt;GETDA&lt;br&gt;FUCK&lt;br&gt;OUTTA&lt;br&gt;HERE&lt;/h1&gt;
    139 </a><a href="#h5-0-10" id="h5-0-10" class="i">+&lt;/div&gt;
    140 </a><a href="#h5-0-11" id="h5-0-11" class="i">+&lt;p&gt;Good Old Shit Shop&lt;/p&gt;
    141 </a><a href="#h5-0-12" id="h5-0-12" class="i">+&lt;/div&gt;
    142 </a><a href="#h5-0-13" id="h5-0-13" class="i">+&lt;br&gt;
    143 </a><a href="#h5-0-14" id="h5-0-14" class="i">+
    144 </a><a href="#h5-0-15" id="h5-0-15" class="i">+&lt;div id=&quot;productlist&quot;&gt;
    145 </a><a href="#h5-0-16" id="h5-0-16" class="i">+$for i in products:
    146 </a><a href="#h5-0-17" id="h5-0-17" class="i">+    &lt;div class=&quot;dashiit&quot; id=&quot;$i.id&quot;&gt;
    147 </a><a href="#h5-0-18" id="h5-0-18" class="i">+    $code:
    148 </a><a href="#h5-0-19" id="h5-0-19" class="i">+        sat = str(int(b.convert_to_btc(i.price/100, &#39;EUR&#39;) * 100000000))
    149 </a><a href="#h5-0-20" id="h5-0-20" class="i">+    &lt;h2&gt;
    150 </a><a href="#h5-0-21" id="h5-0-21" class="i">+    $i.name
    151 </a><a href="#h5-0-22" id="h5-0-22" class="i">+    &lt;/h2&gt;
    152 </a><a href="#h5-0-23" id="h5-0-23" class="i">+    &lt;p&gt;$i.description&lt;/p&gt;
    153 </a><a href="#h5-0-24" id="h5-0-24" class="i">+    $for p in i.images:
    154 </a><a href="#h5-0-25" id="h5-0-25" class="i">+        &lt;a href=&quot;/bigpic/$i.id?pic=$p&quot;&gt;&lt;img src=&quot;/static/img/$i.id/thumb/$p&quot;&gt;&lt;/a&gt;
    155 </a><a href="#h5-0-26" id="h5-0-26" class="i">+    &lt;br&gt;
    156 </a><a href="#h5-0-27" id="h5-0-27" class="i">+    $if i.available &gt; 0:
    157 </a><a href="#h5-0-28" id="h5-0-28" class="i">+        Price $sat Satoshi ~ $(&quot;%1.2f&quot; % float(i.price/100))&amp;euro; &lt;a href=&quot;?putinbag=$i.id#$i.id&quot;&gt;order&lt;/a&gt;&lt;br&gt;
    158 </a><a href="#h5-0-29" id="h5-0-29" class="i">+        Available $str(i.available) pcs
    159 </a><a href="#h5-0-30" id="h5-0-30" class="i">+    $else:
    160 </a><a href="#h5-0-31" id="h5-0-31" class="i">+        SOLD OUT! check back later.
    161 </a><a href="#h5-0-32" id="h5-0-32" class="i">+    &lt;/div&gt;
    162 </a><a href="#h5-0-33" id="h5-0-33" class="i">+    &lt;br&gt;
    163 </a><a href="#h5-0-34" id="h5-0-34" class="i">+    &lt;small&gt;~-~&lt;/small&gt;
    164 </a><a href="#h5-0-35" id="h5-0-35" class="i">+    &lt;br&gt;
    165 </a><a href="#h5-0-36" id="h5-0-36" class="i">+&lt;/div&gt;
    166 </a><a href="#h5-0-37" id="h5-0-37" class="i">+&lt;p&gt;&lt;/p&gt;
    167 </a><a href="#h5-0-38" id="h5-0-38" class="i">+&lt;h3&gt;rate is $int(b.get_latest_price(&#39;EUR&#39;))&amp;euro;/btc&lt;/h4&gt;
    168 </a><a href="#h5-0-39" id="h5-0-39" class="i">+&lt;small&gt;powered by &lt;a href=&quot;https://github.com/ElementsProject/lightning&quot;&gt;c-lightning&lt;/a&gt;, &lt;a href=&quot;https://github.com/ElementsProject/lightning-charge&quot;&gt;lightning-charge&lt;/a&gt; and &lt;a href=&quot;https://webpy.org&quot;&gt;web.py &lt;/a&gt;&lt;/small&gt;
    169 </a><a href="#h5-0-40" id="h5-0-40" class="i">+&lt;br&gt;
    170 </a><a href="#h5-0-41" id="h5-0-41" class="i">+&lt;br&gt;
    171 </a><a href="#h5-0-42" id="h5-0-42" class="i">+&lt;br&gt;
    172 </a><a href="#h5-0-43" id="h5-0-43" class="i">+&lt;br&gt;
    173 </a><a href="#h5-0-44" id="h5-0-44" class="i">+&lt;br&gt;
    174 </a><a href="#h5-0-45" id="h5-0-45" class="i">+&lt;br&gt;
    175 </a><a href="#h5-0-46" id="h5-0-46" class="i">+&lt;br&gt;
    176 </a><a href="#h5-0-47" id="h5-0-47" class="i">+&lt;div id=&quot;bag&quot;&gt;
    177 </a><a href="#h5-0-48" id="h5-0-48" class="i">+$if bag != []:
    178 </a><a href="#h5-0-49" id="h5-0-49" class="i">+    &lt;div id=&quot;insidebag&quot;&gt;
    179 </a><a href="#h5-0-50" id="h5-0-50" class="i">+    in your order (click to remove): 
    180 </a><a href="#h5-0-51" id="h5-0-51" class="i">+    $for i in bag: 
    181 </a><a href="#h5-0-52" id="h5-0-52" class="i">+        $code:
    182 </a><a href="#h5-0-53" id="h5-0-53" class="i">+            price = i.quantity * float(i.price/100)
    183 </a><a href="#h5-0-54" id="h5-0-54" class="i">+        $#&lt;img src=&quot;/static/img/$i.product/thumb/000.jpeg&quot; style=&quot;width:50px&quot;&gt;
    184 </a><a href="#h5-0-55" id="h5-0-55" class="i">+        &lt;a href=&quot;/dropitem/$i.product&quot;&gt;$i.quantity x $productname(i.product)&lt;/a&gt; $price&amp;euro; | 
    185 </a><a href="#h5-0-56" id="h5-0-56" class="i">+        $code:
    186 </a><a href="#h5-0-57" id="h5-0-57" class="i">+            tot += price
    187 </a><a href="#h5-0-58" id="h5-0-58" class="i">+$if tot &gt; 0:
    188 </a><a href="#h5-0-59" id="h5-0-59" class="i">+    &lt;br&gt;
    189 </a><a href="#h5-0-60" id="h5-0-60" class="i">+    total: $(tot)&amp;euro; or in real money $int(b.convert_to_btc(tot, &#39;EUR&#39;) * 100000000) Satoshi
    190 </a><a href="#h5-0-61" id="h5-0-61" class="i">+    &lt;a href=&quot;/checkout/&quot;&gt;Checkout&lt;/a&gt;
    191 </a><a href="#h5-0-62" id="h5-0-62" class="i">+    &lt;/div&gt;
    192 </a><a href="#h5-0-63" id="h5-0-63" class="i">+&lt;/div&gt;
    193 </a><b>diff --git a/<a id="h6" href="../file/public_html/templates/l33t.html.html">public_html/templates/l33t.html</a> b/<a href="../file/public_html/templates/l33t.html.html">public_html/templates/l33t.html</a></b>
    194 <a href="#h6-0" id="h6-0" class="h">@@ -0,0 +1,14 @@
    195 </a><a href="#h6-0-0" id="h6-0-0" class="i">+$def with (addproduct)
    196 </a><a href="#h6-0-1" id="h6-0-1" class="i">+&lt;div id=&quot;container&quot;&gt;
    197 </a><a href="#h6-0-2" id="h6-0-2" class="i">+    &lt;div id=&quot;default&quot;&gt;
    198 </a><a href="#h6-0-3" id="h6-0-3" class="i">+    &lt;br&gt;
    199 </a><a href="#h6-0-4" id="h6-0-4" class="i">+    &lt;h2&gt;Add Product&lt;/h2&gt;
    200 </a><a href="#h6-0-5" id="h6-0-5" class="i">+    &lt;div id=&quot;addevent&quot;&gt;
    201 </a><a href="#h6-0-6" id="h6-0-6" class="i">+    &lt;form method=&quot;POST&quot;&gt;
    202 </a><a href="#h6-0-7" id="h6-0-7" class="i">+    $:addproduct.render()
    203 </a><a href="#h6-0-8" id="h6-0-8" class="i">+    &lt;/form&gt;
    204 </a><a href="#h6-0-9" id="h6-0-9" class="i">+    &lt;/div&gt;
    205 </a><a href="#h6-0-10" id="h6-0-10" class="i">+    &lt;b&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;
    206 </a><a href="#h6-0-11" id="h6-0-11" class="i">+    &lt;/div&gt;
    207 </a><a href="#h6-0-12" id="h6-0-12" class="i">+    &lt;/div&gt;
    208 </a><a href="#h6-0-13" id="h6-0-13" class="i">+&lt;/div&gt;
    209 </a><b>diff --git a/<a id="h7" href="../file/public_html/templates/login.html.html">public_html/templates/login.html</a> b/<a href="../file/public_html/templates/login.html.html">public_html/templates/login.html</a></b>
    210 <a href="#h7-0" id="h7-0" class="h">@@ -0,0 +1,13 @@
    211 </a><a href="#h7-0-0" id="h7-0-0" class="i">+$def with (loginform)
    212 </a><a href="#h7-0-1" id="h7-0-1" class="i">+&lt;div id=&quot;container&quot;&gt;
    213 </a><a href="#h7-0-2" id="h7-0-2" class="i">+    &lt;div id=&quot;default&quot;&gt;
    214 </a><a href="#h7-0-3" id="h7-0-3" class="i">+    &lt;br&gt;
    215 </a><a href="#h7-0-4" id="h7-0-4" class="i">+    &lt;div id=&quot;addevent&quot;&gt;
    216 </a><a href="#h7-0-5" id="h7-0-5" class="i">+    &lt;form method=&quot;POST&quot;&gt;
    217 </a><a href="#h7-0-6" id="h7-0-6" class="i">+    $:loginform.render()
    218 </a><a href="#h7-0-7" id="h7-0-7" class="i">+    &lt;/form&gt;
    219 </a><a href="#h7-0-8" id="h7-0-8" class="i">+    &lt;/div&gt;
    220 </a><a href="#h7-0-9" id="h7-0-9" class="i">+    &lt;b&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;
    221 </a><a href="#h7-0-10" id="h7-0-10" class="i">+    &lt;/div&gt;
    222 </a><a href="#h7-0-11" id="h7-0-11" class="i">+    &lt;/div&gt;
    223 </a><a href="#h7-0-12" id="h7-0-12" class="i">+&lt;/div&gt;
    224 </a><b>diff --git a/<a id="h8" href="../file/public_html/templates/op.html.html">public_html/templates/op.html</a> b/<a href="../file/public_html/templates/op.html.html">public_html/templates/op.html</a></b>
    225 <a href="#h8-0" id="h8-0" class="h">@@ -0,0 +1,14 @@
    226 </a><a href="#h8-0-0" id="h8-0-0" class="i">+$def with (content)
    227 </a><a href="#h8-0-1" id="h8-0-1" class="i">+&lt;!doctype html&gt;
    228 </a><a href="#h8-0-2" id="h8-0-2" class="i">+&lt;HEAD&gt;
    229 </a><a href="#h8-0-3" id="h8-0-3" class="i">+    &lt;meta charset=&quot;utf-8&quot;&gt;
    230 </a><a href="#h8-0-4" id="h8-0-4" class="i">+    &lt;title&gt;TARINA | the filmmaking device&lt;/title&gt;
    231 </a><a href="#h8-0-5" id="h8-0-5" class="i">+    &lt;link rel=&quot;stylesheet&quot; href=&quot;/static/style.css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot;/&gt;
    232 </a><a href="#h8-0-6" id="h8-0-6" class="i">+    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; 
    233 </a><a href="#h8-0-7" id="h8-0-7" class="i">+&lt;/HEAD&gt;
    234 </a><a href="#h8-0-8" id="h8-0-8" class="i">+&lt;BODY&gt;
    235 </a><a href="#h8-0-9" id="h8-0-9" class="i">+    &lt;a href=&quot;/categories&quot;&gt;Categories&lt;/a&gt; | &lt;a href=&quot;/products/&quot;&gt;Products&lt;/a&gt; | &lt;a href=&quot;/shipping/&quot;&gt;Shipping&lt;/a&gt; | &lt;a href=&quot;/payments&quot;&gt;Payments&lt;/a&gt; | &lt;a href=&quot;/logout&quot;&gt;Logout&lt;/a&gt;
    236 </a><a href="#h8-0-10" id="h8-0-10" class="i">+&lt;div id=&quot;container&quot;&gt;
    237 </a><a href="#h8-0-11" id="h8-0-11" class="i">+    $:content
    238 </a><a href="#h8-0-12" id="h8-0-12" class="i">+&lt;/div&gt;
    239 </a><a href="#h8-0-13" id="h8-0-13" class="i">+&lt;/BODY&gt;
    240 </a><b>diff --git a/<a id="h9" href="../file/public_html/templates/operator.html.html">public_html/templates/operator.html</a> b/<a href="../file/public_html/templates/operator.html.html">public_html/templates/operator.html</a></b>
    241 <a href="#h9-0" id="h9-0" class="h">@@ -0,0 +1,4 @@
    242 </a><a href="#h9-0-0" id="h9-0-0" class="i">+&lt;div id=&quot;container&quot;&gt;
    243 </a><a href="#h9-0-1" id="h9-0-1" class="i">+&lt;div id=&quot;default&quot;&gt;
    244 </a><a href="#h9-0-2" id="h9-0-2" class="i">+&lt;/div&gt;
    245 </a><a href="#h9-0-3" id="h9-0-3" class="i">+&lt;/div&gt;
    246 </a><b>diff --git a/<a id="h10" href="../file/public_html/templates/pay.html.html">public_html/templates/pay.html</a> b/<a href="../file/public_html/templates/pay.html.html">public_html/templates/pay.html</a></b>
    247 <a href="#h10-0" id="h10-0" class="h">@@ -0,0 +1,27 @@
    248 </a><a href="#h10-0-0" id="h10-0-0" class="i">+$def with (invoice)
    249 </a><a href="#h10-0-1" id="h10-0-1" class="i">+$ qr = &#39;/static/qr/&#39; + invoice[&#39;id&#39;] + &#39;.png&#39;
    250 </a><a href="#h10-0-2" id="h10-0-2" class="i">+&lt;script&gt;
    251 </a><a href="#h10-0-3" id="h10-0-3" class="i">+function copy() {
    252 </a><a href="#h10-0-4" id="h10-0-4" class="i">+  let textarea = document.getElementById(&quot;payreq&quot;);
    253 </a><a href="#h10-0-5" id="h10-0-5" class="i">+  textarea.select();
    254 </a><a href="#h10-0-6" id="h10-0-6" class="i">+  document.execCommand(&quot;copy&quot;);
    255 </a><a href="#h10-0-7" id="h10-0-7" class="i">+}
    256 </a><a href="#h10-0-8" id="h10-0-8" class="i">+&lt;/script&gt;
    257 </a><a href="#h10-0-9" id="h10-0-9" class="i">+&lt;meta http-equiv=&quot;refresh&quot; content=&quot;5&quot; /&gt;
    258 </a><a href="#h10-0-10" id="h10-0-10" class="i">+&lt;br&gt;
    259 </a><a href="#h10-0-11" id="h10-0-11" class="i">+&lt;h2&gt;$invoice[&#39;description&#39;]&lt;br&gt;$invoice[&#39;msatoshi&#39;] msat, $invoice[&#39;quoted_amount&#39;] $invoice[&#39;quoted_currency&#39;]&lt;/h2&gt;
    260 </a><a href="#h10-0-12" id="h10-0-12" class="i">+&lt;br&gt;
    261 </a><a href="#h10-0-13" id="h10-0-13" class="i">+&lt;img src=&quot;$qr&quot;&gt;
    262 </a><a href="#h10-0-14" id="h10-0-14" class="i">+&lt;div id=&#39;hash&#39;&gt;
    263 </a><a href="#h10-0-15" id="h10-0-15" class="i">+&lt;h4&gt;id:&lt;/h4&gt;
    264 </a><a href="#h10-0-16" id="h10-0-16" class="i">+&lt;textarea id=&#39;payid&#39;&gt;
    265 </a><a href="#h10-0-17" id="h10-0-17" class="i">+$invoice[&#39;id&#39;]
    266 </a><a href="#h10-0-18" id="h10-0-18" class="i">+&lt;/textarea&gt;
    267 </a><a href="#h10-0-19" id="h10-0-19" class="i">+&lt;h4&gt;pay req:&lt;/h4&gt;
    268 </a><a href="#h10-0-20" id="h10-0-20" class="i">+&lt;textarea id=&#39;payreq&#39;&gt;
    269 </a><a href="#h10-0-21" id="h10-0-21" class="i">+$invoice[&#39;payreq&#39;]
    270 </a><a href="#h10-0-22" id="h10-0-22" class="i">+&lt;/textarea&gt;
    271 </a><a href="#h10-0-23" id="h10-0-23" class="i">+&lt;br&gt;
    272 </a><a href="#h10-0-24" id="h10-0-24" class="i">+&lt;button id=&quot;copybutton&quot; onclick=&quot;copy()&quot;&gt;Copy&lt;/button&gt;
    273 </a><a href="#h10-0-25" id="h10-0-25" class="i">+&lt;button id=&quot;backbutton&quot; autofocus onclick=&quot;parent.location=&#39;/&#39;&quot;&gt;Back&lt;/button&gt;
    274 </a><a href="#h10-0-26" id="h10-0-26" class="i">+&lt;/div&gt;
    275 </a><b>diff --git a/<a id="h11" href="../file/public_html/templates/paybtc.html.html">public_html/templates/paybtc.html</a> b/<a href="../file/public_html/templates/paybtc.html.html">public_html/templates/paybtc.html</a></b>
    276 <a href="#h11-0" id="h11-0" class="h">@@ -0,0 +1,36 @@
    277 </a><a href="#h11-0-0" id="h11-0-0" class="i">+$def with (invoice, btcaddress, btcuri, showpayment)
    278 </a><a href="#h11-0-1" id="h11-0-1" class="i">+$ qr = &#39;/static/qr/&#39; + btcaddress + &#39;.png&#39;
    279 </a><a href="#h11-0-2" id="h11-0-2" class="i">+&lt;script&gt;
    280 </a><a href="#h11-0-3" id="h11-0-3" class="i">+function copy() {
    281 </a><a href="#h11-0-4" id="h11-0-4" class="i">+  let textarea = document.getElementById(&quot;payreq&quot;);
    282 </a><a href="#h11-0-5" id="h11-0-5" class="i">+  textarea.select();
    283 </a><a href="#h11-0-6" id="h11-0-6" class="i">+  document.execCommand(&quot;copy&quot;);
    284 </a><a href="#h11-0-7" id="h11-0-7" class="i">+}
    285 </a><a href="#h11-0-8" id="h11-0-8" class="i">+&lt;/script&gt;
    286 </a><a href="#h11-0-9" id="h11-0-9" class="i">+&lt;meta http-equiv=&quot;refresh&quot; content=&quot;60&quot; /&gt;
    287 </a><a href="#h11-0-10" id="h11-0-10" class="i">+&lt;br&gt;
    288 </a><a href="#h11-0-11" id="h11-0-11" class="i">+&lt;h3&gt;$invoice.products&lt;/h3&gt;
    289 </a><a href="#h11-0-12" id="h11-0-12" class="i">+&lt;h3&gt;$float(invoice.amount/100)&amp;euro;&lt;/h3&gt;
    290 </a><a href="#h11-0-13" id="h11-0-13" class="i">+&lt;h3&gt;$invoice.totsats Satoshi&lt;/h3&gt;
    291 </a><a href="#h11-0-14" id="h11-0-14" class="i">+$if showpayment == []:
    292 </a><a href="#h11-0-15" id="h11-0-15" class="i">+    &lt;h3&gt;Status: not paid&lt;/h3&gt;
    293 </a><a href="#h11-0-16" id="h11-0-16" class="i">+$else:
    294 </a><a href="#h11-0-17" id="h11-0-17" class="i">+    $for i in showpayment:
    295 </a><a href="#h11-0-18" id="h11-0-18" class="i">+        &lt;h4&gt;Status:&lt;/h4&gt;
    296 </a><a href="#h11-0-19" id="h11-0-19" class="i">+        &lt;h4&gt;txid: $i[&#39;txids&#39;]&lt;/h4&gt;
    297 </a><a href="#h11-0-20" id="h11-0-20" class="i">+        &lt;h4&gt;confirmations: $i[&#39;confirmations&#39;]&lt;/h4&gt;
    298 </a><a href="#h11-0-21" id="h11-0-21" class="i">+&lt;br&gt;
    299 </a><a href="#h11-0-22" id="h11-0-22" class="i">+&lt;img src=&quot;$qr&quot;&gt;
    300 </a><a href="#h11-0-23" id="h11-0-23" class="i">+&lt;div id=&#39;hash&#39;&gt;
    301 </a><a href="#h11-0-24" id="h11-0-24" class="i">+&lt;h4&gt;bitcoin address:&lt;/h4&gt;
    302 </a><a href="#h11-0-25" id="h11-0-25" class="i">+&lt;textarea id=&#39;payid&#39;&gt;
    303 </a><a href="#h11-0-26" id="h11-0-26" class="i">+$btcaddress
    304 </a><a href="#h11-0-27" id="h11-0-27" class="i">+&lt;/textarea&gt;
    305 </a><a href="#h11-0-28" id="h11-0-28" class="i">+&lt;h4&gt;pay uri:&lt;/h4&gt;
    306 </a><a href="#h11-0-29" id="h11-0-29" class="i">+&lt;textarea id=&#39;payreq&#39;&gt;
    307 </a><a href="#h11-0-30" id="h11-0-30" class="i">+$btcuri
    308 </a><a href="#h11-0-31" id="h11-0-31" class="i">+&lt;/textarea&gt;
    309 </a><a href="#h11-0-32" id="h11-0-32" class="i">+&lt;br&gt;
    310 </a><a href="#h11-0-33" id="h11-0-33" class="i">+&lt;button id=&quot;copybutton&quot; onclick=&quot;copy()&quot;&gt;Copy&lt;/button&gt;
    311 </a><a href="#h11-0-34" id="h11-0-34" class="i">+&lt;button id=&quot;backbutton&quot; autofocus onclick=&quot;parent.location=&#39;/payln/$invoice.invoice_key&#39;&quot;&gt;Pay with Lightning&lt;/button&gt;
    312 </a><a href="#h11-0-35" id="h11-0-35" class="i">+&lt;/div&gt;
    313 </a><b>diff --git a/<a id="h12" href="../file/public_html/templates/payln.html.html">public_html/templates/payln.html</a> b/<a href="../file/public_html/templates/payln.html.html">public_html/templates/payln.html</a></b>
    314 <a href="#h12-0" id="h12-0" class="h">@@ -0,0 +1,37 @@
    315 </a><a href="#h12-0-0" id="h12-0-0" class="i">+$def with (lninvoice, invoice, bag, productname, float)
    316 </a><a href="#h12-0-1" id="h12-0-1" class="i">+$ qr = &#39;/static/qr/&#39; + lninvoice[&#39;id&#39;] + &#39;.png&#39;
    317 </a><a href="#h12-0-2" id="h12-0-2" class="i">+&lt;script&gt;
    318 </a><a href="#h12-0-3" id="h12-0-3" class="i">+function copy() {
    319 </a><a href="#h12-0-4" id="h12-0-4" class="i">+  let textarea = document.getElementById(&quot;payreq&quot;);
    320 </a><a href="#h12-0-5" id="h12-0-5" class="i">+  textarea.select();
    321 </a><a href="#h12-0-6" id="h12-0-6" class="i">+  document.execCommand(&quot;copy&quot;);
    322 </a><a href="#h12-0-7" id="h12-0-7" class="i">+}
    323 </a><a href="#h12-0-8" id="h12-0-8" class="i">+&lt;/script&gt;
    324 </a><a href="#h12-0-9" id="h12-0-9" class="i">+&lt;meta http-equiv=&quot;refresh&quot; content=&quot;60&quot; /&gt;
    325 </a><a href="#h12-0-10" id="h12-0-10" class="i">+&lt;h2&gt;Pay with Bitcoin Lightning&lt;/h2&gt;
    326 </a><a href="#h12-0-11" id="h12-0-11" class="i">+in your order (click to remove):&lt;br&gt; 
    327 </a><a href="#h12-0-12" id="h12-0-12" class="i">+$for i in bag: 
    328 </a><a href="#h12-0-13" id="h12-0-13" class="i">+    $code:
    329 </a><a href="#h12-0-14" id="h12-0-14" class="i">+        price = i.quantity * float(i.price/100)
    330 </a><a href="#h12-0-15" id="h12-0-15" class="i">+    &lt;a href=&quot;/dropitem/$i.product&quot;&gt;$i.quantity x $productname(i.product)&lt;/a&gt; $price&amp;euro; &lt;br&gt;
    331 </a><a href="#h12-0-16" id="h12-0-16" class="i">+    &lt;img src=&quot;/static/img/$i.product/thumb/000.jpeg&quot; style=&quot;width:120px&quot;&gt;&lt;br&gt;
    332 </a><a href="#h12-0-17" id="h12-0-17" class="i">+
    333 </a><a href="#h12-0-18" id="h12-0-18" class="i">+&lt;h3&gt;$float(invoice.amount/100)&amp;euro;&lt;/h3&gt;
    334 </a><a href="#h12-0-19" id="h12-0-19" class="i">+&lt;h3&gt;$invoice.totsats Satoshi&lt;/h3&gt;
    335 </a><a href="#h12-0-20" id="h12-0-20" class="i">+&lt;h3&gt;$lninvoice[&#39;quoted_currency&#39;]&lt;/h3&gt;
    336 </a><a href="#h12-0-21" id="h12-0-21" class="i">+&lt;h3&gt;$lninvoice[&#39;status&#39;]&lt;/h3&gt;
    337 </a><a href="#h12-0-22" id="h12-0-22" class="i">+&lt;br&gt;
    338 </a><a href="#h12-0-23" id="h12-0-23" class="i">+&lt;img src=&quot;$qr&quot;&gt;
    339 </a><a href="#h12-0-24" id="h12-0-24" class="i">+&lt;div id=&#39;hash&#39;&gt;
    340 </a><a href="#h12-0-25" id="h12-0-25" class="i">+&lt;h4&gt;id:&lt;/h4&gt;
    341 </a><a href="#h12-0-26" id="h12-0-26" class="i">+&lt;textarea id=&#39;payid&#39;&gt;
    342 </a><a href="#h12-0-27" id="h12-0-27" class="i">+$lninvoice[&#39;id&#39;]
    343 </a><a href="#h12-0-28" id="h12-0-28" class="i">+&lt;/textarea&gt;
    344 </a><a href="#h12-0-29" id="h12-0-29" class="i">+&lt;h4&gt;pay req:&lt;/h4&gt;
    345 </a><a href="#h12-0-30" id="h12-0-30" class="i">+&lt;textarea id=&#39;payreq&#39;&gt;
    346 </a><a href="#h12-0-31" id="h12-0-31" class="i">+$lninvoice[&#39;payreq&#39;]
    347 </a><a href="#h12-0-32" id="h12-0-32" class="i">+&lt;/textarea&gt;
    348 </a><a href="#h12-0-33" id="h12-0-33" class="i">+&lt;br&gt;
    349 </a><a href="#h12-0-34" id="h12-0-34" class="i">+&lt;button id=&quot;copybutton&quot; onclick=&quot;copy()&quot;&gt;Copy&lt;/button&gt;
    350 </a><a href="#h12-0-35" id="h12-0-35" class="i">+&lt;button id=&quot;backbutton&quot; autofocus onclick=&quot;parent.location=&#39;/paybtc/$invoice.invoice_key&#39;&quot;&gt;Pay with Bitcoin on-chain&lt;/button&gt;
    351 </a><a href="#h12-0-36" id="h12-0-36" class="i">+&lt;/div&gt;
    352 </a><b>diff --git a/<a id="h13" href="../file/public_html/templates/payment.html.html">public_html/templates/payment.html</a> b/<a href="../file/public_html/templates/payment.html.html">public_html/templates/payment.html</a></b>
    353 <a href="#h13-0" id="h13-0" class="h">@@ -0,0 +1,27 @@
    354 </a><a href="#h13-0-0" id="h13-0-0" class="i">+$def with (invoice)
    355 </a><a href="#h13-0-1" id="h13-0-1" class="i">+$ qr = &#39;/static/qr/&#39; + invoice[&#39;id&#39;] + &#39;.png&#39;
    356 </a><a href="#h13-0-2" id="h13-0-2" class="i">+&lt;script&gt;
    357 </a><a href="#h13-0-3" id="h13-0-3" class="i">+function copy() {
    358 </a><a href="#h13-0-4" id="h13-0-4" class="i">+  let textarea = document.getElementById(&quot;payreq&quot;);
    359 </a><a href="#h13-0-5" id="h13-0-5" class="i">+  textarea.select();
    360 </a><a href="#h13-0-6" id="h13-0-6" class="i">+  document.execCommand(&quot;copy&quot;);
    361 </a><a href="#h13-0-7" id="h13-0-7" class="i">+}
    362 </a><a href="#h13-0-8" id="h13-0-8" class="i">+&lt;/script&gt;
    363 </a><a href="#h13-0-9" id="h13-0-9" class="i">+&lt;meta http-equiv=&quot;refresh&quot; content=&quot;60&quot; /&gt;
    364 </a><a href="#h13-0-10" id="h13-0-10" class="i">+&lt;br&gt;
    365 </a><a href="#h13-0-11" id="h13-0-11" class="i">+&lt;h2&gt;$invoice[&#39;description&#39;]&lt;br&gt;$invoice[&#39;msatoshi&#39;] msat, $invoice[&#39;quoted_amount&#39;] $invoice[&#39;quoted_currency&#39;]&lt;/h2&gt;
    366 </a><a href="#h13-0-12" id="h13-0-12" class="i">+&lt;br&gt;
    367 </a><a href="#h13-0-13" id="h13-0-13" class="i">+&lt;img src=&quot;$qr&quot;&gt;
    368 </a><a href="#h13-0-14" id="h13-0-14" class="i">+&lt;div id=&#39;hash&#39;&gt;
    369 </a><a href="#h13-0-15" id="h13-0-15" class="i">+&lt;h4&gt;id:&lt;/h4&gt;
    370 </a><a href="#h13-0-16" id="h13-0-16" class="i">+&lt;textarea id=&#39;payid&#39;&gt;
    371 </a><a href="#h13-0-17" id="h13-0-17" class="i">+$invoice[&#39;id&#39;]
    372 </a><a href="#h13-0-18" id="h13-0-18" class="i">+&lt;/textarea&gt;
    373 </a><a href="#h13-0-19" id="h13-0-19" class="i">+&lt;h4&gt;pay req:&lt;/h4&gt;
    374 </a><a href="#h13-0-20" id="h13-0-20" class="i">+&lt;textarea id=&#39;payreq&#39;&gt;
    375 </a><a href="#h13-0-21" id="h13-0-21" class="i">+$invoice[&#39;payreq&#39;]
    376 </a><a href="#h13-0-22" id="h13-0-22" class="i">+&lt;/textarea&gt;
    377 </a><a href="#h13-0-23" id="h13-0-23" class="i">+&lt;br&gt;
    378 </a><a href="#h13-0-24" id="h13-0-24" class="i">+&lt;button id=&quot;copybutton&quot; onclick=&quot;copy()&quot;&gt;Copy&lt;/button&gt;
    379 </a><a href="#h13-0-25" id="h13-0-25" class="i">+&lt;button id=&quot;backbutton&quot; autofocus onclick=&quot;parent.location=&#39;/&#39;&quot;&gt;Back&lt;/button&gt;
    380 </a><a href="#h13-0-26" id="h13-0-26" class="i">+&lt;/div&gt;
    381 </a><b>diff --git a/<a id="h14" href="../file/public_html/templates/payments.html.html">public_html/templates/payments.html</a> b/<a href="../file/public_html/templates/payments.html.html">public_html/templates/payments.html</a></b>
    382 <a href="#h14-0" id="h14-0" class="h">@@ -0,0 +1,33 @@
    383 </a><a href="#h14-0-0" id="h14-0-0" class="i">+$def with (payments)
    384 </a><a href="#h14-0-1" id="h14-0-1" class="i">+$var payments = payments
    385 </a><a href="#h14-0-2" id="h14-0-2" class="i">+$ link = &#39;&#39;
    386 </a><a href="#h14-0-3" id="h14-0-3" class="i">+&lt;/div&gt;
    387 </a><a href="#h14-0-4" id="h14-0-4" class="i">+&lt;h2&gt;payments&lt;/h2&gt;
    388 </a><a href="#h14-0-5" id="h14-0-5" class="i">+&lt;table&gt;
    389 </a><a href="#h14-0-6" id="h14-0-6" class="i">+$for i in payments:
    390 </a><a href="#h14-0-7" id="h14-0-7" class="i">+    $if i.payment == &#39;Bitcoin&#39;:
    391 </a><a href="#h14-0-8" id="h14-0-8" class="i">+        $ link = &quot;/paybtc/&quot; + i.invoice_key
    392 </a><a href="#h14-0-9" id="h14-0-9" class="i">+    $if i.payment == &#39;Bitcoin Lightning&#39;:
    393 </a><a href="#h14-0-10" id="h14-0-10" class="i">+        $ link = &quot;/payln/&quot; + i.invoice_key
    394 </a><a href="#h14-0-11" id="h14-0-11" class="i">+    &lt;pre&gt;
    395 </a><a href="#h14-0-12" id="h14-0-12" class="i">+    &lt;b&gt;status: $i.status&lt;/b&gt;
    396 </a><a href="#h14-0-13" id="h14-0-13" class="i">+    &lt;a href=$link&gt;$i.invoice_key&lt;/a&gt;
    397 </a><a href="#h14-0-14" id="h14-0-14" class="i">+    $i.payment 
    398 </a><a href="#h14-0-15" id="h14-0-15" class="i">+    $i.btc
    399 </a><a href="#h14-0-16" id="h14-0-16" class="i">+    $i.ln
    400 </a><a href="#h14-0-17" id="h14-0-17" class="i">+    $i.products | $float(i.amount/100) &amp;euro; | Satoshis: $i.totsats
    401 </a><a href="#h14-0-18" id="h14-0-18" class="i">+    order $i.timestamp
    402 </a><a href="#h14-0-19" id="h14-0-19" class="i">+    $if i.datepaid:
    403 </a><a href="#h14-0-20" id="h14-0-20" class="i">+        paid $i.datepaid
    404 </a><a href="#h14-0-21" id="h14-0-21" class="i">+    $else:
    405 </a><a href="#h14-0-22" id="h14-0-22" class="i">+        not paid!
    406 </a><a href="#h14-0-23" id="h14-0-23" class="i">+    $i.email
    407 </a><a href="#h14-0-24" id="h14-0-24" class="i">+    $i.firstname $i.lastname
    408 </a><a href="#h14-0-25" id="h14-0-25" class="i">+    $i.address
    409 </a><a href="#h14-0-26" id="h14-0-26" class="i">+    $i.postalcode
    410 </a><a href="#h14-0-27" id="h14-0-27" class="i">+    $i.town
    411 </a><a href="#h14-0-28" id="h14-0-28" class="i">+    $i.country
    412 </a><a href="#h14-0-29" id="h14-0-29" class="i">+    &lt;a href=&#39;/payments?status=thankyou&amp;key=$i.invoice_key&#39;&gt;thank you&lt;/a&gt; | &lt;a href=&#39;/payments?status=shipped&amp;key=$i.invoice_key&#39;&gt;shipped&lt;/a&gt; | &lt;a href=&#39;/payments?status=paynotice&amp;key=$i.invoice_key&#39;&gt;payment notice&lt;/a&gt; | &lt;a href=&#39;/payments?status=remove&amp;key=$i.invoice_key&#39;&gt;remove&lt;/a&gt;
    413 </a><a href="#h14-0-30" id="h14-0-30" class="i">+    &lt;/pre&gt;
    414 </a><a href="#h14-0-31" id="h14-0-31" class="i">+&lt;/table&gt;
    415 </a><a href="#h14-0-32" id="h14-0-32" class="i">+
    416 </a><b>diff --git a/<a id="h15" href="../file/public_html/templates/pending.html.html">public_html/templates/pending.html</a> b/<a href="../file/public_html/templates/pending.html.html">public_html/templates/pending.html</a></b>
    417 <a href="#h15-0" id="h15-0" class="h">@@ -0,0 +1,50 @@
    418 </a><a href="#h15-0-0" id="h15-0-0" class="i">+$def with (pending_key, pendingform, pendinginfo, shippinginfo, bag, b, productname, float)
    419 </a><a href="#h15-0-1" id="h15-0-1" class="i">+$ tot = 0
    420 </a><a href="#h15-0-2" id="h15-0-2" class="i">+&lt;div id=&quot;container&quot;&gt;
    421 </a><a href="#h15-0-3" id="h15-0-3" class="i">+&lt;div id=&quot;default&quot;&gt;
    422 </a><a href="#h15-0-4" id="h15-0-4" class="i">+&lt;h2&gt;Checkout&lt;/h2&gt;
    423 </a><a href="#h15-0-5" id="h15-0-5" class="i">+$if bag != []:
    424 </a><a href="#h15-0-6" id="h15-0-6" class="i">+    in your order (click to remove): 
    425 </a><a href="#h15-0-7" id="h15-0-7" class="i">+    $for i in bag: 
    426 </a><a href="#h15-0-8" id="h15-0-8" class="i">+        $code:
    427 </a><a href="#h15-0-9" id="h15-0-9" class="i">+            price = i.quantity * float(i.price/100)
    428 </a><a href="#h15-0-10" id="h15-0-10" class="i">+        &lt;a href=&quot;/dropitem/$i.product&quot;&gt;$i.quantity x $productname(i.product)&lt;/a&gt; $price&amp;euro; &lt;br&gt;
    429 </a><a href="#h15-0-11" id="h15-0-11" class="i">+        &lt;img src=&quot;/static/img/$i.product/thumb/000.jpeg&quot; style=&quot;width:120px&quot;&gt;&lt;br&gt;
    430 </a><a href="#h15-0-12" id="h15-0-12" class="i">+        $code:
    431 </a><a href="#h15-0-13" id="h15-0-13" class="i">+            tot += price
    432 </a><a href="#h15-0-14" id="h15-0-14" class="i">+
    433 </a><a href="#h15-0-15" id="h15-0-15" class="i">+
    434 </a><a href="#h15-0-16" id="h15-0-16" class="i">+&lt;br&gt;
    435 </a><a href="#h15-0-17" id="h15-0-17" class="i">+$if pendinginfo.country == &#39;NO-SHIPPING&#39;:
    436 </a><a href="#h15-0-18" id="h15-0-18" class="i">+    No shipping selected, be sure to pick up item yaself okey.
    437 </a><a href="#h15-0-19" id="h15-0-19" class="i">+$else:
    438 </a><a href="#h15-0-20" id="h15-0-20" class="i">+    Shipping cost to $pendinginfo.country is $float(shippinginfo.price/100)&amp;euro; &lt;br&gt;
    439 </a><a href="#h15-0-21" id="h15-0-21" class="i">+    Shipping estimate is $shippinginfo.days days&lt;br&gt;
    440 </a><a href="#h15-0-22" id="h15-0-22" class="i">+    $code:
    441 </a><a href="#h15-0-23" id="h15-0-23" class="i">+        tot += float(shippinginfo.price/100)
    442 </a><a href="#h15-0-24" id="h15-0-24" class="i">+    &lt;pre&gt;
    443 </a><a href="#h15-0-25" id="h15-0-25" class="i">+    First Name: $pendinginfo.firstname
    444 </a><a href="#h15-0-26" id="h15-0-26" class="i">+    Last Name: $pendinginfo.lastname
    445 </a><a href="#h15-0-27" id="h15-0-27" class="i">+    Country: $pendinginfo.country
    446 </a><a href="#h15-0-28" id="h15-0-28" class="i">+    Address: $pendinginfo.address
    447 </a><a href="#h15-0-29" id="h15-0-29" class="i">+    Town: $pendinginfo.town
    448 </a><a href="#h15-0-30" id="h15-0-30" class="i">+    Postalcode: $pendinginfo.postalcode
    449 </a><a href="#h15-0-31" id="h15-0-31" class="i">+    Email: $pendinginfo.email
    450 </a><a href="#h15-0-32" id="h15-0-32" class="i">+    &lt;/pre&gt;
    451 </a><a href="#h15-0-33" id="h15-0-33" class="i">+
    452 </a><a href="#h15-0-34" id="h15-0-34" class="i">+&lt;br&gt;
    453 </a><a href="#h15-0-35" id="h15-0-35" class="i">+&lt;h3&gt;
    454 </a><a href="#h15-0-36" id="h15-0-36" class="i">+$if tot &gt; 0:
    455 </a><a href="#h15-0-37" id="h15-0-37" class="i">+    total: $(tot)&amp;euro; or in real money $int(b.convert_to_btc(tot, &#39;EUR&#39;) * 100000000) Satoshi
    456 </a><a href="#h15-0-38" id="h15-0-38" class="i">+&lt;/h3&gt;
    457 </a><a href="#h15-0-39" id="h15-0-39" class="i">+&lt;br&gt;
    458 </a><a href="#h15-0-40" id="h15-0-40" class="i">+&lt;a href=&quot;/checkout/$pending_key&quot;&gt;Go back!&lt;/a&gt;
    459 </a><a href="#h15-0-41" id="h15-0-41" class="i">+&lt;div id=&quot;addevent&quot;&gt;
    460 </a><a href="#h15-0-42" id="h15-0-42" class="i">+&lt;form method=&quot;POST&quot;&gt;
    461 </a><a href="#h15-0-43" id="h15-0-43" class="i">+$:pendingform.render()
    462 </a><a href="#h15-0-44" id="h15-0-44" class="i">+&lt;/form&gt;
    463 </a><a href="#h15-0-45" id="h15-0-45" class="i">+&lt;/div&gt;
    464 </a><a href="#h15-0-46" id="h15-0-46" class="i">+&lt;b&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;
    465 </a><a href="#h15-0-47" id="h15-0-47" class="i">+&lt;/div&gt;
    466 </a><a href="#h15-0-48" id="h15-0-48" class="i">+&lt;/div&gt;
    467 </a><a href="#h15-0-49" id="h15-0-49" class="i">+&lt;/div&gt;
    468 </a><b>diff --git a/<a id="h16" href="../file/public_html/templates/products.html.html">public_html/templates/products.html</a> b/<a href="../file/public_html/templates/products.html.html">public_html/templates/products.html</a></b>
    469 <a href="#h16-0" id="h16-0" class="h">@@ -0,0 +1,29 @@
    470 </a><a href="#h16-0-0" id="h16-0-0" class="i">+$def with (addproduct, listproducts, productimages, idvalue)
    471 </a><a href="#h16-0-1" id="h16-0-1" class="i">+&lt;div id=&quot;container&quot;&gt;
    472 </a><a href="#h16-0-2" id="h16-0-2" class="i">+&lt;div id=&quot;default&quot;&gt;
    473 </a><a href="#h16-0-3" id="h16-0-3" class="i">+&lt;br&gt;
    474 </a><a href="#h16-0-4" id="h16-0-4" class="i">+$for i in listproducts:
    475 </a><a href="#h16-0-5" id="h16-0-5" class="i">+    &lt;a href=&#39;/products/$i.id&#39;&gt;$i.name $i.price&lt;/a&gt;
    476 </a><a href="#h16-0-6" id="h16-0-6" class="i">+$if idvalue == &#39;&#39;:
    477 </a><a href="#h16-0-7" id="h16-0-7" class="i">+    &lt;h2&gt;Add product&lt;/h2&gt;
    478 </a><a href="#h16-0-8" id="h16-0-8" class="i">+$else:
    479 </a><a href="#h16-0-9" id="h16-0-9" class="i">+    &lt;h2&gt;Edit product&lt;/h2&gt;
    480 </a><a href="#h16-0-10" id="h16-0-10" class="i">+&lt;div id=&quot;addevent&quot;&gt;
    481 </a><a href="#h16-0-11" id="h16-0-11" class="i">+&lt;form method=&quot;POST&quot;&gt;
    482 </a><a href="#h16-0-12" id="h16-0-12" class="i">+$:addproduct.render()
    483 </a><a href="#h16-0-13" id="h16-0-13" class="i">+&lt;/form&gt;
    484 </a><a href="#h16-0-14" id="h16-0-14" class="i">+&lt;a href=&#39;/products/$idvalue?cmd=del&amp;id=$idvalue&#39;&gt;remove product&lt;/a&gt;
    485 </a><a href="#h16-0-15" id="h16-0-15" class="i">+&lt;br&gt;
    486 </a><a href="#h16-0-16" id="h16-0-16" class="i">+$for i in productimages:
    487 </a><a href="#h16-0-17" id="h16-0-17" class="i">+    &lt;img src=&quot;/static/img/$idvalue/thumb/$i&quot;&gt;
    488 </a><a href="#h16-0-18" id="h16-0-18" class="i">+    &lt;a href=&#39;/products/$idvalue?cmd=removeimg&amp;img=$i&#39;&gt;remove&lt;/a&gt;
    489 </a><a href="#h16-0-19" id="h16-0-19" class="i">+&lt;form method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot; action=&quot;&quot;&gt;
    490 </a><a href="#h16-0-20" id="h16-0-20" class="i">+Image(jpeg): &lt;input type=&quot;file&quot; name=&quot;imgfile&quot;/&gt; &lt;br&gt;
    491 </a><a href="#h16-0-21" id="h16-0-21" class="i">+&lt;br/&gt;
    492 </a><a href="#h16-0-22" id="h16-0-22" class="i">+&lt;input name=&quot;upload&quot;, type=&quot;submit&quot; value=&quot;upload&quot; /&gt;
    493 </a><a href="#h16-0-23" id="h16-0-23" class="i">+&lt;/form&gt;
    494 </a><a href="#h16-0-24" id="h16-0-24" class="i">+&lt;/div&gt;
    495 </a><a href="#h16-0-25" id="h16-0-25" class="i">+
    496 </a><a href="#h16-0-26" id="h16-0-26" class="i">+&lt;/div&gt;
    497 </a><a href="#h16-0-27" id="h16-0-27" class="i">+&lt;/div&gt;
    498 </a><a href="#h16-0-28" id="h16-0-28" class="i">+&lt;/div&gt;
    499 </a><b>diff --git a/<a id="h17" href="../file/public_html/templates/shipping.html.html">public_html/templates/shipping.html</a> b/<a href="../file/public_html/templates/shipping.html.html">public_html/templates/shipping.html</a></b>
    500 <a href="#h17-0" id="h17-0" class="h">@@ -0,0 +1,16 @@
    501 </a><a href="#h17-0-0" id="h17-0-0" class="i">+$def with (addcountry, listcountries)
    502 </a><a href="#h17-0-1" id="h17-0-1" class="i">+&lt;div id=&quot;container&quot;&gt;
    503 </a><a href="#h17-0-2" id="h17-0-2" class="i">+&lt;div id=&quot;default&quot;&gt;
    504 </a><a href="#h17-0-3" id="h17-0-3" class="i">+&lt;br&gt;
    505 </a><a href="#h17-0-4" id="h17-0-4" class="i">+&lt;h2&gt;Add shipping country&lt;/h2&gt;
    506 </a><a href="#h17-0-5" id="h17-0-5" class="i">+&lt;div id=&quot;addevent&quot;&gt;
    507 </a><a href="#h17-0-6" id="h17-0-6" class="i">+&lt;form method=&quot;POST&quot;&gt;
    508 </a><a href="#h17-0-7" id="h17-0-7" class="i">+$:addcountry.render()
    509 </a><a href="#h17-0-8" id="h17-0-8" class="i">+&lt;/form&gt;
    510 </a><a href="#h17-0-9" id="h17-0-9" class="i">+&lt;/div&gt;
    511 </a><a href="#h17-0-10" id="h17-0-10" class="i">+$for i in listcountries:
    512 </a><a href="#h17-0-11" id="h17-0-11" class="i">+    &lt;a href=&#39;/shipping/$i.id&#39;&gt;$i.country $i.price $i.days&lt;/a&gt;
    513 </a><a href="#h17-0-12" id="h17-0-12" class="i">+&lt;b&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;
    514 </a><a href="#h17-0-13" id="h17-0-13" class="i">+&lt;/div&gt;
    515 </a><a href="#h17-0-14" id="h17-0-14" class="i">+&lt;/div&gt;
    516 </a><a href="#h17-0-15" id="h17-0-15" class="i">+&lt;/div&gt;
    517 </a><b>diff --git a/<a id="h18" href="../file/public_html/templates/thankyou.html.html">public_html/templates/thankyou.html</a> b/<a href="../file/public_html/templates/thankyou.html.html">public_html/templates/thankyou.html</a></b>
    518 <a href="#h18-0" id="h18-0" class="h">@@ -0,0 +1,19 @@
    519 </a><a href="#h18-0-0" id="h18-0-0" class="i">+$def with (id)
    520 </a><a href="#h18-0-1" id="h18-0-1" class="i">+&lt;script&gt;
    521 </a><a href="#h18-0-2" id="h18-0-2" class="i">+function copy() {
    522 </a><a href="#h18-0-3" id="h18-0-3" class="i">+  let textarea = document.getElementById(&quot;payid&quot;);
    523 </a><a href="#h18-0-4" id="h18-0-4" class="i">+  textarea.select();
    524 </a><a href="#h18-0-5" id="h18-0-5" class="i">+  document.execCommand(&quot;copy&quot;);
    525 </a><a href="#h18-0-6" id="h18-0-6" class="i">+}
    526 </a><a href="#h18-0-7" id="h18-0-7" class="i">+&lt;/script&gt;
    527 </a><a href="#h18-0-8" id="h18-0-8" class="i">+
    528 </a><a href="#h18-0-9" id="h18-0-9" class="i">+&lt;h1&gt;Payment received!&lt;/h1&gt;
    529 </a><a href="#h18-0-10" id="h18-0-10" class="i">+&lt;h2&gt;Thank you!&lt;/h2&gt;
    530 </a><a href="#h18-0-11" id="h18-0-11" class="i">+
    531 </a><a href="#h18-0-12" id="h18-0-12" class="i">+&lt;p&gt;show id to madbaker and claim your bread&lt;/p&gt;
    532 </a><a href="#h18-0-13" id="h18-0-13" class="i">+&lt;textarea id=&#39;payid&#39;&gt;
    533 </a><a href="#h18-0-14" id="h18-0-14" class="i">+$id
    534 </a><a href="#h18-0-15" id="h18-0-15" class="i">+&lt;/textarea&gt;
    535 </a><a href="#h18-0-16" id="h18-0-16" class="i">+&lt;button id=&quot;copybutton&quot; onclick=&quot;copy()&quot;&gt;Copy&lt;/button&gt;
    536 </a><a href="#h18-0-17" id="h18-0-17" class="i">+&lt;br&gt;
    537 </a><a href="#h18-0-18" id="h18-0-18" class="i">+&lt;button id=&quot;backbutton&quot; autofocus onclick=&quot;parent.location=&#39;/&#39;&quot;&gt;Back&lt;/button&gt;
    538 </a></pre>
    539 </div>
    540 </body>
    541 </html>