Files @ 7cf7d1e162a4
Branch filter:

Location: C3L/C3L-Membership-Online-Form/c3l_membership/templates/member.html

Dennis Fink
Make alot of things configurable
<!DOCTYPE html>
<html>
  <head>
   <title>Membership Application - {{ form.username.data }}</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') }}"></img>
      </div>
      <div>
        <img src="{{ qrcode(xml|safe, border=1) }}"></img>
      </div>
    </div>
    <h1>Membership Application</h1>
    <div class="data">
      <div>
        <div>Username:</div>
        <div>{{ form.username.data }}</div>
      </div>
      <div>
        <div>E-Mail:</div>
        <div>{{ form.email.data }}</div>
      </div>
      <div>
        <div>Full Name:</div>
        <div>{{ form.fullname.data }}</div>
      </div>
      <div>
        <div>Birthday:</div>
        <div>{{ form.birthday.data }}</div>
      </div>
      <div>
        <div>Street:</div>
        <div>{{ form.street.data if form.street.data else "<i>Not specified</i>"|safe }}</div>
      </div>
      <div>
        <div>ZIP-Code:</div>
        <div>{{ form.zip.data if form.zip.data else "<i>Not specified</i>"|safe }}</div>
      </div>
      <div>
        <div>City:</div>
        <div>{{ form.city.data if form.city.data else "<i>Not specified</i>"|safe }}</div>
      </div>
      <div>
        <div>State/County/Province:</div>
        <div>{{ form.state.data if form.state.data else "<i>Not specified</i>"|safe }}</div>
      </div>
      <div>
        <div>Country:</div>
        <div>{{ form.country.data if form.country.data else "<i>Not specified</i>"|safe }}</div>
      </div>
      <div>
        <div>Membership Plan:</div>
        <div>{{ form.membership.data }}</div>
      </div>
      <div>
        <div>Student:</div>
        <div>{{ "Yes" if form.student.data else "No" }}</div>
      </div>
      <div>
        <div>Starving:</div>
        <div>{{ "Yes" if form.starving.data else "No" }}</div>
      </div>
      <div>
        <div>Payment:</div>
        <div>{{ form.payment.data }}</div>
      </div>
      <div>
        <div>Agreed to Terms &amp; Conditions:</div>
        <div>{{ "Yes" if form.terms.data else "No" }}</div>
      </div>
      <div>
        <div>Minor Member:</div>
        <div>{{ "Yes" if form.minor_member.data else "No" }}</div>
      </div>
    </div>
    <p>Send this document to the Chaos Computer Club Lëtzebuerg!</p>
    {% if form.payment.data == 'wire transfer' %}
      <ul class="bank">
        <li>Account Holder: Chaos Computer Club Lëtzebuerg</li>
        <li>BIC/Swift: BCEELULLXXX</li>
        <li>IBAN: LU29 0019 2855 3890 4000</li>
        <li>Message: Membership fee {{ year }} {{ form.username.data }}</li>
        <li>Amount: {{ price }}</li>
      </ul>
    {% elif form.payment.data == 'cash' %}
      <p>Please bring {{ price }}€ with you the next time you meet us!</p>
    {% elif form.payment.data == 'bitcoin' %}
      <div class="btccontainer">
        <div>
          <ul class="btctext">
            <li><b>Address:</b> {{ config["BITCOIN_ADDRESS"] }}</li>
            <li><b>Label:</b> Membership Fee</li>
            <li><b>Message:</b> {{ year }} {{ form.username.data }}</li>
            <li><b>Amount:</b> {{ price }} BTC</li>
          </ul>
        </div>
        {% set bitcoin_url="bitcoin:" + config["BITCOIN_ADDRESS"] + "?amount={amount}&label=Membership Fee {year} {username}&message=Membership Fee {year} {username}".format(amount=price, year=year, username=form.username.data) %}
        <div><img class="btcqrcode" src="{{ qrcode(bitcoin_url) }}"></img></div>
      </div>
    {% elif form.payment.data == 'ethereum' %}
      <div class="btccontainer">
        <div>
          <ul class="btctext">
            <li><b>Address:</b> {{ config["ETHEREUM_ADDRESS"] }}</li>
            <li><b>Label:</b> Membership Fee</li>
            <li><b>Message:</b> {{ year }} {{ form.username.data }}</li>
            <li><b>Amount:</b> {{ price }} ETH</li>
          </ul>
        </div>
        {% set ethereum_url=config["ETHEREUM_ADDRESS"] %}
        <div><img class="btcqrcode" src="{{ qrcode(ethereum_url) }}"></img></div>
      </div>
    {% elif form.payment.data == 'monero' %}
      <div class="btccontainer">
        <div>
          <ul class="btctext">
            <li><b>Address:</b> {{ config["MONERO_ADDRESS"] }}</li>
            <li><b>Label:</b> Membership Fee</li>
            <li><b>Message:</b> {{ year }} {{ form.username.data }}</li>
            <li><b>Amount:</b> {{ price }} XMR</li>
          </ul>
        </div>
        {% set monero_url=config["MONERO_ADDRESS"] %}
        <div><img class="btcqrcode" src="{{ qrcode(monero_url) }}"></img></div>
      </div>
    {% elif form.payment.data == 'zcash' %}
      <div class="btccontainer">
        <div>
          <ul class="btctext">
            <li><b>Address:</b> {{ config["ZCASH_ADDRESS"] }}</li>
            <li><b>Label:</b> Membership Fee</li>
            <li><b>Message:</b> {{ year }} {{ form.username.data }}</li>
            <li><b>Amount:</b> {{ price }} ZEC</li>
          </ul>
        </div>
        {% set zcash_url=config["ZCASH_ADDRESS"] %}
        <div><img class="btcqrcode" src="{{ qrcode(zcash_url) }}"></img></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>Pay with digicash!</p></div>
        <div><img src="{{ digicash_url }}"></img></div>
      </div>
    {% endif %}
    <div class="signature">
      <p class="membersignature">
        Luxembourg, the 
      </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>
      <!--<i>Registered as an NPO with the “Registre de Commerce et des Sociétés Luxembourg” with the registration number: <a href="http://www.legilux.public.lu/entr/search/index.php?ss_soc=chaos&sc_soc=&sr_soc=name&sr_fj=all&sr_tp=all&sr_date=all&sl_d=1&sl_m=1&sl_y=2014&sl_d1=1&sl_m1=1&sl_y1=2014&sl_d2=1&sl_m2=2&sl_y2=2014&page_len=100&page_no=1&idm=20086101433&page=result&select_soc=true&submit=Choisir">F0007653</a></i>-->
    </footer>
  </body>
</html>