2016-04-16 21:09:23 +00:00
{{ # if hasPubkey }}
<form method="post" id="download-pubkey" action="/subscription/publickey">
<input type="hidden" name="_csrf" value=" {{ csrfToken }} ">
<input type="hidden" name="cid" value=" {{ cid }} ">
</form>
{{ / if }}
2016-09-08 17:43:02 +00:00
<div class="alert alert-warning alert-dismissible" role="alert" id="js-warning">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
2017-03-07 14:30:56 +00:00
<strong> {{ # translate }} Warning! {{ / translate }} </strong>
{{ # translate }} JavaScript must be enabled in order for the subscription form to work {{ / translate }}
2016-09-08 17:43:02 +00:00
</div>
<script>
document.getElementById('js-warning').style.display = 'none';
</script>
2016-04-04 12:36:30 +00:00
<form method="post" action="/subscription/ {{ cid }} /subscribe">
<input type="hidden" name="_csrf" value=" {{ csrfToken }} ">
2016-04-29 11:57:13 +00:00
<input type="hidden" class="tz-detect" name="tz" id="tz" value=" {{ tz }} ">
2016-04-04 12:36:30 +00:00
2016-09-08 14:49:01 +00:00
<input type="hidden" name="address" value="">
<input type="hidden" name="sub" id="sub" value="">
2016-04-04 12:36:30 +00:00
<div class="form-group">
2017-03-07 14:30:56 +00:00
<label for="email"> {{ # translate }} Email Address {{ / translate }} </label>
2016-04-04 12:36:30 +00:00
<input type="email" class="form-control" name="email" id="email" placeholder="" value=" {{ email }} " required>
</div>
<div class="form-group">
2017-03-07 14:30:56 +00:00
<label for="first-name"> {{ # translate }} First Name {{ / translate }} </label>
2016-04-04 12:36:30 +00:00
<input type="text" class="form-control" name="first-name" id="first-name" placeholder="" value=" {{ firstName }} ">
</div>
<div class="form-group">
2017-03-07 14:30:56 +00:00
<label for="last-name"> {{ # translate }} Last Name {{ / translate }} </label>
2016-04-04 12:36:30 +00:00
<input type="text" class="form-control" name="last-name" id="last-name" placeholder="" value=" {{ lastName }} ">
</div>
{{ # each customFields }}
<div class="form-group">
<label> {{ name }} </label>
{{ # if typeText }}
<input type="text" class="form-control" name=" {{ column }} " value=" {{ value }} ">
{{ / if }}
{{ # if typeNumber }}
<input type="number" class="form-control" name=" {{ column }} " value=" {{ value }} ">
{{ / if }}
{{ # if typeWebsite }}
<input type="url" class="form-control" name=" {{ column }} " value=" {{ value }} ">
{{ / if }}
2016-04-16 05:27:45 +00:00
{{ # if typeLongtext }}
<textarea class="form-control" rows="3" name=" {{ column }} "> {{ value }} </textarea>
{{ / if }}
2016-08-29 12:51:20 +00:00
{{ # if typeJson }}
<textarea class="form-control gpg-text" rows="3" name=" {{ column }} " placeholder=" { "data":"value"}"> {{ value }} </textarea>
{{ / if }}
2016-04-16 05:27:45 +00:00
{{ # if typeGpg }}
2016-04-17 10:13:02 +00:00
{{ # if ../hasPubkey }}
<div class="pull-right">
2017-03-07 14:30:56 +00:00
<button type="submit" class="btn btn-link btn-xs" form="download-pubkey"><span class="glyphicon glyphicon-cloud-download" aria-hidden="true"></span> {{ # translate }} Download signature verification key {{ / translate }} </button>
2016-04-17 10:13:02 +00:00
</div>
{{ / if }}
2017-03-07 14:30:56 +00:00
<textarea class="form-control gpg-text" rows="3" name=" {{ column }} " placeholder=" {{ # translate }} Begins with {{ / translate }} '-----BEGIN PGP PUBLIC KEY BLOCK-----'"> {{ value }} </textarea>
<span class="help-block"> {{ # translate }} Insert your GPG public key here to encrypt messages sent to your address {{ / translate }} <em>( {{ # translate }} optional {{ / translate }} )</em></span>
2016-04-16 05:27:45 +00:00
{{ / if }}
2016-04-04 12:36:30 +00:00
{{ # if typeDateUs }}
<div class="input-group date fm-date-us">
<input type="text" class="form-control" name=" {{ column }} " placeholder="MM/DD/YYYY" value=" {{ value }} "><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
{{ / if }}
{{ # if typeDateEur }}
<div class="input-group date fm-date-eur">
<input type="text" class="form-control" name=" {{ column }} " placeholder="DD/MM/YYYY" value=" {{ value }} "><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
{{ / if }}
{{ # if typeBirthdayUs }}
<div class="input-group date fm-birthday-us">
<input type="text" class="form-control" name=" {{ column }} " placeholder="MM/DD" value=" {{ value }} "><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
{{ / if }}
{{ # if typeBirthdayEur }}
<div class="input-group date fm-birthday-eur">
<input type="text" class="form-control" name=" {{ column }} " placeholder="DD/MM" value=" {{ value }} "><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
{{ / if }}
{{ # if typeDropdown }}
<select name=" {{ key }} " class="form-control">
<option value="">
2017-03-07 14:30:56 +00:00
– – {{ # translate }} Select {{ / translate }} – –
2016-04-04 12:36:30 +00:00
</option>
{{ # each options }}
<option value=" {{ column }} " {{ # if value }} selected {{ / if }} > {{ name }} </option>
{{ / each }}
</select>
{{ / if }}
{{ # if typeRadio }}
{{ # each options }}
<div class="radio">
<label>
<input type="radio" name=" {{ ../key }} " value=" {{ column }} " {{ # if value }} checked {{ / if }} > {{ name }}
</label>
</div>
{{ / each }}
{{ / if }}
{{ # if typeCheckbox }}
{{ # each options }}
<div class="checkbox">
<label>
<input type="checkbox" name=" {{ column }} " value="1" {{ # if value }} checked {{ / if }} > {{ name }}
</label>
</div>
{{ / each }}
{{ / if }}
</div>
{{ / each }}
2016-09-08 17:43:02 +00:00
<div class="form-group" id="js-subscribe" style="display: none">
2017-03-07 14:30:56 +00:00
<button type="submit" class="btn btn-primary"> {{ # translate }} Subscribe to list {{ / translate }} </button>
2016-04-04 12:36:30 +00:00
</div>
2016-09-08 17:43:02 +00:00
<script>
document.getElementById('js-subscribe').style.display = 'block';
</script>
2016-04-04 12:36:30 +00:00
</form>
2016-09-08 14:49:01 +00:00
<script>
document.getElementById('sub').value = new Date().getTime();
</script>