templates/tenants/tenant1/pages/sign-up-society.html.twig line 1

Open in your IDE?
  1. {% extends rootPath ~ '/base.html.twig' %}
  2. {% block javascripts %}
  3.     {{ parent() }}
  4.     <script type="text/javascript">
  5.         reCAPTCHA_site_key = '{{ reCAPTCHA_site_key }}';
  6.     </script>
  7.     <script src="https://www.google.com/recaptcha/api.js?render={{ reCAPTCHA_site_key }}"></script>
  8. {% endblock %}
  9. {% block form %}
  10.     {{ include('tenants/tenant1/parts/society-form.html.twig') }}
  11. {% endblock %}
  12. {% block popup %}
  13.     {{ include('tenants/tenant1/parts/popup/did-it.html.twig') }}
  14.     {{ include('tenants/tenant1/parts/popup/support-form.html.twig') }}
  15.     {{ include('tenants/tenant1/parts/popup/support-form-success.html.twig') }}
  16. {% endblock popup %}
  17. {% block body_javascript %}
  18.     {{ parent() }}
  19.     <script src="https://js.stripe.com/v3/" type="text/javascript"></script>
  20.     <script src="{{ asset('tenants/tenant1/js/helperFunctions.js?v=23-10-2022') }}"></script>
  21.     <script src="{{ asset('js/recaptcha.js?v=23-10-2022') }}"></script>
  22.     <script src="{{ asset('tenants/tenant1/js/StripeSettings.js?v=23-10-2022') }}"></script>
  23.     <script src="{{ asset('tenants/tenant1/js/SignUpSociety.js?v=18-04-2023') }}"></script>
  24.     <script>
  25.         (()=>{
  26.             RecaptchaWrapper.key = '{{ reCAPTCHA_site_key }}';
  27.             SignUpSociety.source = '{{ app.request.get('_route') }}';
  28.             SignUpSociety.amountField.societies = JSON.parse('{{ societies|json_encode|e('js') }}');
  29.             SignUpSociety.redirectUri = '{{ redirectUri }}';
  30.             SignUpSociety.messages = {
  31.                 'required': 'This field is required.',
  32.                 'checkbox': 'This checkbox is required.',
  33.                 'paymentFail': 'Your payment was not successful, please try again.'
  34.             };
  35.             SignUpSociety.emailField.messages = {
  36.                 'required'              : '{{ 'EmailFieldMessages.required'|transByTenant }}',
  37.                 'isInvalid'             : '{{ 'EmailFieldMessages.isInvalid'|transByTenant }}',
  38.                 'requiredAndIsInvalid'  : '{{ 'EmailFieldMessages.requiredAndIsInvalid'|transByTenant }}',
  39.                 'isInUse'               : '{{ 'EmailFieldMessages.isInUse'|transByTenant|raw }}'
  40.             };
  41.             SignUpSociety.init(`{{ stripePublicKey }}`);
  42.         })();
  43.     </script>
  44.     <script src="{{ asset('tenants/tenant1/js/formValidate.js?v=23-10-2022') }}"></script>
  45.     <script src="{{ asset('tenants/tenant1/js/support.js?v=23-10-2022') }}"></script>
  46.     <script>
  47.         (()=>{
  48.             Support.source = '{{ app.request.get('_route') }}';
  49.             Support.userDefining = {% if app.user is not null %}true{% else %}false{% endif %};
  50.             Support.type = '{{ app.request.get('type') ?? '' }}';
  51.             Support.messages = {
  52.                 success:    '{{ 'Support.success'|transByTenant }}',
  53.                 failed:     '{{ 'Support.failed'|transByTenant }}',
  54.             };
  55.             Support.init();
  56.         })();
  57.     </script>
  58. {% endblock body_javascript %}