templates/Registration/index.html.twig line 1

Open in your IDE?
  1. {% extends 'layout_public.html.twig' %}
  2. {% import "Common/macros.html.twig" as macros %}
  3. {% form_theme form with 'Common/form_theme.html.twig' %}
  4. {% block page_id %}user-registration{% endblock %}
  5. {% block javascripts %}
  6.     {{ parent() }}
  7.     <style>
  8.         div.switch-conteiner div.on-off-switch {
  9.             float: right;
  10.         }
  11.     </style>
  12.     <script type="text/javascript">
  13.         require(['app'], function() {
  14.             require(['jquery', 'app/pages/userForm', 'app/pages/registrationForm'], function($, UserForm, RegistrationForm) {
  15.                 $(function() {
  16.                     new UserForm({
  17.                         countryUsName: '{{ constant('App\\ValueObject\\Country::US_NAME') }}'
  18.                     });
  19.                     new RegistrationForm(
  20.                         $('#user_form_registerAsIndividual'),
  21.                         $('#user_form_requestedOrganization')
  22.                     );
  23.                 });
  24.             });
  25.         });
  26.     </script>
  27. {% endblock %}
  28. {% block content %}
  29.     <div>
  30.         <div class="page" id="security-registration">
  31.             <div class="registration-content">
  32.                 <div class="container-form-register">
  33.                     <div class="error">{{ macros.form_general_errors(form) }}</div>
  34.                     <div class="logo-content">
  35.                         <div class="LogoSecurity">
  36.                             <img src="{{ asset('images/app/security/') }}munireg-finallogo.svg" alt="" >
  37.                         </div>
  38.                         <p>Create New Account</p>
  39.                         <span>Are you a municipal official looking to benefit from a partnership with MuniReg?<br/> Please contact info@munireg.com for assistance with creating an account.</span>
  40.                         <div>
  41.                             <a>
  42.                                 Already have an account?
  43.                                 <a href="{{ path('app_home') }}">Log in</a>
  44.                             </a>
  45.                         </div>
  46.                     </div>
  47.                     <div class="form-registration-content" id="user-form">
  48.                         <input type="hidden" id="otherRegPartyId" value="{{ otherRegParty.id }}">
  49.                         {{ form_start(form, { 'action': path('app_registration_index')}) }}
  50.                         {{ form_widget(form._token) }}
  51.                             <div class="formItemsContainer">
  52.                                 <div class="item-doble">
  53.                                     {{ form_row(form.registeringOrganization) }}
  54.                                 </div>
  55.                                 <div class="item-doble">
  56.                                     {{ form_row(form.isHomeOwner) }}
  57.                                 </div>
  58. {#                                <div class="item-doble">#}
  59. {#                                    {{ form_row(form.organization, { 'attr': { 'class': 'requested-organization' } }) }}#}
  60. {#                                    {{ form_row(form.requestedOrganization, { 'attr': { 'class': 'requested-organization' } }) }}#}
  61. {#                                </div>#}
  62.                                 <div class="item-doble">
  63.                                     {{ form_row(form.firstname) }}
  64.                                 </div>
  65.                                 <div class="item-doble">
  66.                                     {{ form_row(form.lastname) }}
  67.                                 </div>
  68.                                 <div class="item-doble">
  69.                                     {{ form_row(form.phone) }}
  70.                                 </div>
  71.                                 <div class="item-doble">
  72.                                     {{ form_row(form.email) }}
  73.                                 </div>
  74.                                 <div class="item-doble">
  75.                                     {{ form_row(form.password.first) }}
  76.                                 </div>
  77.                                 <div class="item-doble">
  78.                                     {{ form_row(form.password.second) }}
  79.                                 </div>
  80.                                 <div class="item-doble">
  81.                                     {{ form_row(form.organization) }}
  82.                                 </div>
  83.                                 <div class="item-doble">
  84.                                     {{ form_row(form.department) }}
  85.                                 </div>
  86.                                 <div class="item-single">
  87.                                     {{ form_row(form.requestedOrganization) }}
  88.                                 </div>
  89.                                 <div class="item-single">
  90.                                     {{ form_row(form.addressFirst) }}
  91.                                 </div>
  92.                                 <div class="item-single">
  93.                                     {{ form_row(form.addressSecond) }}
  94.                                 </div>
  95.                                 <div class="item-doble">
  96.                                     {{ form_row(form.city) }}
  97.                                 </div>
  98.                                 <div class="item-doble">
  99.                                     {{ form_row(form.zipCode) }}
  100.                                 </div>
  101.                                 <div class="item-doble">
  102.                                     {{ form_row(form.state, { 'attr': { 'class': 'state-select' } }) }}
  103.                                     {{ form_row(form.stateName, { 'attr': { 'class': 'state-input' }, 'row_classes': 'hidden' }) }}
  104.                                 </div>
  105.                                 <div class="item-doble">
  106.                                     {{ form_row(form.country, { 'attr': { 'class': 'country-select' }, 'value' : defaultCountryId() }) }}
  107.                                 </div>
  108.                                 <div class="item-doble" style="padding: 0px">
  109.                                     {{ form_row(form.captcha) }}
  110.                                 </div>
  111.                                 <input type="hidden" name="registerAsIndividual" value="1" id="user_form_registerAsIndividual">
  112.                                 <button type="submit" class="btn-green-big">Create Account</button>
  113.                         </div>
  114.                         {{ form_end(form, {'render_rest': false}) }}
  115.                     </div>
  116.                 </div>
  117.             </div>
  118.         </div>
  119.     </div>
  120. {% endblock %}