templates/persondegree/_new.html.twig line 1

Open in your IDE?
  1. {{ form_widget(form._token) }}
  2. <div class="form-global">
  3.   <fieldset>
  4.     <legend><span> {{ 'menu.identity' | trans }} </span></legend>
  5.     <div class="row">
  6.       <div class="col-sm-6 form-group">
  7.         <label for=""> {{ 'menu.firstname' | trans }} *</label>
  8.         {{ form_widget(form.firstname) }}
  9.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.firstname) }}</div>
  10.       </div>
  11.       <div class="col-sm-6 form-group">
  12.         <label for=""> {{ 'menu.lastname' | trans }} *</label>
  13.         {{ form_widget(form.lastname) }}
  14.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.lastname) }}</div>
  15.       </div>
  16.     </div>
  17.     <div class="row">
  18.       <div class="col-sm-6 form-group">
  19.         <label for=""> {{ 'menu.you_are' | trans }} *</label>
  20.         {{ form_widget(form.sex) }}
  21.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.sex) }}</div>
  22.       </div>
  23.       <div class="col-sm-6 form-group">
  24.         <label for=""> {{ 'menu.date_of_birth' | trans }} *</label>
  25.         {{ form_widget(form.birthDate) }}
  26.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.birthDate) }}</div>
  27.       </div>
  28.     </div>
  29.   </fieldset>
  30.   <fieldset>
  31.     <legend><span> {{ 'menu.address' | trans }} </span></legend>
  32.     {# ****COUNTRY**** #}
  33.     <div class="row">
  34.       {% if prefecture_between_region_city == "true" %}
  35.           <div class="col-sm-4 form-group">
  36.       {% else %}
  37.           <div class="col-sm-6 form-group">
  38.       {% endif %}
  39.       <label for=""> {{ 'menu.country' | trans }} *</label>
  40.         {{ create_translated_select(form.country) }}
  41. {#        {{ form_widget(form.country) }}#}
  42.       <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.country) }}</div>
  43.       {% if prefecture_between_region_city == "true" %} </div> {% else %} </div> {% endif %}
  44.       {# ****REGION**** #}
  45.       {% if prefecture_between_region_city == "true" %}
  46.           <div class="col-sm-4 form-group">
  47.       {% else %}
  48.           <div class="col-sm-6 form-group">
  49.       {% endif %}
  50.       {# adaptation DBTA#}
  51.       {% if struct_province_country_city == "true" %}
  52.           <label for=""> {{ 'menu.region' | trans }} *</label>
  53.       {% else %}
  54.           <label for=""> {{ 'menu.region' | trans }} / {{ 'menu.province' | trans }} *</label>
  55.       {% endif %}
  56.       {{ create_translated_select(form.region) }}
  57. {#        {{ form_widget(form.region) }}#}
  58.       <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.region) }}</div>
  59.       {% if prefecture_between_region_city == "true" %} </div> {% else %} </div> {% endif %}
  60.       {# ****PREFECTURE**** #}
  61.       {# adaptation for Togo #}
  62.       {% if prefecture_between_region_city == "true" %}
  63.          <div class="col-sm-4 form-group">
  64.             <label for=""> {{ 'menu.prefecture' | trans }} *</label>
  65.             {{ create_translated_select(form.prefecture) }}
  66.             <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.prefecture) }}</div>
  67.          </div>
  68.       {% endif %}
  69.     </div>
  70.     <div class="row">
  71.       <div class="col-sm-6 col-xs-6 form-group">
  72.         <label for=""> {{ 'city.city_nearest' | trans }}  *</label>
  73.         {{ create_translated_select(form.addressCity) }}
  74. {#        {{ form_widget(form.addressCity) }}#}
  75.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.addressCity) }}</div>
  76.       </div>
  77.       <div class="col-sm-6 col-xs-6 form-group hide_block_other_city">
  78.         <label for=""> {{ 'city.other_city' | trans }} </label>
  79.         {{ form_widget(form.otherCity) }}
  80.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.otherCity) }}</div>
  81.       </div>
  82.     </div>
  83.     <div class="row">
  84.       {%  if concat_local_address == "false" %}
  85.         <div class="col-sm-2 form-group">
  86.           <label for=""> N°</label>
  87.           {{ form_widget(form.addressNumber) }}
  88.           <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.addressNumber) }}</div>
  89.         </div>
  90.         <div class="col-sm-5 form-group">
  91.           <label for=""> {{ 'menu.street' | trans }} </label>
  92.           {{ form_widget(form.addressRoad) }}
  93.           <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.addressRoad) }}</div>
  94.         </div>
  95.         <div class="col-sm-5 form-group">
  96.           <label for=""> {{ 'menu.location' | trans }} </label>
  97.           {{ form_widget(form.addressLocality) }}
  98.           <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.addressLocality) }}</div>
  99.         </div>
  100.       {% else %}
  101.         <div class="form-group col-sm-12">
  102.           <label for=""> {{ 'menu.address' | trans }} </label>
  103.           {{ form_widget(form.addressLocality) }}
  104.           <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.addressLocality)}}</div>
  105.         </div>
  106.       {% endif %}
  107.     </div>
  108.     <div class="row">
  109.       <div class="col-sm-5 form-check form-group">
  110.         <label for="">Diaspora: </label>
  111.         {{ form_widget(form.diaspora) }}
  112.         <div class="slider round pd_diaspora">
  113.           <span class="non">{{ 'menu.no' | trans }}</span>
  114.           <span class="oui">{{ 'menu.yes' | trans }}</span>
  115.         </div>
  116.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.diaspora) }}</div>
  117.       </div>
  118.       <div class="col-sm-7 form-group addressDiaspora ">
  119.         {# adaptation DBTA#}
  120.         <label for="">{{ 'menu.residence_country' | trans }} </label>
  121.         {% if struct_province_country_city == "true" %}
  122.           {{ create_translated_select(form.residenceRegion) }}
  123. {#          {{ form_widget(form.residenceRegion) }}#}
  124.           <div class="help-block form-text with-errors text-danger form-control-feedback">{{ form_errors(form.region) }}</div>
  125.         {% else %}
  126.           {{ create_translated_select(form.residenceCountry) }}
  127. {#          {{ form_widget(form.residenceCountry) }}#}
  128.           <div class="help-block form-text with-errors text-danger form-control-feedback">{{ form_errors(form.country) }}</div>
  129.         {% endif %}
  130.       </div>
  131.     </div>
  132.     <div class="row addressDiaspora">
  133.       <div class="col-sm-12 form-group">
  134.         <label for=""> {{ 'menu.address_diaspora' | trans }} </label>
  135.         {{ form_widget(form.addressDiaspora) }}
  136.       </div>
  137.     </div>
  138.     <div class="row">
  139.       <div class="col-sm-4 form-group">
  140.         <label for=""> {{ 'menu.latitude' | trans }} </label>
  141.         {{ form_widget(form.latitude) }}
  142.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.latitude) }}</div>
  143.       </div>
  144.       <div class="col-sm-4 form-group">
  145.         <label for=""> {{ 'menu.longitude' | trans }} </label>
  146.         {{ form_widget(form.longitude) }}
  147.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.longitude) }}</div>
  148.       </div>
  149.       <div class="col-sm-4 form-group form-check">
  150.         <label class="center" for="">{{ 'menu.mode' | trans }}</label>
  151.         {{ form_widget(form.locationMode) }}
  152.         <div class="slider round">
  153.           <span class="manual">{{ 'menu.manual' | trans }}</span>
  154.           <span class="auto">Auto</span>
  155.         </div>
  156.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.locationMode) }}</div>
  157.       </div>
  158.     </div>
  159.   </fieldset>
  160.   <fieldset>
  161.     <legend><span>{{ 'menu.coordinates' | trans }}</span></legend>
  162.     <div class="row">
  163.       <div class="col-sm-4 form-group">
  164.         <label for="">{{ 'menu.connection_phone_country_code_number' | trans }} *</label>
  165.         {{ form_widget(form.phoneMobile1) }}
  166.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.phoneMobile1) }}</div>
  167.       </div>
  168.       <div class="col-sm-4 form-group">
  169.         <label for="">{{ 'menu.other_phone_country_code_number' | trans }} </label>
  170.         {{ form_widget(form.phoneHome) }}
  171.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.phoneHome) }}</div>
  172.       </div>
  173.       <div class="col-sm-4 form-group">
  174.         <label for=""> {{ 'menu.email' | trans }} *</label>
  175.         {{ form_widget(form.email) }}
  176.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.email) }}</div>
  177.       </div>
  178.     </div>
  179.     <div class="row">
  180.       <div class="col-sm-6 form-group">
  181.         <label for="">{{ 'menu.cell_phone_of_a_1st_parent' | trans }} *</label>
  182.         {{ form_widget(form.phoneMobile2) }}
  183.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.phoneMobile2) }}</div>
  184.       </div>
  185.       <div class="col-sm-6 form-group">
  186.         <label for="">{{ 'menu.cell_phone_of_a_2nd_parent' | trans }}</label>
  187.         {{ form_widget(form.phoneMobile3) }}
  188.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.phoneMobile3) }}</div>
  189.       </div>
  190.     </div>
  191.   </fieldset>
  192.   <fieldset>
  193.     <legend><span>{{ 'menu.current_work_situation' | trans }} *</span></legend>
  194.     <div class="row">
  195.       <div class="col-sm-12 form-group">
  196.         {{ form_widget(form.type) }}
  197.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.type) }}</div>
  198.       </div>
  199.     </div>
  200.   </fieldset>
  201.   <fieldset>
  202.     <legend><span>{{ 'menu.qualification' | trans }}</span></legend>
  203.     <div class="row">
  204.       {# adaptation DBTA#}
  205.       {% if struct_province_country_city != "true" %}
  206.         <div class="col-sm-3 form-group">
  207.           <label for="">{{ 'degree.filter_by_region' | trans }}</label>
  208.           <select id="regionSchoolFilter" class="form-control"></select>
  209.         </div>
  210.       {%  endif %}
  211.       <div class="col-sm-3 form-group">
  212.         <label for="">{{ 'degree.filter_by_city' | trans }}</label>
  213.         <select id="citySchoolFilter" class="form-control"></select>
  214.       </div>
  215.       <div class="col-sm-6 form-group">
  216.         <label for="">{{ 'menu.establishment' | trans }} / {{ 'menu.school' | trans }} *</label>
  217.         {{ form_widget(form.school) }}
  218.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.school) }}</div>
  219.       </div>
  220.     </div>
  221.     <div class="row hide_block_other_school">
  222.       <div class="col-sm-12 form-group l">
  223.         <label for="">{{ 'school.other_establishment' | trans }}</label>
  224.         {{ form_widget(form.otherSchool) }}
  225.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.otherSchool) }}</div>
  226.       </div>
  227.     </div>
  228.     <div class="row">
  229.       <div class="col-sm-4 form-group">
  230.         <label for="">N° {{ 'menu.registration' | trans }}</label>
  231.         {{ form_widget(form.registrationStudentSchool) }}
  232.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.registrationStudentSchool) }}</div>
  233.       </div>
  234.       <div class="col-sm-4 form-group">
  235.         <label for="">{{ 'menu.degree' | trans }} *</label>
  236.         {{ create_translated_select(form.degree) }}
  237. {#        {{ form_widget(form.degree) }}#}
  238.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.degree) }}</div>
  239.       </div>
  240.       <div class="col-sm-4 form-group hide_block_other_degree">
  241.         <label for="">{{ 'menu.other_degree' | trans }}</label>
  242.         {{ form_widget(form.otherDegree) }}
  243.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.otherDegree) }}</div>
  244.       </div>
  245.     </div>
  246.     <div class="row">
  247.       <div class="col-sm-6 form-group">
  248.         <label for="">{{ 'degree.year_session_degree' | trans }} *</label>
  249.         {{ form_widget(form.lastDegreeYear) }}
  250.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.lastDegreeYear) }}</div>
  251.       </div>
  252.       <div class="col-sm-6 form-group">
  253.         <label for="">{{ 'degree.month_graduation' | trans }} *</label>
  254.         {{ form_widget(form.lastDegreeMonth) }}
  255.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.lastDegreeMonth) }}</div>
  256.       </div>
  257.     </div>
  258.     <div class="row">
  259.       <div class="col-sm-4 form-group">
  260.         <label for="">{{ 'menu.activity_area' | trans }} *</label>
  261.         {{ create_translated_select(form.sectorArea) }}
  262. {#        {{ form_widget(form.sectorArea) }}#}
  263.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.sectorArea) }}</div>
  264.       </div>
  265.       <div class="col-sm-4 form-group">
  266.         <label for="">{{ 'menu.job' | trans }} / {{ 'menu.branch' | trans }} *</label>
  267.         {{ create_translated_select(form.activity) }}
  268. {#        {{ form_widget(form.activity) }}#}
  269.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.activity) }}</div>
  270.       </div>
  271.       <div class="col-sm-4 form-group hide_block_other_activity">
  272.         <label for="">{{ 'menu.other_trade' | trans }}</label>
  273.         {{ form_widget(form.otherActivity) }}
  274.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.otherActivity) }}</div>
  275.       </div>
  276.     </div>
  277.   </fieldset>
  278.   <fieldset>
  279.     <legend><span> {{ 'menu.right_to_data_protection' | trans }} </span></legend>
  280.     <div class="row">
  281.       <div class="col-sm-12 form-check">
  282.         {% if personDegree.agreeRgpd == false %}
  283.           <label for="appbundle_persondegree_agreeRgpd"> {{ 'menu.click_yes_if_you_agree' | trans }} (PDP) </label>
  284.         {% else %}
  285.           <label style="color: red" for="appbundle_persondegree_agreeRgpd"> {{ 'menu.click_no_if_you_no_longer_agree' | trans }} </label>
  286.         {% endif %}
  287.       </div>
  288.     </div>
  289.     <div class="row">
  290.       <div class="col-sm-6 form-check persondegree_agree_rgpd">
  291.         {{ form_widget(form.agreeRgpd) }}
  292.         <div class="slider round">
  293.           <span class="non">{{ 'menu.no' | trans }}</span>
  294.           <span class="oui">{{ 'menu.yes' | trans }}</span>
  295.         </div>
  296.         <div class="help-block form-text with-errors form-control-feedback">{{ form_errors(form.agreeRgpd) }}</div>
  297.       </div>
  298.       <div class="col-sm-6">
  299.         <a target="_blank" href="{{ path('rgpd_informations') }}"> {{ 'menu.information_on_the_protection_of_personal_data_pdp' | trans }} </a>
  300.       </div>
  301.     </div>
  302.   </fieldset>
  303.   {{ form_widget(form.mapsAddress) }}
  304.   {{ show_allactivities() }}
  305.   {% if is_granted('ROLE_DIPLOME') %}
  306.     <input style="display: none" value="ROLE_DIPLOME" id="role">
  307.   {% else %}
  308.     <input style="display: none" value="ROLE_OTHER" id="role">
  309.   {% endif %}
  310. </div>
  311. <select hidden id="selectedCountry">
  312.   {%  if selectedCountry is not null %}
  313.     <option value="{{ selectedCountry.id }}">{{ selectedCountry.name | trans }}</option>
  314.   {%  endif %}
  315. </select>
  316. {#adaptation DBTA#}
  317. <select hidden id="selectedRegion">
  318.   {%  if selectedRegion is not null %}
  319.     <option value="{{ selectedRegion.id }}">{{ selectedRegion.name | trans | capitalize }}</option>
  320.   {%  endif %}
  321. </select>
  322. {% if struct_province_country_city == "true" %}
  323.   <input style="display: none" value="{{ personDegree.region.phoneCode }}" id="countryPhoneCode">
  324. {% else %}
  325.   <input style="display: none" value="{{ personDegree.country.phoneCode }}" id="countryPhoneCode">
  326. {% endif %}
  327. <input style="display: none" value="{{ residenceCountryPhoneCode }}" id="residenceCountryPhoneCode">
  328. <input style="display: none" value="{{ personDegree.checkSchool }}" id="checkSchool">
  329. <select hidden id="schoolRegion">
  330.   {% for region in selectedCountry.regions %}
  331.     {% for school in region.schools %}
  332.       <option value="{{ school.id }}">{{ school.region.name }}</option>
  333.     {% endfor %}
  334.   {% endfor %}
  335. </select>
  336. <select hidden id="countriesPhoneCode">
  337.   {% for country in otherCountries %}
  338.     <option value="{{ country.id }}">{{ country.phoneCode }}</option>
  339.   {% endfor %}
  340. </select>
  341. <select hidden id="countriesPhoneDigit">
  342.   {% for country in otherCountries %}
  343.       <option value="{{ country.id }}">{{ country.phoneDigit }}</option>
  344.   {% endfor %}
  345.   <option value="{{ selectedCountry.id }}">{{ selectedCountry.phoneDigit }}</option>
  346. </select>
  347. <div><span><br>* :  {{ 'menu.required_field' | trans }} </span></div>
  348. <div><span>{{ 'degree.email_advised_to_reply_to_job_offers' | trans }}</span></div>
  349. <div><span>{{ 'degree.the_registration_is_in_green_if_it_is_validated_by_the_institution' | trans }}</span></div>
  350. <div class="form-buttons-w">
  351.   <button class="btn btn-primary" type="button" id="buttonPersonDegree" onclick="preventDefaultSubmit()"> {{ 'menu.validate' | trans }} </button>
  352.   <button class="btn btn-primary" type="submit" hidden="hidden" id="submitPersonDegree"> {{ 'menu.validate' | trans }} </button>
  353. </div>