Files @ 7cf7d1e162a4
Branch filter:

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

Dennis Fink
Make alot of things configurable
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
6f06fc328a13
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
587a9a50643f
587a9a50643f
587a9a50643f
7cf7d1e162a4
6f06fc328a13
6f06fc328a13
6f06fc328a13
587a9a50643f
587a9a50643f
7cf7d1e162a4
587a9a50643f
6f06fc328a13
6f06fc328a13
587a9a50643f
587a9a50643f
587a9a50643f
7cf7d1e162a4
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
587a9a50643f
7cf7d1e162a4
587a9a50643f
587a9a50643f
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
7cf7d1e162a4
6f06fc328a13
6f06fc328a13
587a9a50643f
6f06fc328a13
587a9a50643f
587a9a50643f
6f06fc328a13
6f06fc328a13
587a9a50643f
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
6f06fc328a13
<!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>