Files @ b5f80f3ff196
Branch filter:

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

Dennis Fink
Remove flask-pure as it is not updated anymore
<!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') }}" />
      </div>
      <div>
        <img src="{{ qrcode(xml|safe, border=1) }}" />
      </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) }}" /></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) }}" /></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) }}" /></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) }}" /></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 }}" /></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>
    </footer>
  </body>
</html>