<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* user/register.html.twig */
class __TwigTemplate_3fa23fabbe1d833bde6722824af8a446d39c58443c0faaf75ff034c02e9575bb extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'fos_user_title' => [$this, 'block_fos_user_title'],
'fos_user_content' => [$this, 'block_fos_user_content'],
'fos_user_script' => [$this, 'block_fos_user_script'],
];
}
protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
{
// line 1
return "base_security.html.twig";
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "user/register.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "user/register.html.twig"));
$this->parent = $this->loadTemplate("base_security.html.twig", "user/register.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 3
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_fos_user_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fos_user_title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fos_user_title"));
// line 4
yield " <h4 class=\"auth-header\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("title.new_user_account"), "html", null, true);
yield "</h4>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
yield from [];
}
// line 7
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_fos_user_content(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fos_user_content"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fos_user_content"));
// line 8
yield " ";
if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, 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.', 8, $this->source); })()), "session", [], "any", false, false, false, 8), "flashBag", [], "any", false, false, false, 8), "has", ["danger"], "method", false, false, false, 8) == true)) {
// line 9
yield " <div class=\"alert alert-danger\" role=\"alert\" stype=\"font-size: 10px\">
";
// line 10
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, 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.', 10, $this->source); })()), "session", [], "any", false, false, false, 10), "flashbag", [], "any", false, false, false, 10), "get", ["danger"], "method", false, false, false, 10));
foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
// line 11
yield " <p class=\"text-center w-100 mb-0\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["message"], "html", null, true);
yield "</p>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 13
yield " </div>
";
}
// line 15
yield "
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">";
// line 16
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock((isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 16, $this->source); })()), 'errors');
yield "</div>
<form id=\"form-register\" action=\"";
// line 17
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("register_create_account");
yield "\" method=\"post\">
";
// line 18
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 18, $this->source); })()), "_token", [], "any", false, false, false, 18), 'widget');
yield "
<div class=\"form-group\">
<label for=\"\">";
// line 20
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.user_type"), "html", null, true);
yield "</label>
";
// line 21
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 21, $this->source); })()), "typePerson", [], "any", false, false, false, 21), 'widget');
yield "
</div>
<div id=\"diaspora\" class=\"form-group\">
<div class=\"col-sm-12 form-check diaspora d-flex justify-content-end\">
<label for=\"\">diaspora: </label>
";
// line 26
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 26, $this->source); })()), "diaspora", [], "any", false, false, false, 26), 'widget');
yield "
<div class=\"slider round\">
<span class=\"non\">";
// line 28
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.no"), "html", null, true);
yield "</span>
<span class=\"oui\">";
// line 29
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.yes"), "html", null, true);
yield "</span>
</div>
<div class=\"help-block form-text with-errors form-control-feedback\">";
// line 31
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 31, $this->source); })()), "diaspora", [], "any", false, false, false, 31), 'errors');
yield "</div>
</div>
</div>
<div class=\"form-group\">
";
// line 35
if (((isset($context["struct_province_country_city"]) || array_key_exists("struct_province_country_city", $context) ? $context["struct_province_country_city"] : (function () { throw new RuntimeError('Variable "struct_province_country_city" does not exist.', 35, $this->source); })()) == "true")) {
// line 36
yield " <label for=\"\"> ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.region"), "html", null, true);
yield " </label>
";
// line 38
yield $this->extensions['App\Twig\AppExention']->createTranslatedSelect(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 38, $this->source); })()), "region", [], "any", false, false, false, 38));
yield "
";
// line 40
yield " <div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">";
// line 41
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 41, $this->source); })()), "region", [], "any", false, false, false, 41), 'errors');
yield "</div>
";
} else {
// line 44
yield " <label for=\"\"> ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.country"), "html", null, true);
yield " </label>
";
// line 45
yield $this->extensions['App\Twig\AppExention']->createTranslatedSelect(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 45, $this->source); })()), "country", [], "any", false, false, false, 45));
yield "
";
// line 47
yield " <div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">";
// line 48
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 48, $this->source); })()), "country", [], "any", false, false, false, 48), 'errors');
yield "</div>
";
}
// line 51
yield " </div>
<div id=\"residenceCountry\" class=\"form-group\" style=\"display: none\">
<label for=\"\"> ";
// line 53
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.residence_country"), "html", null, true);
yield " </label>
";
// line 54
if (((isset($context["struct_province_country_city"]) || array_key_exists("struct_province_country_city", $context) ? $context["struct_province_country_city"] : (function () { throw new RuntimeError('Variable "struct_province_country_city" does not exist.', 54, $this->source); })()) == "true")) {
// line 55
yield " ";
yield $this->extensions['App\Twig\AppExention']->createTranslatedSelect(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 55, $this->source); })()), "residenceRegion", [], "any", false, false, false, 55));
yield "
";
// line 57
yield " <div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">";
// line 58
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 58, $this->source); })()), "region", [], "any", false, false, false, 58), 'errors');
yield "</div>
";
} else {
// line 60
yield " ";
yield $this->extensions['App\Twig\AppExention']->createTranslatedSelect(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 60, $this->source); })()), "residenceCountry", [], "any", false, false, false, 60));
yield "
";
// line 62
yield " <div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">";
// line 63
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 63, $this->source); })()), "country", [], "any", false, false, false, 63), 'errors');
yield "</div>
";
}
// line 65
yield " </div>
<div class=\"form-group\">
<label for=\"\"> ";
// line 67
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.phone"), "html", null, true);
yield " : ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.phone_indicator"), "html", null, true);
yield " (<span id=\"phone_code\"></span> ) + N°</label>
";
// line 68
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 68, $this->source); })()), "phone", [], "any", false, false, false, 68), 'widget');
yield "
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">";
// line 70
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 70, $this->source); })()), "phone", [], "any", false, false, false, 70), 'errors');
yield "</div>
</div>
<div class=\"form-group\" style=\"display: none\">
<label for=\"\"> Pseudo (Optionnel)</label>
";
// line 74
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 74, $this->source); })()), "username", [], "any", false, false, false, 74), 'widget');
yield "
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
</div>
<div class=\"form-group\" style=\"display: none\">
<label for=\"\"> Email address (Optionnel)</label>
";
// line 79
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 79, $this->source); })()), "email", [], "any", false, false, false, 79), 'widget');
yield "
<div class=\"pre-icon os-icon os-icon-email-2-at2\"></div>
</div>
<div class=\"row\">
<div class=\"col-sm-6\">
<div class=\"form-group\">
<label for=\"\"> ";
// line 85
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.password"), "html", null, true);
yield "</label>
";
// line 86
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 86, $this->source); })()), "plainPassword", [], "any", false, false, false, 86), "first", [], "any", false, false, false, 86), 'widget');
yield "
<div class=\"pre-icon os-icon os-icon-fingerprint\"></div>
</div>
</div>
<div class=\"col-sm-6\">
<div class=\"form-group\">
<label for=\"\">";
// line 92
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.confirm"), "html", null, true);
yield "</label>
";
// line 93
yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 93, $this->source); })()), "plainPassword", [], "any", false, false, false, 93), "second", [], "any", false, false, false, 93), 'widget');
yield "
</div>
</div>
</div>
";
// line 98
yield " <div class=\"row form-group\">
<div class=\"col-xs-6 buttons-w\">
<button class=\"btn btn-primary\" id=\"submitRegister\"> ";
// line 100
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.validate"), "html", null, true);
yield " </button>
</div>
<div class=\"col-xs-6 buttons-w\">
<a class=\"btn btn-primary\" href=\"";
// line 103
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("logout");
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.cancel"), "html", null, true);
yield "</a>
</div>
</div>
<div class=\"row form-group footer_register\">
<span>";
// line 107
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("footer.dev_by"), "html", null, true);
yield "</span>
<p><a target=\"_blank\" href=\"https://ifef.francophonie.org/\"><img style=\"width: 80px; height: auto\" id=\"logo_ifef\" src=\"";
// line 108
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/pinsuprem/logo_ifef.jpg"), "html", null, true);
yield "\"></a></p>
<p><a target=\"_blank\" href=\"https://www.francophonie.org/\"><img style=\"width: 80px; height: auto\" id=\"logo_oif\" src=\"";
// line 109
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/pinsuprem/logo_oif.jpg"), "html", null, true);
yield "\"></a></p>
</div>
</form>
<select hidden id=\"indTel\">
";
// line 113
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["allCountries"]) || array_key_exists("allCountries", $context) ? $context["allCountries"] : (function () { throw new RuntimeError('Variable "allCountries" does not exist.', 113, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["country"]) {
// line 114
yield " <option value=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["country"], "id", [], "any", false, false, false, 114), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["country"], "phoneCode", [], "any", false, false, false, 114), "html", null, true);
yield "</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['country'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 116
yield " </select>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
yield from [];
}
// line 118
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_fos_user_script(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fos_user_script"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fos_user_script"));
// line 119
yield "<script>
\$( document ).ready(function() {
\$('#diaspora').hide();
if (\$('#userbundle_user_typePerson option:selected').val() == 'ROLE_DIPLOME' ) {
\$('#diaspora').show();
showResidenceCountry ();
}
})
// \$(idSelect).removeAttr('required');
\$('userbundle_user_residenceCountry').prop(\"required\", false);
\$('userbundle_user_residenceRegion').prop(\"required\", false);
// console.log(\"test\", \$('userbundle_user_residenceCountry').attr(\"required\"))
\$('#userbundle_user_typePerson').on('change', function (e) {
if (\$('#userbundle_user_typePerson option:selected').val() != 'ROLE_DIPLOME' ) {
\$('#userbundle_user_diaspora').prop('checked',false);
\$('#diaspora').hide();
showResidenceCountry ();
} else {
\$('#diaspora').show();
}
})
\$('#userbundle_user_diaspora').on('change', function (e) {
showResidenceCountry ();
let selectedCountry = null;
if(\$('#userbundle_user_diaspora').is(':checked')) {
selectedCountry = \$('#userbundle_user_residenceCountry option:selected').val();
} else {
selectedCountry = \$('#userbundle_user_country option:selected').val();
}
getIndTel(selectedCountry);
})
function showResidenceCountry () {
if (\$('#userbundle_user_diaspora').is(':checked')) {
\$('#residenceCountry').show();
} else {
\$('#residenceCountry').hide();
}
}
// \$(document).ready(function () {
// const allCountryOptions = \$('#userbundle_user_country').html();
\$('#userbundle_user_country').on('change', function (e) {
let selectedCountry = null;
if(\$('#userbundle_user_diaspora').is(':checked')) {
selectedCountry = \$('#userbundle_user_residenceCountry option:selected').val();
// Supprimer le pays selectionné dans la liste des pays de residence
// \$(\"#userbundle_user_residenceCountry\").html(allCountryOptions);
\$(\"#userbundle_user_residenceCountry\").find(\"option\").each(function() {
const optionValue = \$(this).val();
if (optionValue === e.target.value) {
\$(this).remove();
}
});
} else {
selectedCountry = \$('#userbundle_user_country option:selected').val();
}
getIndTel(selectedCountry);
})
\$('#userbundle_user_residenceCountry').on('change', function (e) {
let selectedCountry = \$('#userbundle_user_residenceCountry option:selected').val();
getIndTel(selectedCountry);
})
// adaptation for DBTA
\$('#userbundle_user_region').on('change', function (e) {
let selectedCountry = null;
if(\$('#userbundle_user_diaspora').is(':checked')) {
selectedCountry = \$('#userbundle_user_residenceRegion option:selected').val();
// Supprimer le pays selectionné dans la liste des pays de residence
\$(\"#userbundle_user_residenceRegion\").find(\"option\").each(function() {
const optionValue = \$(this).val();
if (optionValue === e.target.value) {
\$(this).remove();
}
});
} else {
selectedCountry = \$('#userbundle_user_region option:selected').val();
}
getIndTel(selectedCountry);
})
\$('#userbundle_user_residenceRegion').on('change', function (e) {
let selectedCountry = \$('#userbundle_user_residenceRegion option:selected').val();
getIndTel(selectedCountry);
})
//Fin adaptation DBTA
function getIndTel(selectedCountry) {
if (selectedCountry) {
let phoneCode = '+' + \$('#indTel option[value=' +selectedCountry+ ']').text();
\$('#phone_code').html('+' + \$('#indTel option[value=' +selectedCountry+ ']').text());
\$('#userbundle_user_phone').attr('placeholder', phoneCode + ' + Numéro de Téléphone' );
\$('#userbundle_user_phone').val(phoneCode);
}
}
// \$('#submitRegister').on('click', function (e) {
// e.preventDefault();
//
// // setTimeout(function() {
// \$('form').submit()
// // , 5000});
//
// })
// })
</script>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "user/register.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 389 => 119, 376 => 118, 364 => 116, 353 => 114, 349 => 113, 342 => 109, 338 => 108, 334 => 107, 325 => 103, 319 => 100, 315 => 98, 308 => 93, 304 => 92, 295 => 86, 291 => 85, 282 => 79, 274 => 74, 267 => 70, 262 => 68, 256 => 67, 252 => 65, 247 => 63, 244 => 62, 239 => 60, 234 => 58, 231 => 57, 226 => 55, 224 => 54, 220 => 53, 216 => 51, 210 => 48, 207 => 47, 203 => 45, 198 => 44, 192 => 41, 189 => 40, 185 => 38, 179 => 36, 177 => 35, 170 => 31, 165 => 29, 161 => 28, 156 => 26, 148 => 21, 144 => 20, 139 => 18, 135 => 17, 131 => 16, 128 => 15, 124 => 13, 115 => 11, 111 => 10, 108 => 9, 105 => 8, 92 => 7, 78 => 4, 65 => 3, 42 => 1,);
}
public function getSourceContext(): Source
{
return new Source("{% extends \"base_security.html.twig\" %}
{% block fos_user_title %}
<h4 class=\"auth-header\">{{ 'title.new_user_account' | trans }}</h4>
{% endblock fos_user_title %}
{% block fos_user_content %}
{% if app.session.flashBag.has('danger') == true %}
<div class=\"alert alert-danger\" role=\"alert\" stype=\"font-size: 10px\">
{% for message in app.session.flashbag.get('danger') %}
<p class=\"text-center w-100 mb-0\">{{ message }}</p>
{% endfor %}
</div>
{% endif %}
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">{{ form_errors(form) | raw }}</div>
<form id=\"form-register\" action=\"{{ path('register_create_account') }}\" method=\"post\">
{{ form_widget(form._token) }}
<div class=\"form-group\">
<label for=\"\">{{ \"menu.user_type\" | trans }}</label>
{{ form_widget(form.typePerson) }}
</div>
<div id=\"diaspora\" class=\"form-group\">
<div class=\"col-sm-12 form-check diaspora d-flex justify-content-end\">
<label for=\"\">diaspora: </label>
{{ form_widget(form.diaspora) }}
<div class=\"slider round\">
<span class=\"non\">{{ 'menu.no' | trans }}</span>
<span class=\"oui\">{{ 'menu.yes' | trans }}</span>
</div>
<div class=\"help-block form-text with-errors form-control-feedback\">{{ form_errors(form.diaspora) }}</div>
</div>
</div>
<div class=\"form-group\">
{% if struct_province_country_city == \"true\" %}
<label for=\"\"> {{ 'menu.region' | trans }} </label>
{{ create_translated_select(form.region) }}
{# {{ form_widget(form.region) }}#}
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">{{ form_errors(form.region) }}</div>
{% else %}
<label for=\"\"> {{ 'menu.country' | trans }} </label>
{{ create_translated_select(form.country) }}
{# {{ form_widget(form.country) }}#}
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">{{ form_errors(form.country) }}</div>
{% endif %}
</div>
<div id=\"residenceCountry\" class=\"form-group\" style=\"display: none\">
<label for=\"\"> {{ 'menu.residence_country' | trans }} </label>
{% if struct_province_country_city == \"true\" %}
{{ create_translated_select(form.residenceRegion) }}
{# {{ form_widget(form.residenceRegion) }}#}
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">{{ form_errors(form.region) }}</div>
{% else %}
{{ create_translated_select(form.residenceCountry) }}
{# {{ form_widget(form.residenceCountry) }}#}
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">{{ form_errors(form.country) }}</div>
{% endif %}
</div>
<div class=\"form-group\">
<label for=\"\"> {{ 'menu.phone' | trans }} : {{ 'menu.phone_indicator' | trans }} (<span id=\"phone_code\"></span> ) + N°</label>
{{ form_widget(form.phone) }}
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
<div class=\"help-block form-text with-errors text-danger form-control-feedback\">{{ form_errors(form.phone) }}</div>
</div>
<div class=\"form-group\" style=\"display: none\">
<label for=\"\"> Pseudo (Optionnel)</label>
{{ form_widget(form.username) }}
<div class=\"pre-icon os-icon os-icon-user-male-circle\"></div>
</div>
<div class=\"form-group\" style=\"display: none\">
<label for=\"\"> Email address (Optionnel)</label>
{{ form_widget(form.email) }}
<div class=\"pre-icon os-icon os-icon-email-2-at2\"></div>
</div>
<div class=\"row\">
<div class=\"col-sm-6\">
<div class=\"form-group\">
<label for=\"\"> {{ \"menu.password\" | trans }}</label>
{{ form_widget(form.plainPassword.first) }}
<div class=\"pre-icon os-icon os-icon-fingerprint\"></div>
</div>
</div>
<div class=\"col-sm-6\">
<div class=\"form-group\">
<label for=\"\">{{ \"menu.confirm\" | trans }}</label>
{{ form_widget(form.plainPassword.second) }}
</div>
</div>
</div>
{#</form>#}
<div class=\"row form-group\">
<div class=\"col-xs-6 buttons-w\">
<button class=\"btn btn-primary\" id=\"submitRegister\"> {{ 'menu.validate' | trans }} </button>
</div>
<div class=\"col-xs-6 buttons-w\">
<a class=\"btn btn-primary\" href=\"{{ path('logout') }}\">{{ 'menu.cancel' | trans }}</a>
</div>
</div>
<div class=\"row form-group footer_register\">
<span>{{ \"footer.dev_by\" | trans }}</span>
<p><a target=\"_blank\" href=\"https://ifef.francophonie.org/\"><img style=\"width: 80px; height: auto\" id=\"logo_ifef\" src=\"{{ asset('build/images/pinsuprem/logo_ifef.jpg') }}\"></a></p>
<p><a target=\"_blank\" href=\"https://www.francophonie.org/\"><img style=\"width: 80px; height: auto\" id=\"logo_oif\" src=\"{{ asset('build/images/pinsuprem/logo_oif.jpg') }}\"></a></p>
</div>
</form>
<select hidden id=\"indTel\">
{% for country in allCountries %}
<option value=\"{{ country.id }}\">{{ country.phoneCode }}</option>
{% endfor %}
</select>
{% endblock fos_user_content %}
{% block fos_user_script %}
<script>
\$( document ).ready(function() {
\$('#diaspora').hide();
if (\$('#userbundle_user_typePerson option:selected').val() == 'ROLE_DIPLOME' ) {
\$('#diaspora').show();
showResidenceCountry ();
}
})
// \$(idSelect).removeAttr('required');
\$('userbundle_user_residenceCountry').prop(\"required\", false);
\$('userbundle_user_residenceRegion').prop(\"required\", false);
// console.log(\"test\", \$('userbundle_user_residenceCountry').attr(\"required\"))
\$('#userbundle_user_typePerson').on('change', function (e) {
if (\$('#userbundle_user_typePerson option:selected').val() != 'ROLE_DIPLOME' ) {
\$('#userbundle_user_diaspora').prop('checked',false);
\$('#diaspora').hide();
showResidenceCountry ();
} else {
\$('#diaspora').show();
}
})
\$('#userbundle_user_diaspora').on('change', function (e) {
showResidenceCountry ();
let selectedCountry = null;
if(\$('#userbundle_user_diaspora').is(':checked')) {
selectedCountry = \$('#userbundle_user_residenceCountry option:selected').val();
} else {
selectedCountry = \$('#userbundle_user_country option:selected').val();
}
getIndTel(selectedCountry);
})
function showResidenceCountry () {
if (\$('#userbundle_user_diaspora').is(':checked')) {
\$('#residenceCountry').show();
} else {
\$('#residenceCountry').hide();
}
}
// \$(document).ready(function () {
// const allCountryOptions = \$('#userbundle_user_country').html();
\$('#userbundle_user_country').on('change', function (e) {
let selectedCountry = null;
if(\$('#userbundle_user_diaspora').is(':checked')) {
selectedCountry = \$('#userbundle_user_residenceCountry option:selected').val();
// Supprimer le pays selectionné dans la liste des pays de residence
// \$(\"#userbundle_user_residenceCountry\").html(allCountryOptions);
\$(\"#userbundle_user_residenceCountry\").find(\"option\").each(function() {
const optionValue = \$(this).val();
if (optionValue === e.target.value) {
\$(this).remove();
}
});
} else {
selectedCountry = \$('#userbundle_user_country option:selected').val();
}
getIndTel(selectedCountry);
})
\$('#userbundle_user_residenceCountry').on('change', function (e) {
let selectedCountry = \$('#userbundle_user_residenceCountry option:selected').val();
getIndTel(selectedCountry);
})
// adaptation for DBTA
\$('#userbundle_user_region').on('change', function (e) {
let selectedCountry = null;
if(\$('#userbundle_user_diaspora').is(':checked')) {
selectedCountry = \$('#userbundle_user_residenceRegion option:selected').val();
// Supprimer le pays selectionné dans la liste des pays de residence
\$(\"#userbundle_user_residenceRegion\").find(\"option\").each(function() {
const optionValue = \$(this).val();
if (optionValue === e.target.value) {
\$(this).remove();
}
});
} else {
selectedCountry = \$('#userbundle_user_region option:selected').val();
}
getIndTel(selectedCountry);
})
\$('#userbundle_user_residenceRegion').on('change', function (e) {
let selectedCountry = \$('#userbundle_user_residenceRegion option:selected').val();
getIndTel(selectedCountry);
})
//Fin adaptation DBTA
function getIndTel(selectedCountry) {
if (selectedCountry) {
let phoneCode = '+' + \$('#indTel option[value=' +selectedCountry+ ']').text();
\$('#phone_code').html('+' + \$('#indTel option[value=' +selectedCountry+ ']').text());
\$('#userbundle_user_phone').attr('placeholder', phoneCode + ' + Numéro de Téléphone' );
\$('#userbundle_user_phone').val(phoneCode);
}
}
// \$('#submitRegister').on('click', function (e) {
// e.preventDefault();
//
// // setTimeout(function() {
// \$('form').submit()
// // , 5000});
//
// })
// })
</script>
{% endblock fos_user_script %}
", "user/register.html.twig", "/var/www/html/inserjeune/templates/user/register.html.twig");
}
}