Files
@ 88aebaa55be4
Branch filter:
Location: C3L/C3L-Membership-Online-Form/c3l_membership/templates/member.html - annotation
88aebaa55be4
5.4 KiB
text/html
Merge crypto
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | 6f06fc328a13 6f06fc328a13 6f06fc328a13 805cb46ada9a b5f80f3ff196 6f06fc328a13 6f06fc328a13 587a9a50643f 587a9a50643f b5f80f3ff196 587a9a50643f 587a9a50643f b5f80f3ff196 587a9a50643f 587a9a50643f 805cb46ada9a 587a9a50643f 587a9a50643f 805cb46ada9a 587a9a50643f 587a9a50643f 587a9a50643f 805cb46ada9a 587a9a50643f 587a9a50643f 587a9a50643f 805cb46ada9a 587a9a50643f 587a9a50643f 587a9a50643f 805cb46ada9a 587a9a50643f 587a9a50643f 587a9a50643f 805cb46ada9a bc8cdcb0dcfb 587a9a50643f 587a9a50643f 805cb46ada9a bc8cdcb0dcfb 587a9a50643f 587a9a50643f 805cb46ada9a bc8cdcb0dcfb 587a9a50643f 587a9a50643f 805cb46ada9a bc8cdcb0dcfb 587a9a50643f 587a9a50643f 805cb46ada9a bc8cdcb0dcfb 587a9a50643f 587a9a50643f 805cb46ada9a 587a9a50643f 587a9a50643f 587a9a50643f 805cb46ada9a 805cb46ada9a 587a9a50643f 587a9a50643f 805cb46ada9a 805cb46ada9a 587a9a50643f 587a9a50643f 805cb46ada9a ade19bdcb84a 587a9a50643f 587a9a50643f 805cb46ada9a 805cb46ada9a 587a9a50643f 587a9a50643f 805cb46ada9a 805cb46ada9a 587a9a50643f 587a9a50643f 805cb46ada9a 6f06fc328a13 b4073d9d0e36 805cb46ada9a b4073d9d0e36 b4073d9d0e36 805cb46ada9a 805cb46ada9a b4073d9d0e36 6f06fc328a13 805cb46ada9a 10cfc4437178 846c20be2a97 b4073d9d0e36 846c20be2a97 10cfc4437178 805cb46ada9a 805cb46ada9a 10cfc4437178 5e61ba42d32a 5e61ba42d32a ade19bdcb84a ade19bdcb84a 846c20be2a97 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a 5e61ba42d32a | <!DOCTYPE html>
<html>
<head>
<title>{% trans username=form.username.data %}Membership Application - {{ username }}{% endtrans %}</title>
<link rel="stylesheet" href="{{ url_for('static', filename='pdf.css') }}" />
</head>
<body>
<div class="logos">
<div>
<img src="{{ url_for('static', filename='images/logo.png') }}" />
</div>
<div>
<img src="{{ qrcode(xml|safe, border=1) }}" />
</div>
</div>
<h1>{% trans %}Membership Application{% endtrans %}</h1>
<div class="data">
<div>
<div>{% trans %}Username:{% endtrans %}</div>
<div>{{ form.username.data }}</div>
</div>
<div>
<div>{% trans %}E-Mail:{% endtrans %}</div>
<div>{{ form.email.data }}</div>
</div>
<div>
<div>{% trans %}Full Name:{% endtrans %}</div>
<div>{{ form.fullname.data }}</div>
</div>
<div>
<div>{% trans %}Birthday:{% endtrans %}</div>
<div>{{ form.birthday.data }}</div>
</div>
<div>
<div>{% trans %}Street:{% endtrans %}</div>
<div>{{ form.street.data if form.street.data else "".join(["<i>",_("Not specified"),"</i>"])|safe }}</div>
</div>
<div>
<div>{% trans %}ZIP-Code:{% endtrans %}</div>
<div>{{ form.zip.data if form.zip.data else "".join(["<i>",_("Not specified"),"</i>"])|safe }}</div>
</div>
<div>
<div>{% trans %}City:{% endtrans %}</div>
<div>{{ form.city.data if form.city.data else "".join(["<i>",_("Not specified"),"</i>"])|safe }}</div>
</div>
<div>
<div>{% trans %}State/County/Province:{% endtrans %}</div>
<div>{{ form.state.data if form.state.data else "".join(["<i>",_("Not specified"),"</i>"])|safe }}</div>
</div>
<div>
<div>{% trans %}Country:{% endtrans %}</div>
<div>{{ form.country.data if form.country.data else "".join(["<i>",_("Not specified"),"</i>"])|safe }}</div>
</div>
<div>
<div>{% trans %}Membership Plan:{% endtrans%}</div>
<div>{{ form.membership.data }}</div>
</div>
<div>
<div>{% trans %}Student:{% endtrans %}</div>
<div>{{ _("Yes") if form.student.data else _("No") }}</div>
</div>
<div>
<div>{% trans %}Starving:{% endtrans %}</div>
<div>{{ _("Yes") if form.starving.data else _("No") }}</div>
</div>
<div>
<div>{% trans %}Payment:{% endtrans %}</div>
<div>{{ form.payment.data.lower() }}</div>
</div>
<div>
<div>{% trans %}Agreed to Terms & Conditions:{% endtrans %}</div>
<div>{{ _("Yes") if form.terms.data else _("No") }}</div>
</div>
<div>
<div>{% trans %}Minor Member:{% endtrans %}</div>
<div>{{ _("Yes") if form.minor_member.data else _("No") }}</div>
</div>
</div>
<p>{% trans %}Send this document to the Chaos Computer Club Lëtzebuerg!{% endtrans %}</p>
{% if form.payment.data == 'wire transfer' %}
<ul class="bank">
<li>{% trans %}Account Holder:{% endtrans %} Chaos Computer Club Lëtzebuerg</li>
<li>BIC/Swift: BCEELULLXXX</li>
<li>IBAN: LU29 0019 2855 3890 4000</li>
<li>{% trans %}Message:{% endtrans %} Membership fee {{ year }} {{ form.username.data }}</li>
<li>{% trans %}Amount: {{ price }}€{% endtrans %}</li>
</ul>
{% elif form.payment.data == 'cash' %}
<p>{% trans %}Please bring {{ price }}€ with you the next time you meet us!{% endtrans %}</p>
{% elif form.payment.data in config["CRYPTOCURRENCIES"] %}
<div class="cryptocontainer">
<div>
<ul class="cryptotext">
<li><b>{% trans %}Address:{% endtrans %}</b> {{ config["CRYPTOCURRENCIES"][form.payment.data]["ADDRESS"] }}</li>
<li><b>{% trans %}Label:{% endtrans %}</b> Membership Fee</li>
<li><b>{% trans %}Message:{% endtrans %}</b> {{ year }} {{ form.username.data }}</li>
<li><b>{% trans %}Amount:{% endtrans %}</b> {{ price }} {{ config["CRYPTOCURRENCIES"][form.payment.data]["COMMODITY"] }}</li>
</ul>
</div>
{% set address = config["CRYPTOCURRENCIES"][form.payment.data]["ADDRESS"] %}
{% set crypto_url=config["CRYPTOCURRENCIES"][form.payment.data]["URL"].format(address=address, amount=price, year=year, username=form.username.data) %}
<div><img class="cryptoqrcode" src="{{ qrcode(crypto_url) }}" /></div>
</div>
{% elif form.payment.data == 'digicash' %}
<div class="digicash">
{% set digicash_url='https://pos.digica.sh/qrcode/generator?merchantId=CHAOSPC1&amount={amount}&transactionReference=Membership_{username}'.format(amount=price, username=form.username.data) %}
<div><p>{% trans %}Pay with digicash!{% endtrans %}</p></div>
<div><img src="{{ digicash_url }}" /></div>
</div>
{% endif %}
<div class="signature">
<p class="membersignature">{% trans %}Luxembourg, the{% endtrans %}</p>
<p class="adminsignature">
{{ _("Signature of your legal representative") if form.minor_member.data else _("Your signature") }}
</p>
</div>
<footer>
<hr />
<b>C</b>haos <b>C</b>omputer <b>C</b>lub <b>L</b>ëtzebuerg A.S.B.L.<br />
Halle Victor Hugo - 60 Avenue Victor Hugo L-1750 Luxembourg (Europe)<br />
info@c3l.lu - <a href="https://c3l.lu">http://c3l.lu</a>
</footer>
</body>
</html>
|