Created
August 22, 2014 14:50
-
-
Save nomasprime/661d3515ecd38d6bff9d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% set roleList = [ | |
{ | |
name: 'select.role.founder', | |
value: 'founder' | |
}, | |
{ | |
name: 'select.role.invester', | |
value: 'invester' | |
}, | |
{ | |
name: 'select.role.ceo', | |
value: 'ceo' | |
}, | |
{ | |
name: 'select.role.other', | |
value: 'other' | |
} | |
] %} | |
{% set companyStages = [ | |
{ | |
name: 'select.companystage.idea', | |
value: 'idea' | |
}, | |
{ | |
name: 'select.companystage.alpha', | |
value: 'alpha' | |
}, | |
{ | |
name: 'select.companystage.privatebeta', | |
value: 'privatebeta' | |
}, | |
{ | |
name: 'select.companystage.publicbeta', | |
value: 'publicbeta' | |
}, | |
{ | |
name: 'select.companystage.finishedproduct', | |
value: 'finishedproduct' | |
}, | |
{ | |
name: 'select.companystage.revenuegenerating', | |
value: 'revenuegenerating' | |
}, | |
{ | |
name: 'select.companystage.profitable', | |
value: 'profitable' | |
} | |
] %} | |
{% set referrers = [ | |
{ | |
name: 'select.referrer.google', | |
value: 'google' | |
}, | |
{ | |
name: 'select.referrer.twitter', | |
value: 'twitter' | |
}, | |
{ | |
name: 'select.referrer.facebook', | |
value: 'facebook' | |
}, | |
{ | |
name: 'select.referrer.other', | |
value: 'other' | |
} | |
] %} | |
{% if disableFields is defined and disableFields == true %} | |
{% set disableFieldsProp = ' disabled ' %} | |
{% else %} | |
{% set disableFieldsProp = '' %} | |
{% endif %} | |
<section class="intro hero"> | |
<div class="section-content"> | |
<h1>{{ 'application.intro.heading' | trans }}</h1> | |
<h3>{{ 'application.intro.description' | trans }}</h3> | |
<h5>{{ 'application.intro.loginstatus' | trans }} {{ app.user.username | default('JohnDoe') }} - <a href="{{ path('fos_user_security_logout') }}">{{ 'application.intro.logoutcta' | trans }}</a></h5> | |
</div> | |
</section> | |
<section class="form-application"> | |
<div class="section-content"> | |
<h5>*{{ 'application.form.required' | trans }}</h5> | |
{% if disableFields is not defined or disableFields != true %} | |
<form id="application-form" action="{{ dump(form) }}" method="post" novalidate> | |
{{ form_widget(form._token) }} | |
<div id="form-errors" class="form-errors"></div> | |
{% endif %} | |
<ul class="accordion-panel"> | |
<li class="accordion-item open"> | |
<div class="accordion-toggler"> | |
<h3>1. {{ 'application.section1.heading' | trans }}</h3> | |
<span id="fieldset-1-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="contact-details"> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.firstname' | trans }}</span><label><input type="text" name="app_mainbundle_application[contact][nameFirst]" value="{{ form.vars.value.contact.nameFirst | default('') }}" maxlength="64" required data-error0="{{ 'application.error.firstname' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.lastname' | trans }}</span><label><input type="text" name="app_mainbundle_application[contact][nameLast]" value="{{ form.vars.value.contact.nameLast | default('') }}" maxlength="64" required data-error0="{{ 'application.error.lastname' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.email' | trans }}</span><label><input type="email" name="app_mainbundle_application[contact][email]" value="{{ form.vars.value.contact.email | default('') }}" placeholder="{{ 'application.placeholder.email' | trans }}" maxlength="128" required data-error0="{{ 'application.error.email' | trans }}" data-error8="{{ 'application.error.email' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.contactnumber' | trans }}</span><label><input type="tel" name="app_mainbundle_application[contact][phoneNumber]" value="{{ form.vars.value.contact.phoneNumber | default('') }}" maxlength="16" required data-error0="{{ 'application.error.contactnumber' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.mailingaddress' | trans }}</span><label><textarea name="app_mainbundle_application[contact][mailAddressLine]" rows="3" maxlength="256" placeholder="{{ 'application.placeholder.mailingaddress' | trans }}" required data-error0="{{ 'application.error.mailingaddress1' | trans }}" data-error2="{{ 'application.error.mailingaddress2' | trans }}" {{ disableFieldsProp }}/>{{ form.vars.value.contact.mailAddressLine | default('') }}</textarea></label> | |
</div> | |
</div> | |
<div class="form-row col-2"> | |
<div class="input-wrapper"> | |
<span class="field-label"></span><label><input type="text" name="app_mainbundle_application[contact][mailPostcode]" value="{{ form.vars.value.contact.mailPostCode | default('') }}" placeholder="{{ 'application.placeholder.postcode' | trans }}" maxlength="12" required data-error0="{{ 'application.error.postcode' | trans }}" {{ disableFieldsProp }}/></label></div><div class="input-wrapper"><label><input type="text" name="app_mainbundle_application[contact][mailCity]" value="{{ form.vars.value.contact.mailCity | default('') }}" maxlength="64" placeholder="{{ 'application.placeholder.city' | trans }}" required data-error0="{{ 'application.error.city' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row col-2"> | |
<div class="input-wrapper"> | |
<span class="field-label"></span><label><input type="text" name="app_mainbundle_application[contact][mailCounty]" value="{{ form.vars.value.contact.mailCounty | default('') }}" placeholder="{{ 'application.placeholder.county' | trans }}" maxlength="64" {{ disableFieldsProp }}/></label> | |
</div><div class="input-wrapper"> | |
<div class="selectbox"> | |
<span class="selection-label"></span> | |
<select name="app_mainbundle_application[contact][mailCountry]" value="{{ form.vars.value.contact.mailCountry | default('') }}" formnovalidate {{ disableFieldsProp }}> | |
{{ include('AppMainBundle::countryoptions.html.twig', {defaultValue: form.vars.value.contact.mailCountry}) }} | |
</select> | |
</div> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.role' | trans }}</span><div class="selectbox"> | |
<span class="selection-label"></span> | |
<select name="app_mainbundle_application[contact][role]" formnovalidate {{ disableFieldsProp }}> | |
{{ include('AppMainBundle::selectoptions.html.twig', {selectboxOptions: roleList, defaultValue: form.vars.value.contact.role }) }} | |
</select> | |
</div> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section1.referrer' | trans }}</span><div class="selectbox"> | |
<span class="selection-label"></span> | |
<select name="app_mainbundle_application[howDidYouHear]" formnovalidate {{ disableFieldsProp }}> | |
{{ include('AppMainBundle::selectoptions.html.twig', {selectboxOptions: referrers, defaultValue: form.vars.value.howDidYouHear}) }} | |
</select> | |
</div> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
<li class="accordion-item"> | |
<div class="accordion-toggler"> | |
<h3>2. {{ 'application.section2.heading' | trans }}</h3> | |
<span id="fieldset-2-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="qualifying-questions"> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.question1' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][nonProfit]" value="yes"{% if form.vars.value.company.nonProfit != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][nonProfit]" value="no"{% if form.vars.value.company.nonProfit == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.question2' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][contributor]" value="yes"{% if form.vars.value.company.contributor == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][contributor]"{% if form.vars.value.company.contributor != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.companyname' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][name]" value="{{ form.vars.value.company.name | default('') }}" maxlength="128" data-error0="{{ 'application.error.companyname' | trans }}" required {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.companywebsite' | trans }}</span><label><input type="url" name="app_mainbundle_application[company][website]" value="{{ form.vars.value.company.website | default('') }}" maxlength="128" placeholder="{{ 'application.placeholder.companywebsite' | trans }}" required data-error0="{{ 'application.error.companywebsite1' | trans }}" data-error7="{{ 'application.error.companywebsite2' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.companystage' | trans }}</span><div class="selectbox"> | |
<span class="selection-label"></span> | |
<select name="app_mainbundle_application[company][stage]" formnovalidate {{ disableFieldsProp }}> | |
{{ include('AppMainBundle::selectoptions.html.twig', {selectboxOptions: companyStages, defaultValue: form.vars.value.company.stage}) }} | |
</select> | |
</div> | |
</div> | |
</div> | |
<div class="form-row required text-area"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.idea' | trans }}</span><label><textarea name="app_mainbundle_application[description]" rows="5" maxlength="500" placeholder="{{ 'application.placeholder.idea' | trans }}" required data-error0="{{ 'application.error.idea1' | trans }}" data-error2="{{ 'application.error.idea2' | trans }}" {{ disableFieldsProp }}>{{ form.vars.value.description | default('') }}</textarea></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.question3' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[committedToSanFran]" value="yes"{% if form.vars.value.committedToSanFran == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[committedToSanFran]" value="no"{% if form.vars.value.committedToSanFran != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section2.question4' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][teamMemberOver25]" value="yes"{% if form.vars.value.company.teamMemberOver25 == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][teamMemberOver25]" value="no"{% if form.vars.value.company.teamMemberOver25 != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
<li class="accordion-item"> | |
<div class="accordion-toggler"> | |
<h3>3. {{ 'application.section3.heading' | trans }}</h3> | |
<span id="fieldset-3-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="company-information"> | |
<div class="form-row date required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.founded' | trans }}</span><div class="dategroup"> | |
<label><input type="hidden" name="app_mainbundle_application[company][foundingDate][day]" value="1" formnovalidate /><input type="number" class="two-digit" name="app_mainbundle_application[company][foundingDate][month]" value="{{ form.vars.value.company.foundingDate.month | default('1') }}" min="1" max="12" maxlength="2" placeholder="{{ 'application.placeholder.month' | trans }}" required data-error0="{{ 'application.error.foundedmonth1' | trans }}" data-error3="{{ 'application.error.foundedmonth2' | trans }}" data-error4="{{ 'application.error.foundedmonth2' | trans }}" data-error9="{{ 'application.error.foundedmonth3' | trans }}" {{ disableFieldsProp }}/><input type="number" class="four-digit" name="app_mainbundle_application[company][foundingDate][year]" value="{{ form.vars.value.company.foundingDate.year | default('now' | date('Y')) }}" min="1500" max="{{ 'now' | date('Y') }}" maxlength="4" placeholder="{{ 'application.placeholder.year' | trans }}" required data-error0="{{ 'application.error.foundedyear1' | trans }}" data-error3="{{ 'application.error.foundedyear2' | trans }}" data-error4="{{ 'application.error.foundedyear3' | trans }}" data-error9="{{ 'application.error.foundedyear4' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.companylocation' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][location]" value="{{ form.vars.value.company.location | default('') }}" maxlength="128" required data-error0="{{ 'application.error.companylocation' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.question5' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][incorporation]" value="yes"{% if form.vars.value.company.incorporation == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][incorporation]" value="no"{% if form.vars.value.company.incorporation != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.corporationlocation' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][incorporationLocation]" value="{{ form.vars.value.company.incorporationLocation | default('') }}" placeholder="{{ 'application.placeholder.corporationlocation' | trans }}" maxlength="128" dependency="app_mainbundle_application[company][incorporation]" dependency-match="yes" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.corporationtype' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][incorporationType]" value="{{ form.vars.value.company.incorporationType | default('') }}" maxlength="128" dependency="app_mainbundle_application[company][incorporation]" dependency-match="yes" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.companynumber' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][incorporationNumber]" value="{{ form.vars.value.company.incorporationNumber | default('') }}" maxlength="32" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.totalfunding' | trans }}</span><label><input type="number" name="app_mainbundle_application[company][fundingToDate]" value="{{ form.vars.value.company.fundingToDate | default('0') }}" min="0" maxlength="32" data-error3="{{ 'application.error.totalfunding1' | trans }}" data-error9="{{ 'application.error.totalfunding2' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.fundingrounds' | trans }}</span><label><input type="number" name="app_mainbundle_application[company][fundingRounds]" value="{{ form.vars.value.company.fundingRounds | default('0') }}" min="0" maxlength="10" data-error3="{{ 'application.error.fundingrounds1' | trans }}" data-error9="{{ 'application.error.fundingrounds2' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.investors' | trans }}</span><label><input type="text" placeholder="{{ 'application.placeholder.investors' | trans }}" name="app_mainbundle_application[company][investors]" value="{{ form.vars.value.company.investors | default('') }}" maxlength="128" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.question6' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][acceleratorProgram]" value="yes"{% if form.vars.value.company.acceleratorProgram == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][acceleratorProgram]" value="no"{% if form.vars.value.company.acceleratorProgram != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.acceleratorprogram' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][acceleratorProgramNames]" value="{{ form.vars.value.company.acceleratorProgramNames | default('') }}" placeholder="{{ 'application.placeholder.acceleratorprogram' | trans }}" maxlength="256" dependency="app_mainbundle_application[company][acceleratorProgram]" dependency-match="yes" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.revenuemethod' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][revenueGeneration]" value="{{ form.vars.value.company.revenueGeneration | default('') }}" maxlength="128" required data-error0="{{ 'application.error.revenuemethod' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.question7' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][revenuePositive]" value="yes"{% if form.vars.value.company.revenuePositive == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][revenuePositive]" value="no"{% if form.vars.value.company.revenuePositive != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.revenueprojections' | trans }}</span><label><input type="number" name="app_mainbundle_application[company][revenueNextYear]" value="{{ form.vars.value.company.revenueNextYear | default('0') }}" min="0" maxlength="10" data-error3="{{ 'application.error.revenueprojections1' | trans }}" data-error9="{{ 'application.error.revenueprojections2' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.venturefunding' | trans }}</span><label><input type="number" name="app_mainbundle_application[company][fundingSeeking]" value="{{ form.vars.value.company.fundingSeeking | default('0') }}" min="0" maxlength="10" data-error3="{{ 'application.error.venturefunding1' | trans }}" data-error9="{{ 'application.error.venturefunding2' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row text-area"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section3.venturehelp' | trans }}</span><label><textarea name="app_mainbundle_application[company][fundingAffect]" placeholder="{{ 'application.placeholder.venturehelp' | trans }}" rows="5" maxlength="500" data-error0="{{ 'application.error.venturehelp1' | trans }}" data-error2="{{ 'application.error.venturehelp2' | trans }}" {{ disableFieldsProp }}>{{ form.vars.value.company.fundingAffect | default('') }}</textarea></label> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
<li class="accordion-item"> | |
<div class="accordion-toggler"> | |
<h3>4. {{ 'application.section4.heading' | trans }}</h3> | |
<span id="fieldset-4-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="the-team"> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section4.foundernumber' | trans }}</span><label><input type="number" name="app_mainbundle_application[company][foundingMembersCount]" value="{{ form.vars.value.company.foundingMembersCount | default('1') }}" min="1" max="99" maxlength="2" required data-error0="{{ 'application.error.foundernumber1' | trans }}" data-error3="{{ 'application.error.foundernumber2' | trans }}" data-error4="{{ 'application.error.foundernumber3' | trans }}" data-error9="{{ 'application.error.foundernumber4' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section4.otherfounders' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][foundingMembersNames]" value="{{ form.vars.value.company.foundingMembersNames | default('') }}" placeholder="{{ 'application.placeholder.otherfounders' | trans }}" maxlength="256" dependency="app_mainbundle_application[company][foundingMembersCount]" dependency-match="!1" required data-error0="{{ 'application.error.otherfounders' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section4.foundingbackground' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][foundingMembersBackground]" value="{{ form.vars.value.company.foundingMembersBackground | default('') }}" maxlength="256" required data-error0="{{ 'application.error.foundingbackground' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row date required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section4.founderteamlength' | trans }}</span><div class="dategroup"> | |
<label><input type="hidden" name="app_mainbundle_application[company][foundingMembersStartDate][day]" value="1" formnovalidate /><input type="number" class="two-digit" name="app_mainbundle_application[company][foundingMembersStartDate][month]" value="{{ form.vars.value.company.foundingMembersStartDate.month | default('1') }}" min="1" max="12" maxlength="2" placeholder="{{ 'application.placeholder.month' | trans }}" required data-error0="{{ 'application.error.founderlength.monthrequired' | trans }}" data-error3="{{ 'application.error.founderlength.monthinexistent' | trans }}" data-error4="{{ 'application.error.founderlength.monthinexistent' | trans }}" data-error9="{{ 'application.error.founderlength.monthinvalid' | trans }}" {{ disableFieldsProp }}/><input type="number" class="four-digit" name="app_mainbundle_application[company][foundingMembersStartDate][year]" value="{{ form.vars.value.company.foundingMembersStartDate.year | default('now' | date('Y')) }}" min="{{ '100 years ago' | date('Y') }}" max="{{ 'now' | date('Y') }}" maxlength="4" placeholder="{{ 'application.placeholder.year' | trans }}" required data-error0="{{ 'application.error.founderlength.yearrequired' | trans }}" data-error3="{{ 'application.error.founderlength.yearinexistent' | trans }}" data-error4="{{ 'application.error.founderlength.yearinexistent' | trans }}" data-error9="{{ 'application.error.founderlength.yearinvalid' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section4.totalteamnumber' | trans }}</span><label><input type="number" name="app_mainbundle_application[company][teamMembersCount]" min="1" value="{{ form.vars.value.company.teamMembersCount | default('1') }}" maxlength="10" required data-error0="{{ 'application.error.totalteamnumber1' | trans }}" data-error3="{{ 'application.error.totalteamnumber2' | trans }}" data-error9="{{ 'application.error.totalteamnumber3' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
<li class="accordion-item"> | |
<div class="accordion-toggler"> | |
<h3>5. {{ 'application.section5.heading' | trans }}</h3> | |
<span id="fieldset-5-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="product-information"> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.productdetails' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][productDescription]" value="{{ form.vars.value.company.productDescription | default('') }}" maxlength="256" required data-error0="{{ 'application.error.productdetails' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.productsolution' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][productSolves]" value="{{ form.vars.value.company.productSolves | default('') }}" maxlength="128" required data-error0="{{ 'application.error.productsolution' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.productmarket' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][productMarketSize]" value="{{ form.vars.value.company.productMarketSize | default('') }}" maxlength="128" required data-error0="{{ 'application.error.productmarket' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.customeradoption' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][productAdoption]" value="{{ form.vars.value.company.productAdoption | default('') }}" maxlength="64" required data-error0="{{ 'application.error.customeradoption' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.question9' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][productTrademark]" value="yes"{% if form.vars.value.company.productTrademark == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][productTrademark]" value="no"{% if form.vars.value.company.productTrademark != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row check-boxes"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.platform' | trans }}</span><div class="checkbox-group"><label><input type="checkbox" name="app_mainbundle_application[company][developmentPlatforms][]" value="ios" formnovalidate {{ disableFieldsProp }}/><span class="checkbox"></span> {{ 'application.form.ios' | trans }}</label><label><input type="checkbox" name="app_mainbundle_application[company][developmentPlatforms][]" value="android" formnovalidate {{ disableFieldsProp }}/><span class="checkbox"></span> {{ 'application.form.android' | trans }}</label><label><input type="checkbox" name="app_mainbundle_application[company][developmentPlatforms][]" value="windows" formnovalidate {{ disableFieldsProp }}/><span class="checkbox"></span> {{ 'application.form.windows' | trans }}</label><label><input type="checkbox" name="app_mainbundle_application[company][developmentPlatforms][]" value="other" formnovalidate {{ disableFieldsProp }}/><span class="checkbox"></span> {{ 'application.form.other' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.question10' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][partnerships]" value="yes"{% if form.vars.value.company.partnerships == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][partnerships]" value="no"{% if form.vars.value.company.partnerships != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.partnerships' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][partnershipsWith]" value="{{ form.vars.value.company.partnershipsWith | default('') }}" placeholder="{{ 'application.placeholder.partnerships' | trans }}" maxlength="256" dependency="app_mainbundle_application[company][partnerships]" dependency-match="yes" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.question11' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][partnershipWithChivas]" value="yes"{% if form.vars.value.company.partnershipWithChivas == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][partnershipWithChivas]" value="no"{% if form.vars.value.company.partnershipWithChivas != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section5.partnerchivas' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][partnershipWithChivasVision]" value="{{ form.vars.value.company.partnershipWithChivasVision | default('') }}" maxlength="256" dependency="app_mainbundle_application[company][partnershipWithChivas]" dependency-match="yes" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
<li class="accordion-item"> | |
<div class="accordion-toggler"> | |
<h3>6. {{ 'application.section6.heading' | trans }}</h3> | |
<span id="fieldset-6-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="social-purpose"> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.environmentalpurpose' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][socialPurpose]" value="{{ form.vars.value.company.socialPurpose | default('') }}" maxlength="256" required data-error0="{{ 'application.error.environmentalpurpose' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.positiveimpact' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][socialImpactAffecting]" value="{{ form.vars.value.company.socialImpactAffecting | default('') }}" maxlength="256" required data-error0="{{ 'application.error.positiveimpact' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.socialimpact' | trans }}</span><label><input type="text" name="app_mainbundle_application[company][socialImpactQuantification]" value="{{ form.vars.value.company.socialImpactQuantification | default('') }}" maxlength="256" required data-error0="{{ 'application.error.socialimpact' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
<div class="form-row required text-area"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.futuregrowth' | trans }}</span><label><textarea name="app_mainbundle_application[company][socialImpactPlan]" rows="5" required maxlength="500" placeholder="{{ 'application.placeholder.futuregrowth' | trans }}" data-error0="{{ 'application.error.futuregrowth1' | trans }}" data-error2="{{ 'application.error.futuregrowth2' | trans }}" {{ disableFieldsProp }}>{{ form.vars.value.company.socialImpactPlan | default('') }}</textarea></label> | |
</div> | |
</div> | |
<div class="form-row radio-buttons required"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.question12' | trans }}</span><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][partnershipsNonProfit]" value="yes"{% if form.vars.value.company.partnershipsNonProfit == 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.yes' | trans }}</label></div><div class="radio-group"><label><input type="radio" name="app_mainbundle_application[company][partnershipsNonProfit]" value="no"{% if form.vars.value.company.partnershipsNonProfit != 1 %} checked{% endif %} formnovalidate {{ disableFieldsProp }}/> {{ 'application.form.no' | trans }}</label></div> | |
</div> | |
</div> | |
<div class="form-row"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.charitypartners' | trans }}</span><input type="text" name="app_mainbundle_application[company][partnershipsNonProfitWith]" value="{{ form.vars.value.company.partnershipsNonProfitWith | default('') }}" placeholder="{{ 'application.placeholder.charitypartners' | trans }}" maxlength="256" dependency="app_mainbundle_application[company][partnershipsNonProfit]" dependency-match="yes" {{ disableFieldsProp }}/> | |
</div> | |
</div> | |
<div class="form-row text-area"> | |
<div class="input-wrapper"> | |
<span class="field-label">{{ 'application.section6.positivefeedback' | trans }}</span><label><textarea name="app_mainbundle_application[company][socialImpactAffectedTestimonials]" rows="5" maxlength="500" data-error2="{{ 'application.error.positivefeedback' | trans }}" {{ disableFieldsProp }}>{{ form.vars.value.company.socialImpactAffectedTestimonials | default('') }}</textarea></label> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
<li class="accordion-item"> | |
<div class="accordion-toggler"> | |
<h3>7. {{ 'application.section7.heading' | trans }}</h3> | |
<span id="fieldset-7-status" class="form-status"></span> | |
</div> | |
<div class="accordion-content"> | |
<fieldset class="uploads"> | |
<h6>{{ 'application.section7.subheading' | trans }}</h6> | |
<div class="form-row required"> | |
<div class="input-wrapper"><span class="field-label">{{ 'application.section7.videolink' | trans }}</span><label><input type="url" name="app_mainbundle_application[video]" value="{{ form.vars.value.video | default('') }}" maxlength="128" required data-error0="{{ 'application.error.video1' | trans }}" data-error7="{{ 'application.error.video2' | trans }}" {{ disableFieldsProp }}/></label> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
</li> | |
</ul> | |
{% if disableFields is not defined or disableFields != true %} | |
<div class="submit-wrapper"> | |
<fieldset class="submit"> | |
<h3>8. {{ 'application.section8.heading' | trans }}</h3> | |
<h6>{{ 'application.section8.subheading' | trans }}</h6> | |
<div class="form-row"> | |
<label><input type="checkbox" name="app_mainbundle_application[acceptedTerms]" value="true" required data-error0="{{ 'application.error.terms' | trans }}" /><span class="checkbox"></span> {{ 'application.section8.terms1' | trans }} <a href="{{ path('legal') }}">{{ 'application.section8.terms2' | trans }}</a> {{ 'application.section8.terms3' | trans }}</label> | |
</div> | |
<div class="form-row"> | |
<div class="submit-group"> | |
<input class="btn clear" type="submit" name="save" value="{{ 'application.submit.save' | trans }}" data-submitting="{{ 'common.form.saving' | trans }}" /> | |
<input class="btn clear disabled" type="submit" name="submit" value="{{ 'application.submit.submit' | trans }}" data-submitting="{{ 'common.form.submitting' | trans }}" /> | |
</div> | |
</div> | |
</fieldset> | |
</div> | |
{% endif %} | |
{% if disableFields is not defined or disableFields != true %} | |
</form> | |
{% endif %} | |
</div> | |
</section> | |
{% if disableFields is not defined or disableFields != true %} | |
<script> | |
var fieldsetStatusMsgs = { | |
complete: "{{ 'application.notification.complete' | trans }}", | |
incomplete: "{{ 'application.notification.incomplete' | trans }}" | |
}; | |
</script> | |
<script src="{{ asset('bundles/appmain/js/views/application.js') }}"></script> | |
{% endif %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment