]> git.plutz.net Git - busy/blobdiff - index.cgi
implemented bitcoin donations and advertisement (via http://bitcoinadvertisers.com)
[busy] / index.cgi
index 482a747467827e34bf9fdf667bd5abab27866bbf..6084c3e04902543ff56d5eadef0d0f3bc105f8ad 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -86,9 +86,22 @@ $( $LOGIN && $ACL_ADMIN && echo '<a href="?p=Admin">Admin</a><br>')
 $( $LOGIN && echo '<a href="?p=Settings">My Settings</a><br>')
     </div>
     <div id="ACCOUNTING">
-      $(grep -q 'useFlattr=yes' project.meta && echo '
+      $(btcAddress="$(sed -rn 's:^btcAddress=(.*)$:\1:p' project.meta)"
+        flattrThingURL=$(sed -rn 's:^flattrThingURL=(.*)$:\1:p' project.meta)
+
+        grep -q 'useBitcoin=yes' project.meta && [ \! -f "QRcodes/bitcoin:${btcAddress}.png" ] &&\
+          qrencode -o "QRcodes/bitcoin:${btcAddress}.png" "bitcoin:$btcAddress"
+        grep -q 'useBitcoin=yes' project.meta && echo '
+        <a href="#" onclick="javascript:show_screen('\'btcqr\'')"><img src="http://bitcoin.it/img/bc_logo_135.png" height="60"></a>
+        <div id='btcqr' style="display:none;">
+          <a href="#" onclick="javascript:hide_screen('\'btcqr\'')">close</a><br>
+          <img src="QRcodes/bitcoin:'$btcAddress'.png"><br>
+          Address:<br><a href="bitcoin:'$btcAddress'">'$btcAddress'</a>
+        </div>
+        '
+        grep -q 'useFlattr=yes' project.meta && echo '
        <a class="FlattrButton" style="display:none;" href="http://'${HTTP_HOST}'"></a>
-       <noscript> <a href="'$(sed -rn 's:^flattrThingURL=(.*)$:\1:p' project.meta)'" target="_blank">
+       <noscript> <a href="'$flattrThingURL'" target="_blank">
          <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" />
         </a></noscript>
       ')