var/cache/dev/twig/8c/8ce82a2dd8c065c2ed601db064108d5ccc223efb334b3b471cd143e34226d40b.php line 49

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* public/contact.html.twig */
  14. class __TwigTemplate_bf9df2b39179acd8f5c00e84f936ea5edcce8444f9b9da3ca8aec09136d68c1b extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'javascripts' => [$this'block_javascripts'],
  24.             'main' => [$this'block_main'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "layouts/base.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""public/contact.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""public/contact.html.twig"));
  39.         $this->parent $this->loadTemplate("layouts/base.html.twig""public/contact.html.twig"1);
  40.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  43.         
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  45.     }
  46.     // line 2
  47.     public function block_javascripts($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  52.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  54.         // line 3
  55.         echo "\t<script>
  56. \t\t\$(document).ready(function () {
  57. \$('.js-datepicker').datepicker({format: 'dd/mm/yyyy', language: 'fr'});
  58. });
  59. \t</script>
  60. \t<script>
  61. \t\t\$(\"input ,select ,textarea\").on('keyup change', function (event) {
  62. \$(this).css('border', '1px solid #d3d8dd');
  63. \$(this).next('label').css('color', 'black');
  64. let elem = \$(this).next('.tooltiptext').css('display', 'none');
  65. });
  66. \$(\"#user_form_subject , #user_form_subject\").on('change', function (event) {
  67. \$('#user_form_subject label').css('color', 'black');
  68. });
  69. \$(\"#validate\").click(function (event) {
  70. \$(\"#user_form_subject, #user_form_subject\").on(\"invalid\", function (event) {
  71. \$(\"#user_form_subject\").css('color', '#dc3545');
  72. });
  73. \$(\"#user_form_lastName, #user_form_firstName, #user_form_address, #user_form_email, #user_form_contacts___name___subject, #user_form_lastName, #user_form_firstName, #user_form_contacts___name___message\").on(\"invalid\", function (event) {
  74. event.preventDefault();
  75. \$(this).css('border', '2px solid #dc3545');
  76. let elem = \$(this).next('.tooltiptext').css('color', '#dc3545');
  77. // show the tooltip
  78. elem.css({'display': 'block', 'opacity': '1'});
  79. if (\$('#user_form_purchases___name___purchaseReceiptFile').is(':empty')) {
  80. event.preventDefault();
  81. \$('#user_form_purchases___name___purchaseReceiptFile').css('border', '2px solid #dc3545');
  82. let elem = \$('#user_form_purchases___name___purchaseReceiptFile').next('.tooltiptext').css('color', '#dc3545');
  83. // show the tooltip
  84. elem.css({'display': 'block', 'opacity': '1'});
  85. }
  86. })
  87. if (\$(\"#user_form_email\").val() != \"\") {
  88. let str = \$(\"#user_form_email\").val();
  89. if (str.indexOf('@') < 1 || str.split('@').length > 2 || str.indexOf('.') < 1) {
  90. console.log(str.indexOf('.'));
  91. success = false;
  92. let elem = \$(\"#user_form_email\").next('.tooltiptext');
  93. elem.css({'display': 'block', 'color': '#dc3545'});
  94. elem.text('Votre e-mail doit être composé d\\'une @ et d\\'un point');
  95. }
  96. }
  97. \$(\"#user_form_purchases___name___shop\").on(\"invalid\", function (event) {
  98. event.preventDefault();
  99. \$('#select2-user_form_purchases___name___shop-container').css('border', '2px solid #dc3545');
  100. var error = \$('<p>Merci de remplir tous les champs</p>').addClass('tooltiptext').css({'color': '#dc3545', 'display': 'block'});
  101. if (!\$(this).next().hasClass('tooltiptext')) {
  102. \$(error).insertAfter(\$(\".select2-container--default\"));
  103. }
  104. });
  105. \$(\"#user_form_purchases___name___purchasedAt, #user_form_purchases___name___product\").on(\"invalid\", function (event) {
  106. event.preventDefault();
  107. \$(this).css('border', '2px solid #dc3545');
  108. var error = \$('<p>Merci de remplir tous les champs</p>').addClass('tooltiptext').css({'color': '#dc3545', 'display': 'block'});
  109. if (!\$(this).next().hasClass('tooltiptext')) {
  110. \$(error).insertAfter(\$(this));
  111. }
  112. })
  113. \$(\"#user_form_purchases___name___purchaseReceiptFile\").on(\"invalid\", function (event) {
  114. event.preventDefault();
  115. \$(this).css('border', '2px solid #dc3545');
  116. var error = \$('<p>Merci de télécharger votre ticket de caisse</p>').addClass('tooltiptext').css({'color': '#dc3545', 'display': 'block'});
  117. if (!\$(this).next().hasClass('tooltiptext')) {
  118. \$(error).insertAfter(\$(this));
  119. }
  120. })
  121. });
  122. \t</script>
  123. \t<!--  CUSTOM JS -->
  124. \t<script type=\"text/javascript\" src=\"https://maps.googleapis.com/maps/api/js?libraries=places,geometry&amp;language=fr&amp;key=AIzaSyDzOeFYHe8ciD9v_y7MYqj3LVz7XYUfh3U\"></script>
  125. \t<script src=\"";
  126.         // line 88
  127.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/autocomplete.js"), "html"nulltrue);
  128.         echo "\"></script>
  129. ";
  130.         
  131.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  132.         
  133.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  134.     }
  135.     // line 90
  136.     public function block_main($context, array $blocks = [])
  137.     {
  138.         $macros $this->macros;
  139.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  140.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  141.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  142.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  143.         // line 91
  144.         echo "\t<!--MAIN INFO BLOCK -->
  145. \t\t<h1 class=\"text-center mt-3 mb-3\">CONTACT</h1>
  146. \t\t<p class=\"text-center m-4 mt-0 mb-1\">Pour toute question relative à l'opération,
  147. \t\t\t<br>
  148. \t\t\tmerci de bien vouloir remplir le formulaire ci-dessous.</p>
  149. \t\t";
  150.         // line 97
  151.         echo         $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderBlock((isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'97$this->source); })()), 'form_start', ["attr" => ["class" => "row g-3 mt-3 width-80"]]);
  152.         echo "
  153. \t\t<div class=\"col-lg-12\">
  154. \t\t\t<div class=\"row mb-md-4\">
  155. \t\t\t\t<div class=\"col-lg-6\">
  156. \t\t\t\t\t";
  157.         // line 101
  158.         echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'101$this->source); })()), "subject", [], "any"falsefalsefalse101), 'widget');
  159.         echo "
  160. \t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  161. \t\t\t\t\t<div class=\"col-lg-12 mt-3\">
  162. \t\t\t\t\t\t";
  163.         // line 104
  164.         echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'104$this->source); })()), "lastName", [], "any"falsefalsefalse104), 'widget', ["attr" => ["placeholder" => "Nom *"]]);
  165.         echo "
  166. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  167. \t\t\t\t\t</div>
  168. \t\t\t\t\t<div class=\"col-lg-12  mt-3\">
  169. \t\t\t\t\t\t";
  170.         // line 108
  171.         echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'108$this->source); })()), "firstName", [], "any"falsefalsefalse108), 'widget', ["attr" => ["placeholder" => "Prénom *"]]);
  172.         echo "
  173. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  174. \t\t\t\t\t</div>
  175. \t\t\t\t\t<div class=\"col-lg-12 mt-3\">
  176. \t\t\t\t\t\t";
  177.         // line 112
  178.         echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'112$this->source); })()), "email", [], "any"falsefalsefalse112), 'widget', ["attr" => ["placeholder" => "Email *"]]);
  179.         echo "
  180. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  181. \t\t\t\t\t</div>
  182. \t\t\t\t\t<div class=\"col-lg-12 mt-3\">
  183. \t\t\t\t\t\t";
  184.         // line 116
  185.         echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'116$this->source); })()), "phoneNumber", [], "any"falsefalsefalse116), 'widget', ["attr" => ["placeholder" => "Téléphone"]]);
  186.         echo "
  187. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  188. \t\t\t\t\t</div>
  189. \t\t\t\t</div>
  190. \t\t\t\t<div class=\"col-lg-6\">
  191. \t\t\t\t\t<div class=\"mb-3\">
  192. \t\t\t\t\t\t";
  193.         // line 122
  194.         echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'122$this->source); })()), "message", [], "any"falsefalsefalse122), 'widget');
  195.         echo "
  196. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  197. \t\t\t\t\t</div>
  198. \t\t\t\t</div>
  199. \t\t\t</div>
  200. \t\t\t<div class=\"text-center\">
  201. \t\t\t\t<button type=\"submit\"  id=\"colorBouton\" class=\"col-12 col-sm-12 col-md-5 col-lg-5 btn btn-custom py-3 text-dark\">Envoyer</button>
  202. \t\t\t</div>
  203. \t\t</div>
  204. \t\t";
  205.         // line 131
  206.         echo         $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderBlock((isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'131$this->source); })()), 'form_end');
  207.         echo "
  208. \t\t<div class=\"d-flex justify-content-start\">
  209. \t\t\t<p class=\"small mt-5 \" style=\"text-align: start;\">
  210. \t\t\t\t* Champs obligatoires<br>
  211. \t\t\t\tVos données à caractère personnel sont traitées par Data Gest pour répondre à votre demande d’informations.
  212. \t\t\t\tConformément à la réglementation et dans les conditions qu’elle définit, vous disposez des droits suivants sur vos données : droit d’accès, droit de rectification, droit à l’effacement (droit à l’oubli), droit d’opposition, droit à la limitation du traitement, droit à la portabilité, droit de définir des directives relatives au sort de vos données après votre décès. Vous pouvez exercer vos droits en adressant un courrier à Opérations Lunii / SGA, 18 rue Horace Vernet, 92130 Issy-les-Moulineaux   ou un courriel à <a target=\"_blank\" href=\"mailto:dpo@pierre-lannier.fr\">mesdonnees@lunii.com</a>. En cas de réclamation, vous pouvez choisir de saisir la CNIL. 
  213. \t\t\t\t\t
  214. \t\t\t\t\t
  215. \t\t\t\t\tPour en savoir plus sur la protection de vos données, cliquez
  216. \t\t\t\t<a target=\"_blank\" href=\"";
  217.         // line 140
  218.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/documents/LUNII_FR_6_Politique_de_confidentialite_Lunii.pdf"), "html"nulltrue);
  219.         echo "\">
  220. \t\t\t\t\t<u>ici</u>
  221. \t\t\t\t</a>.
  222. \t\t\t</p>
  223. \t\t</div>
  224. ";
  225.         
  226.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  227.         
  228.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  229.     }
  230.     public function getTemplateName()
  231.     {
  232.         return "public/contact.html.twig";
  233.     }
  234.     public function isTraitable()
  235.     {
  236.         return false;
  237.     }
  238.     public function getDebugInfo()
  239.     {
  240.         return array (  253 => 140,  241 => 131,  229 => 122,  220 => 116,  213 => 112,  206 => 108,  199 => 104,  193 => 101,  186 => 97,  178 => 91,  168 => 90,  156 => 88,  69 => 3,  59 => 2,  36 => 1,);
  241.     }
  242.     public function getSourceContext()
  243.     {
  244.         return new Source("{% extends 'layouts/base.html.twig' %}
  245. {% block javascripts %}
  246. \t<script>
  247. \t\t\$(document).ready(function () {
  248. \$('.js-datepicker').datepicker({format: 'dd/mm/yyyy', language: 'fr'});
  249. });
  250. \t</script>
  251. \t<script>
  252. \t\t\$(\"input ,select ,textarea\").on('keyup change', function (event) {
  253. \$(this).css('border', '1px solid #d3d8dd');
  254. \$(this).next('label').css('color', 'black');
  255. let elem = \$(this).next('.tooltiptext').css('display', 'none');
  256. });
  257. \$(\"#user_form_subject , #user_form_subject\").on('change', function (event) {
  258. \$('#user_form_subject label').css('color', 'black');
  259. });
  260. \$(\"#validate\").click(function (event) {
  261. \$(\"#user_form_subject, #user_form_subject\").on(\"invalid\", function (event) {
  262. \$(\"#user_form_subject\").css('color', '#dc3545');
  263. });
  264. \$(\"#user_form_lastName, #user_form_firstName, #user_form_address, #user_form_email, #user_form_contacts___name___subject, #user_form_lastName, #user_form_firstName, #user_form_contacts___name___message\").on(\"invalid\", function (event) {
  265. event.preventDefault();
  266. \$(this).css('border', '2px solid #dc3545');
  267. let elem = \$(this).next('.tooltiptext').css('color', '#dc3545');
  268. // show the tooltip
  269. elem.css({'display': 'block', 'opacity': '1'});
  270. if (\$('#user_form_purchases___name___purchaseReceiptFile').is(':empty')) {
  271. event.preventDefault();
  272. \$('#user_form_purchases___name___purchaseReceiptFile').css('border', '2px solid #dc3545');
  273. let elem = \$('#user_form_purchases___name___purchaseReceiptFile').next('.tooltiptext').css('color', '#dc3545');
  274. // show the tooltip
  275. elem.css({'display': 'block', 'opacity': '1'});
  276. }
  277. })
  278. if (\$(\"#user_form_email\").val() != \"\") {
  279. let str = \$(\"#user_form_email\").val();
  280. if (str.indexOf('@') < 1 || str.split('@').length > 2 || str.indexOf('.') < 1) {
  281. console.log(str.indexOf('.'));
  282. success = false;
  283. let elem = \$(\"#user_form_email\").next('.tooltiptext');
  284. elem.css({'display': 'block', 'color': '#dc3545'});
  285. elem.text('Votre e-mail doit être composé d\\'une @ et d\\'un point');
  286. }
  287. }
  288. \$(\"#user_form_purchases___name___shop\").on(\"invalid\", function (event) {
  289. event.preventDefault();
  290. \$('#select2-user_form_purchases___name___shop-container').css('border', '2px solid #dc3545');
  291. var error = \$('<p>Merci de remplir tous les champs</p>').addClass('tooltiptext').css({'color': '#dc3545', 'display': 'block'});
  292. if (!\$(this).next().hasClass('tooltiptext')) {
  293. \$(error).insertAfter(\$(\".select2-container--default\"));
  294. }
  295. });
  296. \$(\"#user_form_purchases___name___purchasedAt, #user_form_purchases___name___product\").on(\"invalid\", function (event) {
  297. event.preventDefault();
  298. \$(this).css('border', '2px solid #dc3545');
  299. var error = \$('<p>Merci de remplir tous les champs</p>').addClass('tooltiptext').css({'color': '#dc3545', 'display': 'block'});
  300. if (!\$(this).next().hasClass('tooltiptext')) {
  301. \$(error).insertAfter(\$(this));
  302. }
  303. })
  304. \$(\"#user_form_purchases___name___purchaseReceiptFile\").on(\"invalid\", function (event) {
  305. event.preventDefault();
  306. \$(this).css('border', '2px solid #dc3545');
  307. var error = \$('<p>Merci de télécharger votre ticket de caisse</p>').addClass('tooltiptext').css({'color': '#dc3545', 'display': 'block'});
  308. if (!\$(this).next().hasClass('tooltiptext')) {
  309. \$(error).insertAfter(\$(this));
  310. }
  311. })
  312. });
  313. \t</script>
  314. \t<!--  CUSTOM JS -->
  315. \t<script type=\"text/javascript\" src=\"https://maps.googleapis.com/maps/api/js?libraries=places,geometry&amp;language=fr&amp;key=AIzaSyDzOeFYHe8ciD9v_y7MYqj3LVz7XYUfh3U\"></script>
  316. \t<script src=\"{{ asset('assets/js/autocomplete.js') }}\"></script>
  317. {% endblock %}
  318. {% block main %}
  319. \t<!--MAIN INFO BLOCK -->
  320. \t\t<h1 class=\"text-center mt-3 mb-3\">CONTACT</h1>
  321. \t\t<p class=\"text-center m-4 mt-0 mb-1\">Pour toute question relative à l'opération,
  322. \t\t\t<br>
  323. \t\t\tmerci de bien vouloir remplir le formulaire ci-dessous.</p>
  324. \t\t{{ form_start(form,{'attr': {'class': 'row g-3 mt-3 width-80'}}) }}
  325. \t\t<div class=\"col-lg-12\">
  326. \t\t\t<div class=\"row mb-md-4\">
  327. \t\t\t\t<div class=\"col-lg-6\">
  328. \t\t\t\t\t{{ form_widget(form.subject) }}
  329. \t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  330. \t\t\t\t\t<div class=\"col-lg-12 mt-3\">
  331. \t\t\t\t\t\t{{ form_widget(form.lastName, {'attr': {'placeholder': 'Nom *'}}) }}
  332. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  333. \t\t\t\t\t</div>
  334. \t\t\t\t\t<div class=\"col-lg-12  mt-3\">
  335. \t\t\t\t\t\t{{ form_widget(form.firstName, {'attr': {'placeholder': 'Prénom *'}}) }}
  336. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  337. \t\t\t\t\t</div>
  338. \t\t\t\t\t<div class=\"col-lg-12 mt-3\">
  339. \t\t\t\t\t\t{{ form_widget(form.email, {'attr': {'placeholder': 'Email *'}}) }}
  340. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  341. \t\t\t\t\t</div>
  342. \t\t\t\t\t<div class=\"col-lg-12 mt-3\">
  343. \t\t\t\t\t\t{{ form_widget(form.phoneNumber, {'attr': {'placeholder': 'Téléphone'}}) }}
  344. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  345. \t\t\t\t\t</div>
  346. \t\t\t\t</div>
  347. \t\t\t\t<div class=\"col-lg-6\">
  348. \t\t\t\t\t<div class=\"mb-3\">
  349. \t\t\t\t\t\t{{ form_widget(form.message) }}
  350. \t\t\t\t\t\t<span class=\"tooltiptext\">Veuillez remplir ce champ</span>
  351. \t\t\t\t\t</div>
  352. \t\t\t\t</div>
  353. \t\t\t</div>
  354. \t\t\t<div class=\"text-center\">
  355. \t\t\t\t<button type=\"submit\"  id=\"colorBouton\" class=\"col-12 col-sm-12 col-md-5 col-lg-5 btn btn-custom py-3 text-dark\">Envoyer</button>
  356. \t\t\t</div>
  357. \t\t</div>
  358. \t\t{{ form_end(form) }}
  359. \t\t<div class=\"d-flex justify-content-start\">
  360. \t\t\t<p class=\"small mt-5 \" style=\"text-align: start;\">
  361. \t\t\t\t* Champs obligatoires<br>
  362. \t\t\t\tVos données à caractère personnel sont traitées par Data Gest pour répondre à votre demande d’informations.
  363. \t\t\t\tConformément à la réglementation et dans les conditions qu’elle définit, vous disposez des droits suivants sur vos données : droit d’accès, droit de rectification, droit à l’effacement (droit à l’oubli), droit d’opposition, droit à la limitation du traitement, droit à la portabilité, droit de définir des directives relatives au sort de vos données après votre décès. Vous pouvez exercer vos droits en adressant un courrier à Opérations Lunii / SGA, 18 rue Horace Vernet, 92130 Issy-les-Moulineaux   ou un courriel à <a target=\"_blank\" href=\"mailto:dpo@pierre-lannier.fr\">mesdonnees@lunii.com</a>. En cas de réclamation, vous pouvez choisir de saisir la CNIL. 
  364. \t\t\t\t\t
  365. \t\t\t\t\t
  366. \t\t\t\t\tPour en savoir plus sur la protection de vos données, cliquez
  367. \t\t\t\t<a target=\"_blank\" href=\"{{ asset('assets/documents/LUNII_FR_6_Politique_de_confidentialite_Lunii.pdf') }}\">
  368. \t\t\t\t\t<u>ici</u>
  369. \t\t\t\t</a>.
  370. \t\t\t</p>
  371. \t\t</div>
  372. {% endblock %}
  373. ""public/contact.html.twig""/var/www/vhosts/beelabs.io/luni.beelabs.io/templates/public/contact.html.twig");
  374.     }
  375. }