var/cache/dev/twig/79/79c2a1514d581dc180d44b1f46a904fe.php line 46

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* coach/account/securite.html.twig */
  15. class __TwigTemplate_b3463b5b65caeabdaaed624bee15b741 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->blocks = [
  24.             'page_title' => [$this'block_page_title'],
  25.             'breadcump_main' => [$this'block_breadcump_main'],
  26.             'breadcump_subtitle' => [$this'block_breadcump_subtitle'],
  27.             'menu_left_sidebar' => [$this'block_menu_left_sidebar'],
  28.             'stylesheets' => [$this'block_stylesheets'],
  29.             'title' => [$this'block_title'],
  30.             'content' => [$this'block_content'],
  31.             'javascripts' => [$this'block_javascripts'],
  32.         ];
  33.     }
  34.     protected function doGetParent(array $context)
  35.     {
  36.         // line 1
  37.         return "admin/baseAdmin.html.twig";
  38.     }
  39.     protected function doDisplay(array $context, array $blocks = [])
  40.     {
  41.         $macros $this->macros;
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""coach/account/securite.html.twig"));
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""coach/account/securite.html.twig"));
  46.         $this->parent $this->loadTemplate("admin/baseAdmin.html.twig""coach/account/securite.html.twig"1);
  47.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  48.         
  49.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  50.         
  51.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  52.     }
  53.     // line 2
  54.     public function block_page_title($context, array $blocks = [])
  55.     {
  56.         $macros $this->macros;
  57.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  58.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_title"));
  59.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  60.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_title"));
  61.         yield "Securite Coach";
  62.         
  63.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  64.         
  65.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  66.         return; yield '';
  67.     }
  68.     // line 3
  69.     public function block_breadcump_main($context, array $blocks = [])
  70.     {
  71.         $macros $this->macros;
  72.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  73.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_main"));
  74.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  75.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_main"));
  76.         yield "Coach";
  77.         
  78.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  79.         
  80.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  81.         return; yield '';
  82.     }
  83.     // line 4
  84.     public function block_breadcump_subtitle($context, array $blocks = [])
  85.     {
  86.         $macros $this->macros;
  87.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  88.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_subtitle"));
  89.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  90.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_subtitle"));
  91.         yield "Securite de compte";
  92.         
  93.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  94.         
  95.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  96.         return; yield '';
  97.     }
  98.     // line 5
  99.     public function block_menu_left_sidebar($context, array $blocks = [])
  100.     {
  101.         $macros $this->macros;
  102.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  103.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_left_sidebar"));
  104.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  105.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_left_sidebar"));
  106.         // line 6
  107.         yield "    ";
  108.         yield from         $this->loadTemplate("include/menu/menuCoach.html.twig""coach/account/securite.html.twig"6)->unwrap()->yield(CoreExtension::merge($context, ["menu_active_event" => "2"]));
  109.         
  110.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  111.         
  112.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  113.         return; yield '';
  114.     }
  115.     // line 8
  116.     public function block_stylesheets($context, array $blocks = [])
  117.     {
  118.         $macros $this->macros;
  119.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  120.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  121.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  122.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  123.         // line 9
  124.         yield "    <link href=\"";
  125.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/css/select2.min.css"), "html"nulltrue);
  126.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  127.     <link href=\"";
  128.         // line 10
  129.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/css/tailwind.min.css"), "html"nulltrue);
  130.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  131.     <link href=\"";
  132.         // line 11
  133.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/css/tailwind2.css"), "html"nulltrue);
  134.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  135. ";
  136.         
  137.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  138.         
  139.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  140.         return; yield '';
  141.     }
  142.     // line 14
  143.     public function block_title($context, array $blocks = [])
  144.     {
  145.         $macros $this->macros;
  146.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  147.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  148.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  149.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  150.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Securite"), "html"nulltrue);
  151.         
  152.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  153.         
  154.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  155.         return; yield '';
  156.     }
  157.     // line 15
  158.     public function block_content($context, array $blocks = [])
  159.     {
  160.         $macros $this->macros;
  161.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  162.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  163.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  164.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  165.         // line 16
  166.         yield "    <div class=\"container-fluid\">
  167.         <div class=\"row\">
  168.             <div class=\"col-12 col-lg-3\">
  169.                 <div class=\"email-leftbar card mb-4 mb-lg-0\">
  170.                     <div class=\"mail-list mt-4\">
  171.                         <a href=\"";
  172.         // line 22
  173.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("coach_profile");
  174.         yield "\"><i class=\"bx bx-user\"></i> General</a>
  175.                         <a href=\"";
  176.         // line 23
  177.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("edit_coach", ["id" => 1]);
  178.         yield "\"><i class=\"bx bx-slider\"></i> Paramètre</a>
  179.                         <a href=\"#\"><i class=\"bx bx-money\"></i> Facturation</a>
  180.                         <a href=\"#\"><i class=\"bx bx-notification\"></i> Notification</a>
  181.                         <a href=\"";
  182.         // line 26
  183.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("coach_securite");
  184.         yield "\" class=\"active\"><i class=\"bx bx-lock\"></i> Sécurité</a>
  185.                         <a href=\"";
  186.         // line 27
  187.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("coach_faq");
  188.         yield "\"><i class=\"bx bx-question-mark\"></i> FAQ</a>
  189.                         <a href=\"#\"><i class=\"bx bx-log-out\"></i> Logout</a>
  190.                     </div>
  191.                 </div>
  192.             </div>
  193.             <div class=\"col-12 col-lg-9 px-0\">
  194.                 ";
  195.         // line 35
  196.         yield "                <div class=\"card mb-4\">
  197.                     <div class=\"card-body\">
  198.                         <h5 class=\"card-title\">Modifier mot de passe</h5>
  199.                         <form method=\"post\" action=\"";
  200.         // line 38
  201.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("reset_password");
  202.         yield "\">
  203.                             <div class=\"mb-3\">
  204.                                 <label for=\"current_password\" class=\"form-label\">Mot de passe actuel</label>
  205.                                 <input type=\"password\" name=\"current_password\" id=\"current_password\"
  206.                                        class=\"form-control\" required>
  207.                             </div>
  208.                             <div class=\"mb-3\">
  209.                                 <label class=\"form-label\">Equal To</label>
  210.                                 <div>
  211.                                     <input type=\"password\" id=\"pass2\" name=\"paas2\" class=\"form-control\" required
  212.                                            placeholder=\"Password\" />
  213.                                 </div>
  214.                                 <div class=\"mt-2\">
  215.                                     <input type=\"password\" class=\"form-control\" required
  216.                                            data-parsley-equalto=\"#pass2\" name=\"confirm_password\" placeholder=\"Re-Type Password\" />
  217.                                 </div>
  218.                             </div>
  219.                             <button type=\"submit\" class=\"btn btn-primary\">Mettre à jour</button>
  220.                         </form>
  221.                     </div>
  222.                 </div>
  223.                 ";
  224.         // line 61
  225.         yield "                <div class=\"card mb-4\">
  226.                     <div class=\"card-body\">
  227.                         <h5 class=\"card-title\">Vérification de l’e-mail</h5>
  228.                         ";
  229.         // line 65
  230.         yield "                        ";
  231.         if ( !CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'65$this->source); })()), "user", [], "any"falsefalsefalse65)) {
  232.             // line 66
  233.             yield "                        <p class=\"text-warning\">Votre adresse e-mail n'est pas encore vérifiée.</p>
  234.                         ";
  235.         } else {
  236.             // line 68
  237.             yield "                        <p class=\"text-success\">Votre adresse e-mail est vérifiée.</p>
  238.                         ";
  239.         }
  240.         // line 70
  241.         yield "
  242.                         <form method=\"post\" action=\"";
  243.         // line 71
  244.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_verify_resend");
  245.         yield "\">
  246.                             <button type=\"submit\" class=\"btn btn-outline-secondary\">
  247.                                 Renvoyer le mail de vérification
  248.                             </button>
  249.                         </form>
  250.                     </div>
  251.                 </div>
  252.                 ";
  253.         // line 81
  254.         yield "                <div class=\"card mb-4\">
  255.                     <div class=\"card-body\">
  256.                         <h5 class=\"card-title\">Vérification du numéro de téléphone</h5>
  257.                             <p class=\"text-warning\">Votre numéro de téléphone n'est pas encore vérifié.</p>
  258.                             <form method=\"post\" action=\"#\">
  259.                                 <div class=\"mb-3\">
  260.                                     <label for=\"phone_code\" class=\"form-label\">Code de vérification</label>
  261.                                     <input type=\"text\" name=\"phone_code\" id=\"phone_code\"
  262.                                            class=\"form-control\" placeholder=\"Entrez le code reçu\">
  263.                                 </div>
  264.                                 <button type=\"submit\" class=\"btn btn-outline-secondary\">
  265.                                     Vérifier le code
  266.                                 </button>
  267.                             </form>
  268.                             <form method=\"post\" action=\"#\" class=\"mt-2\">
  269.                                 <button type=\"submit\" class=\"btn btn-sm btn-link\">
  270.                                     Renvoyer le code SMS
  271.                                 </button>
  272.                             </form>
  273.                     </div>
  274.                 </div>
  275.             </div>
  276.         </div>
  277.     </div> <!-- container-fluid -->
  278.     <!-- End main -->
  279. ";
  280.         
  281.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  282.         
  283.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  284.         return; yield '';
  285.     }
  286.     // line 114
  287.     public function block_javascripts($context, array $blocks = [])
  288.     {
  289.         $macros $this->macros;
  290.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  291.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  292.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  293.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  294.         // line 115
  295.         yield "    <!-- apexcharts -->
  296.     <script src=\"";
  297.         // line 116
  298.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/parsleyjs/parsley.min.js"), "html"nulltrue);
  299.         yield "\"></script>
  300.     <script src=\"";
  301.         // line 117
  302.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/js/select2.min.js"), "html"nulltrue);
  303.         yield "\"></script>
  304.     <script src=\"";
  305.         // line 118
  306.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/bootstrap-maxlength/bootstrap-maxlength.min.js"), "html"nulltrue);
  307.         yield "\"></script>
  308.     <script src=\"";
  309.         // line 120
  310.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/pages/form-validation.init.js"), "html"nulltrue);
  311.         yield "\"></script>
  312.     <script src=\"";
  313.         // line 122
  314.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/app.js"), "html"nulltrue);
  315.         yield "\"></script>
  316.     <script>
  317.         /*
  318.          Template Name: Skote - Admin & Dashboard Template
  319.          Author: Themesbrand
  320.          Website: https://themesbrand.com/
  321.          Contact: themesbrand@gmail.com
  322.          File: Form Advanced Js File
  323.          */
  324.         !function (\$) {
  325.             \"use strict\";
  326.             var AdvancedForm = function () { };
  327.             AdvancedForm.prototype.init = function () {
  328.                 // Select2
  329.                 if (\$('.select2').length > 0) {
  330.                     \$(\".select2\").select2();
  331.                 }
  332.                 if (\$('.select2-tags').length > 0) {
  333.                     \$(\".select2-tags\").select2({
  334.                         tags: true
  335.                     });
  336.                 }
  337.                 if (\$('.select2-limiting-3').length > 0) {
  338.                     \$(\".select2-limiting-3\").select2({
  339.                         maximumSelectionLength: 3
  340.                     });
  341.                 }
  342.                 //Bootstrap-MaxLength
  343.                 \$('input#defaultconfig').maxlength({
  344.                     warningClass: \"badge bg-info\",
  345.                     limitReachedClass: \"badge bg-warning\"
  346.                 });
  347.                 \$('input#thresholdconfig').maxlength({
  348.                     threshold: 20,
  349.                     warningClass: \"badge bg-info\",
  350.                     limitReachedClass: \"badge bg-warning\"
  351.                 });
  352.                 \$('input#moreoptions').maxlength({
  353.                     alwaysShow: true,
  354.                     warningClass: \"badge bg-success\",
  355.                     limitReachedClass: \"badge bg-danger\"
  356.                 });
  357.                 \$('input#alloptions').maxlength({
  358.                     alwaysShow: true,
  359.                     warningClass: \"badge bg-success\",
  360.                     limitReachedClass: \"badge bg-danger\",
  361.                     separator: ' out of ',
  362.                     preText: 'You typed ',
  363.                     postText: ' chars available.',
  364.                     validate: true
  365.                 });
  366.                 \$('textarea#textarea').maxlength({
  367.                     alwaysShow: true,
  368.                     warningClass: \"badge bg-info\",
  369.                     limitReachedClass: \"badge bg-warning\"
  370.                 });
  371.                 \$('input#placement').maxlength({
  372.                     alwaysShow: true,
  373.                     placement: 'top-left',
  374.                     warningClass: \"badge bg-info\",
  375.                     limitReachedClass: \"badge bg-warning\"
  376.                 });
  377.             },
  378.                 //init
  379.                 \$.AdvancedForm = new AdvancedForm, \$.AdvancedForm.Constructor = AdvancedForm
  380.         }(window.jQuery),
  381.             //Datepicker
  382.             function (\$) {
  383.                 \"use strict\";
  384.                 \$.AdvancedForm.init();
  385.             }(window.jQuery);
  386.     </script>
  387. ";
  388.         
  389.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  390.         
  391.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  392.         return; yield '';
  393.     }
  394.     /**
  395.      * @codeCoverageIgnore
  396.      */
  397.     public function getTemplateName()
  398.     {
  399.         return "coach/account/securite.html.twig";
  400.     }
  401.     /**
  402.      * @codeCoverageIgnore
  403.      */
  404.     public function isTraitable()
  405.     {
  406.         return false;
  407.     }
  408.     /**
  409.      * @codeCoverageIgnore
  410.      */
  411.     public function getDebugInfo()
  412.     {
  413.         return array (  378 => 122,  373 => 120,  368 => 118,  364 => 117,  360 => 116,  357 => 115,  347 => 114,  304 => 81,  292 => 71,  289 => 70,  285 => 68,  281 => 66,  278 => 65,  273 => 61,  248 => 38,  243 => 35,  233 => 27,  229 => 26,  223 => 23,  219 => 22,  211 => 16,  201 => 15,  181 => 14,  167 => 11,  163 => 10,  158 => 9,  148 => 8,  136 => 6,  126 => 5,  106 => 4,  86 => 3,  66 => 2,  43 => 1,);
  414.     }
  415.     public function getSourceContext()
  416.     {
  417.         return new Source("{% extends 'admin/baseAdmin.html.twig' %}
  418. {% block page_title %}Securite Coach{% endblock %}
  419. {% block breadcump_main %}Coach{% endblock %}
  420. {% block breadcump_subtitle %}Securite de compte{% endblock %}
  421. {% block menu_left_sidebar %}
  422.     {% include 'include/menu/menuCoach.html.twig' with { menu_active_event : '2'} %}
  423. {% endblock %}
  424. {% block stylesheets %}
  425.     <link href=\"{{ asset('admin/libs/select2/css/select2.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  426.     <link href=\"{{ asset('admin/css/tailwind.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  427.     <link href=\"{{ asset('admin/css/tailwind2.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  428. {% endblock %}
  429. {% block title %}{{\"Securite\"|trans }}{% endblock %}
  430. {% block content %}
  431.     <div class=\"container-fluid\">
  432.         <div class=\"row\">
  433.             <div class=\"col-12 col-lg-3\">
  434.                 <div class=\"email-leftbar card mb-4 mb-lg-0\">
  435.                     <div class=\"mail-list mt-4\">
  436.                         <a href=\"{{ path('coach_profile') }}\"><i class=\"bx bx-user\"></i> General</a>
  437.                         <a href=\"{{ path('edit_coach', { 'id': 1 }) }}\"><i class=\"bx bx-slider\"></i> Paramètre</a>
  438.                         <a href=\"#\"><i class=\"bx bx-money\"></i> Facturation</a>
  439.                         <a href=\"#\"><i class=\"bx bx-notification\"></i> Notification</a>
  440.                         <a href=\"{{ path('coach_securite') }}\" class=\"active\"><i class=\"bx bx-lock\"></i> Sécurité</a>
  441.                         <a href=\"{{ path('coach_faq') }}\"><i class=\"bx bx-question-mark\"></i> FAQ</a>
  442.                         <a href=\"#\"><i class=\"bx bx-log-out\"></i> Logout</a>
  443.                     </div>
  444.                 </div>
  445.             </div>
  446.             <div class=\"col-12 col-lg-9 px-0\">
  447.                 {# ── Modifier mot de passe ── #}
  448.                 <div class=\"card mb-4\">
  449.                     <div class=\"card-body\">
  450.                         <h5 class=\"card-title\">Modifier mot de passe</h5>
  451.                         <form method=\"post\" action=\"{{ path('reset_password') }}\">
  452.                             <div class=\"mb-3\">
  453.                                 <label for=\"current_password\" class=\"form-label\">Mot de passe actuel</label>
  454.                                 <input type=\"password\" name=\"current_password\" id=\"current_password\"
  455.                                        class=\"form-control\" required>
  456.                             </div>
  457.                             <div class=\"mb-3\">
  458.                                 <label class=\"form-label\">Equal To</label>
  459.                                 <div>
  460.                                     <input type=\"password\" id=\"pass2\" name=\"paas2\" class=\"form-control\" required
  461.                                            placeholder=\"Password\" />
  462.                                 </div>
  463.                                 <div class=\"mt-2\">
  464.                                     <input type=\"password\" class=\"form-control\" required
  465.                                            data-parsley-equalto=\"#pass2\" name=\"confirm_password\" placeholder=\"Re-Type Password\" />
  466.                                 </div>
  467.                             </div>
  468.                             <button type=\"submit\" class=\"btn btn-primary\">Mettre à jour</button>
  469.                         </form>
  470.                     </div>
  471.                 </div>
  472.                 {# ── Vérification de l’email ── #}
  473.                 <div class=\"card mb-4\">
  474.                     <div class=\"card-body\">
  475.                         <h5 class=\"card-title\">Vérification de l’e-mail</h5>
  476.                         {#  {% if  app.user.emailVerification == \"0\" %} #}
  477.                         {% if not app.user %}
  478.                         <p class=\"text-warning\">Votre adresse e-mail n'est pas encore vérifiée.</p>
  479.                         {% else %}
  480.                         <p class=\"text-success\">Votre adresse e-mail est vérifiée.</p>
  481.                         {% endif %}
  482.                         <form method=\"post\" action=\"{{ path('app_verify_resend') }}\">
  483.                             <button type=\"submit\" class=\"btn btn-outline-secondary\">
  484.                                 Renvoyer le mail de vérification
  485.                             </button>
  486.                         </form>
  487.                     </div>
  488.                 </div>
  489.                 {# ── Vérification du numéro de téléphone ── #}
  490.                 <div class=\"card mb-4\">
  491.                     <div class=\"card-body\">
  492.                         <h5 class=\"card-title\">Vérification du numéro de téléphone</h5>
  493.                             <p class=\"text-warning\">Votre numéro de téléphone n'est pas encore vérifié.</p>
  494.                             <form method=\"post\" action=\"#\">
  495.                                 <div class=\"mb-3\">
  496.                                     <label for=\"phone_code\" class=\"form-label\">Code de vérification</label>
  497.                                     <input type=\"text\" name=\"phone_code\" id=\"phone_code\"
  498.                                            class=\"form-control\" placeholder=\"Entrez le code reçu\">
  499.                                 </div>
  500.                                 <button type=\"submit\" class=\"btn btn-outline-secondary\">
  501.                                     Vérifier le code
  502.                                 </button>
  503.                             </form>
  504.                             <form method=\"post\" action=\"#\" class=\"mt-2\">
  505.                                 <button type=\"submit\" class=\"btn btn-sm btn-link\">
  506.                                     Renvoyer le code SMS
  507.                                 </button>
  508.                             </form>
  509.                     </div>
  510.                 </div>
  511.             </div>
  512.         </div>
  513.     </div> <!-- container-fluid -->
  514.     <!-- End main -->
  515. {% endblock %}
  516. {% block javascripts %}
  517.     <!-- apexcharts -->
  518.     <script src=\"{{ asset('admin/libs/parsleyjs/parsley.min.js')}}\"></script>
  519.     <script src=\"{{ asset('admin/libs/select2/js/select2.min.js')}}\"></script>
  520.     <script src=\"{{ asset('admin/libs/bootstrap-maxlength/bootstrap-maxlength.min.js')}}\"></script>
  521.     <script src=\"{{ asset('admin/js/pages/form-validation.init.js')}}\"></script>
  522.     <script src=\"{{ asset('admin/js/app.js')}}\"></script>
  523.     <script>
  524.         /*
  525.          Template Name: Skote - Admin & Dashboard Template
  526.          Author: Themesbrand
  527.          Website: https://themesbrand.com/
  528.          Contact: themesbrand@gmail.com
  529.          File: Form Advanced Js File
  530.          */
  531.         !function (\$) {
  532.             \"use strict\";
  533.             var AdvancedForm = function () { };
  534.             AdvancedForm.prototype.init = function () {
  535.                 // Select2
  536.                 if (\$('.select2').length > 0) {
  537.                     \$(\".select2\").select2();
  538.                 }
  539.                 if (\$('.select2-tags').length > 0) {
  540.                     \$(\".select2-tags\").select2({
  541.                         tags: true
  542.                     });
  543.                 }
  544.                 if (\$('.select2-limiting-3').length > 0) {
  545.                     \$(\".select2-limiting-3\").select2({
  546.                         maximumSelectionLength: 3
  547.                     });
  548.                 }
  549.                 //Bootstrap-MaxLength
  550.                 \$('input#defaultconfig').maxlength({
  551.                     warningClass: \"badge bg-info\",
  552.                     limitReachedClass: \"badge bg-warning\"
  553.                 });
  554.                 \$('input#thresholdconfig').maxlength({
  555.                     threshold: 20,
  556.                     warningClass: \"badge bg-info\",
  557.                     limitReachedClass: \"badge bg-warning\"
  558.                 });
  559.                 \$('input#moreoptions').maxlength({
  560.                     alwaysShow: true,
  561.                     warningClass: \"badge bg-success\",
  562.                     limitReachedClass: \"badge bg-danger\"
  563.                 });
  564.                 \$('input#alloptions').maxlength({
  565.                     alwaysShow: true,
  566.                     warningClass: \"badge bg-success\",
  567.                     limitReachedClass: \"badge bg-danger\",
  568.                     separator: ' out of ',
  569.                     preText: 'You typed ',
  570.                     postText: ' chars available.',
  571.                     validate: true
  572.                 });
  573.                 \$('textarea#textarea').maxlength({
  574.                     alwaysShow: true,
  575.                     warningClass: \"badge bg-info\",
  576.                     limitReachedClass: \"badge bg-warning\"
  577.                 });
  578.                 \$('input#placement').maxlength({
  579.                     alwaysShow: true,
  580.                     placement: 'top-left',
  581.                     warningClass: \"badge bg-info\",
  582.                     limitReachedClass: \"badge bg-warning\"
  583.                 });
  584.             },
  585.                 //init
  586.                 \$.AdvancedForm = new AdvancedForm, \$.AdvancedForm.Constructor = AdvancedForm
  587.         }(window.jQuery),
  588.             //Datepicker
  589.             function (\$) {
  590.                 \"use strict\";
  591.                 \$.AdvancedForm.init();
  592.             }(window.jQuery);
  593.     </script>
  594. {% endblock %}""coach/account/securite.html.twig""/home/bookoachroot/public_html/templates/coach/account/securite.html.twig");
  595.     }
  596. }