templates/nodes/sms.html.twig line 1

Open in your IDE?
  1. <div class="sms-module">
  2. <div class="sms-module-title">
  3. {% if module.vars.type == 'subscribe' %}
  4. Powiadomienia o awariach przez SMS – Aktywacja
  5. {% else %}
  6. Powiadomienia o awariach przez SMS – Dezaktywacja
  7. {% endif %}
  8. </div>
  9. <div class="sms-module-content">
  10. <div class="sms-module-description">
  11. {% if module.vars.type == 'subscribe' %}
  12. Jeżeli chcesz być na bieżąco informowany o awariach i problemach technicznych występujących na sieciach wodociągowych i kanalizacyjnych w Twojej okolicy, uzupełnij poniższy formularz i podaj numer telefonu komórkowego, na który będą wysyłane krótkie wiadomości tekstowe.
  13. {% else %}
  14. Jeżeli nie chcesz już otrzymywać powiadomień o awariach i problemach technicznych występujących na sieciach wodociągowych i kanalizacyjnych w Twojej okolicy, uzupełnij poniższy formularz i podaj numer telefonu komórkowego, na który były wysyłane krótkie wiadomości tekstowe.
  15. {% endif %}
  16. </div>
  17. <form method="post" action="{{ url('sms.subscribe') }}">
  18. {% if module.vars.type == 'unsubscribe' %}
  19. <input type="hidden" name="remove" value="1" />
  20. {% endif %}
  21. {% for name in ['sms-error', 'sms-info'] %}
  22. {% for flash in app.session.flashbag.get(name) %}
  23. <alert text="{{ flash }}"></alert>
  24. {% endfor %}
  25. {% endfor %}
  26. <sms-address
  27. :cities="{{ sms_cities()|json_encode|e('html_attr') }}"
  28. streets-url="{{ path('sms.streets') }}"
  29. :with-address="{{ module.vars.type == 'subscribe' ? 'true' : 'false' }}"
  30. >
  31. <input type="phone" class="txt" id="phone_number" name="phone" required placeholder="Numer telefonu (+48XXXXXXXXX)" />
  32. </sms-address>
  33. <div class="row">
  34. <label class="checkbox">
  35. <input type="checkbox" required name="rules" />
  36. <span>* Wyrażam zgodę na przetwarzanie moich danych osobowych w zakresie numeru telefonu do celu realizacji powiadomień informacyjnych przez administratora danych. Rozumiem iż udzieloną zgodę mogę wycofać w dowolnym momencie i przysługują mi prawa dostępu do treści swoich danych, ich sprostowania, oraz usunięcia. Pełną treść dotyczącą przetwarzania danych przez administratora zgodnie z rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 znajduje się w klauzuli informacyjnej dotyczącej przetwarzania danych w menu strony na zakładce ochrona danych.</span>
  37. </label>
  38. <input type="submit" value="WYŚLIJ" class="btn-send" />
  39. </div>
  40. {% if module.vars.type == 'subscribe' %}
  41. <input type="hidden" name="_token" value="{{ csrf_token('sms_subscribe') }}" />
  42. {% if sett('recaptcha:enabled') %}
  43. <recaptcha-token activate="phone_number" uri="https://www.google.com/recaptcha/api.js" api="{{ sett('recaptcha:public') }}" target="sms_token" action="_sms"></recaptcha-token>
  44. <input type="hidden" name="_recaptcha" id="sms_token" />
  45. {% endif %}
  46. {% endif %}
  47. </form>
  48. </div>
  49. </div>