var/cache/dev/twig/69/6904f78fb7d95628aea612b8bbe929bb.php line 39

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. /* backend/contact/show.html.twig */
  14. class __TwigTemplate_323f9345125d35351b1602ba4ab2abf2 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.             'title' => [$this'block_title'],
  24.             'content' => [$this'block_content'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "backend/base.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""backend/contact/show.html.twig"));
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""backend/contact/show.html.twig"));
  39.         $this->parent $this->loadTemplate("backend/base.html.twig""backend/contact/show.html.twig"1);
  40.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  43.         
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  45.     }
  46.     // line 3
  47.     public function block_title($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  52.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  54.         echo "Contact ";
  55.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'3$this->source); })()), "fullname", [], "any"falsefalsefalse3), "html"nulltrue);
  56.         
  57.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  58.         
  59.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  60.     }
  61.     // line 5
  62.     public function block_content($context, array $blocks = [])
  63.     {
  64.         $macros $this->macros;
  65.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  66.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  67.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  68.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  69.         // line 6
  70.         echo "    ";
  71.         $this->loadTemplate("backend/partials/_breadcrumb.html.twig""backend/contact/show.html.twig"6)->display(twig_array_merge($context, ["datas" => [=> ["label" => "Contacts""url" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("advanced_search", ["entity" => "contact"])], => ["label" => ("Entreprise " . ((twig_get_attribute($this->env$this->source,         // line 12
  72. (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'12$this->source); })()), "firm", [], "any"falsefalsefalse12)) ? ((((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'12$this->source); })()), "firm", [], "any"falsefalsefalse12), "raisonSocial", [], "any"falsefalsefalse12) . " <i>(#") . twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'12$this->source); })()), "firm", [], "any"falsefalsefalse12), "id", [], "any"falsefalsefalse12)) . ")</i>")) : ("inconnue"))), "url" => ((twig_get_attribute($this->env$this->source,         // line 13
  73. (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'13$this->source); })()), "firm", [], "any"falsefalsefalse13)) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("show_entreprise", ["id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'13$this->source); })()), "firm", [], "any"falsefalsefalse13), "id", [], "any"falsefalsefalse13)])) : (null))], => ["label" => (((((( !(null === twig_get_attribute($this->env$this->source,         // line 15
  74. (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'15$this->source); })()), "prenom", [], "any"falsefalsefalse15)) ||  !(null === twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'15$this->source); })()), "nom", [], "any"falsefalsefalse15)))) ? (twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'15$this->source); })()), "fullname", [], "any"falsefalsefalse15)) : ("inconnu")) . " <i>(#") . twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'15$this->source); })()), "id", [], "any"falsefalsefalse15)) . ")</i>")]], "buttons" => [=> ["display" => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_UPDATE_ENTITY")) ? (true) : (false)), "url" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("edit_contact", ["id" => twig_get_attribute($this->env$this->source,         // line 21
  75. (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'21$this->source); })()), "id", [], "any"falsefalsefalse21)]), "class" => "btn btn-sm btn-primary""icon" => "fas fa-edit""label" => "Modifier"]]]));
  76.         // line 28
  77.         echo "
  78.     <div class=\"row justify-content-center\">
  79.         ";
  80.         // line 30
  81.         if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'30$this->source); })()), "firm", [], "any"falsefalsefalse30))) {
  82.             // line 31
  83.             echo "            <div class=\"col-12 col-lg-6\">
  84.                 <div class=\"card h-100\">
  85.                     <div class=\"card-header card-header-dark\">
  86.                         <div class=\"pb-2\">Entreprise</div>
  87.                     </div>
  88.                     <div class=\"card-body\">
  89.                         <div class=\"row mb-3\">
  90.                             <div class=\"col-3 text-bold\">Raison social</div>
  91.                             <div class=\"col-9\">";
  92.             // line 39
  93.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'39$this->source); })()), "firm", [], "any"falsefalsefalse39), "raisonSocial", [], "any"falsefalsefalse39), "html"nulltrue);
  94.             echo "</div>
  95.                         </div>
  96.                         <div class=\"row mb-3\">
  97.                             <div class=\"col-3 text-bold\">Syndicat de rattachement</div>
  98.                             <div class=\"col-9\">";
  99.             // line 43
  100.             ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'43$this->source); })()), "firm", [], "any"falsefalsefalse43), "syndicat", [], "any"falsefalsefalse43)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'43$this->source); })()), "firm", [], "any"falsefalsefalse43), "syndicat", [], "any"falsefalsefalse43), "nom", [], "any"falsefalsefalse43), "html"nulltrue))) : (print ("")));
  101.             echo "</div>
  102.                         </div>
  103.                         <div class=\"row mb-3\">
  104.                             <div class=\"col-3 text-bold\">Région de rattachement</div>
  105.                             <div class=\"col-9\">";
  106.             // line 47
  107.             ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'47$this->source); })()), "firm", [], "any"falsefalsefalse47), "homeRegion", [], "any"falsefalsefalse47)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'47$this->source); })()), "firm", [], "any"falsefalsefalse47), "homeRegion", [], "any"falsefalsefalse47), "nom", [], "any"falsefalsefalse47), "html"nulltrue))) : (print ("")));
  108.             echo "</div>
  109.                         </div>
  110.                         <div class=\"row mb-3\">
  111.                             <div class=\"col-3 text-bold\">Département</div>
  112.                             <div class=\"col-9\">";
  113.             // line 51
  114.             ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'51$this->source); })()), "firm", [], "any"falsefalsefalse51), "departement", [], "any"falsefalsefalse51)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'51$this->source); })()), "firm", [], "any"falsefalsefalse51), "departement", [], "any"falsefalsefalse51), "nom", [], "any"falsefalsefalse51), "html"nulltrue))) : (print ("")));
  115.             echo "</div>
  116.                         </div>
  117.                     </div>
  118.                 </div>
  119.             </div>
  120.         ";
  121.         }
  122.         // line 57
  123.         echo "        <div class=\"col-12 col-lg-";
  124.         echo (((null === twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'57$this->source); })()), "firm", [], "any"falsefalsefalse57))) ? ("12") : ("6"));
  125.         echo "\">
  126.             <div class=\"card h-100\">
  127.                 <div class=\"card-header card-header-dark\">
  128.                     Information générale
  129.                     ";
  130.         // line 62
  131.         echo $this->extensions['App\Twig\StatusExtension']->bagdeStatus(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'62$this->source); })()), "status", [], "any"falsefalsefalse62), false"float-end mx-2");
  132.         echo "
  133.                 </div>
  134.                 <div class=\"card-body\">
  135.                     <div class=\"row mb-3\">
  136.                         <div class=\"col-3 text-bold\">Responsable</div>
  137.                         <div class=\"col-9\">";
  138.         // line 67
  139.         echo ((twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'67$this->source); })()), "isResponsible", [], "any"falsefalsefalse67)) ? ("<span class=\"text-success\">Oui</span>") : ("Non"));
  140.         echo "</div>
  141.                     </div>
  142.                     <div class=\"row mb-3\">
  143.                         <div class=\"col-3 text-bold\">Etablissement</div>
  144.                         <div class=\"col-9\">";
  145.         // line 71
  146.         ((twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'71$this->source); })()), "etablissement", [], "any"falsefalsefalse71)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'71$this->source); })()), "etablissement", [], "any"falsefalsefalse71), "nom", [], "any"falsefalsefalse71), "html"nulltrue))) : (print ("")));
  147.         echo "</div>
  148.                     </div>
  149.                     <div class=\"row mb-3\">
  150.                         <div class=\"col-3 text-bold\">Civilité</div>
  151.                         <div class=\"col-9\">";
  152.         // line 75
  153.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'75$this->source); })()), "civilite", [], "any"falsefalsefalse75))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'75$this->source); })()), "civilite", [], "any"falsefalsefalse75), "html"nulltrue))) : (print ("")));
  154.         echo "</div>
  155.                     </div>
  156.                     <div class=\"row mb-3\">
  157.                         <div class=\"col-3 text-bold\">Nom</div>
  158.                         <div class=\"col-9\">";
  159.         // line 79
  160.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'79$this->source); })()), "nom", [], "any"falsefalsefalse79))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'79$this->source); })()), "nom", [], "any"falsefalsefalse79), "html"nulltrue))) : (print ("")));
  161.         echo "</div>
  162.                     </div>
  163.                     <div class=\"row mb-3\">
  164.                         <div class=\"col-3 text-bold\">Prénom</div>
  165.                         <div class=\"col-9\">";
  166.         // line 83
  167.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'83$this->source); })()), "prenom", [], "any"falsefalsefalse83))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'83$this->source); })()), "prenom", [], "any"falsefalsefalse83), "html"nulltrue))) : (print ("")));
  168.         echo "</div>
  169.                     </div>
  170.                     <div class=\"row mb-3\">
  171.                         <div class=\"col-3 text-bold\">Tél. bureau</div>
  172.                         <div class=\"col-9\">";
  173.         // line 87
  174.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'87$this->source); })()), "telBureau", [], "any"falsefalsefalse87))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'87$this->source); })()), "telBureau", [], "any"falsefalsefalse87), "html"nulltrue))) : (print ("")));
  175.         echo "</div>
  176.                     </div>
  177.                     <div class=\"row mb-3\">
  178.                         <div class=\"col-3 text-bold\">Tél. portable</div>
  179.                         <div class=\"col-9\">";
  180.         // line 91
  181.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'91$this->source); })()), "telPortable", [], "any"falsefalsefalse91))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'91$this->source); })()), "telPortable", [], "any"falsefalsefalse91), "html"nulltrue))) : (print ("")));
  182.         echo "</div>
  183.                     </div>
  184.                     <div class=\"row mb-3\">
  185.                         <div class=\"col-3 text-bold\">Tél. portable 2</div>
  186.                         <div class=\"col-9\">";
  187.         // line 95
  188.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'95$this->source); })()), "telPortable2", [], "any"falsefalsefalse95))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'95$this->source); })()), "telPortable2", [], "any"falsefalsefalse95), "html"nulltrue))) : (print ("")));
  189.         echo "</div>
  190.                     </div>
  191.                     <div class=\"row mb-3\">
  192.                         <div class=\"col-3 text-bold\">Email</div>
  193.                         <div class=\"col-9\">";
  194.         // line 99
  195.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'99$this->source); })()), "emailContact", [], "any"falsefalsefalse99))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'99$this->source); })()), "emailContact", [], "any"falsefalsefalse99), "html"nulltrue))) : (print ("")));
  196.         echo "</div>
  197.                     </div>
  198.                     <div class=\"row mb-3\">
  199.                         <div class=\"col-3 text-bold\">Date de naissance</div>
  200.                         <div class=\"col-9\">";
  201.         // line 103
  202.         (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'103$this->source); })()), "dateNaissance", [], "any"falsefalsefalse103))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'103$this->source); })()), "dateNaissance", [], "any"falsefalsefalse103), "html"nulltrue))) : (print ("")));
  203.         echo "</div>
  204.                     </div>
  205.                 </div>
  206.             </div>
  207.         </div>
  208.     </div>
  209.     <div class=\"card mt-4\">
  210.         <div class=\"card-header card-header-dark\">
  211.             Relation(s)
  212.         </div>
  213.         <div class=\"card-body\">
  214.             <h4>Commissions(s)</h4>
  215.             <div class=\"table-responsive mb-4\">
  216.                 <table class=\"table\">
  217.                     <thead>
  218.                         <th class=\"text-bold\">Nom commission</th>
  219.                         <th>Rôle</th>
  220.                     </thead>
  221.                     <tbody>
  222.                         ";
  223.         // line 124
  224.         if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'124$this->source); })()), "commissionsContacts", [], "any"falsefalsefalse124)) == 0)) {
  225.             // line 125
  226.             echo "                            <tr>
  227.                                 <td colspan=\"5\" class=\"text-sm text-center\"><i>Aucune relation</i></td>
  228.                             </tr>
  229.                         ";
  230.         } else {
  231.             // line 129
  232.             echo "                            ";
  233.             $context['_parent'] = $context;
  234.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'129$this->source); })()), "commissionsContacts", [], "any"falsefalsefalse129));
  235.             foreach ($context['_seq'] as $context["_key"] => $context["commissionsContact"]) {
  236.                 // line 130
  237.                 echo "                                <tr>
  238.                                     <td>";
  239.                 // line 131
  240.                 ((twig_get_attribute($this->env$this->source$context["commissionsContact"], "commission", [], "any"falsefalsefalse131)) ? (print (twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["commissionsContact"], "commission", [], "any"falsefalsefalse131), "nom", [], "any"falsefalsefalse131)), "html"nulltrue))) : (print ("")));
  241.                 echo "</td>
  242.                                     <td>
  243.                                         ";
  244.                 // line 133
  245.                 if (twig_get_attribute($this->env$this->source$context["commissionsContact"], "commissionRoles", [], "any"falsefalsefalse133)) {
  246.                     // line 134
  247.                     echo "                                            ";
  248.                     $context['_parent'] = $context;
  249.                     $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source$context["commissionsContact"], "commissionRoles", [], "any"falsefalsefalse134));
  250.                     foreach ($context['_seq'] as $context["_key"] => $context["role"]) {
  251.                         // line 135
  252.                         echo "                                                <div>";
  253.                         echo twig_escape_filter($this->envtwig_capitalize_string_filter($this->envtwig_get_attribute($this->env$this->source$context["role"], "nom", [], "any"falsefalsefalse135)), "html"nulltrue);
  254.                         echo "</div>
  255.                                             ";
  256.                     }
  257.                     $_parent $context['_parent'];
  258.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['role'], $context['_parent'], $context['loop']);
  259.                     $context array_intersect_key($context$_parent) + $_parent;
  260.                     // line 137
  261.                     echo "                                        ";
  262.                 }
  263.                 // line 138
  264.                 echo "                                    </td>
  265.                                 </tr>
  266.                             ";
  267.             }
  268.             $_parent $context['_parent'];
  269.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['commissionsContact'], $context['_parent'], $context['loop']);
  270.             $context array_intersect_key($context$_parent) + $_parent;
  271.             // line 142
  272.             echo "                        ";
  273.         }
  274.         // line 143
  275.         echo "                    </tbody>
  276.                 </table>
  277.             </div>
  278.             <h4>Conseil d'administration</h4>
  279.             <div class=\"table-responsive mb-4\">
  280.                 <table class=\"table\">
  281.                     <thead>
  282.                         <tr>
  283.                             <th class=\"text-bold\">Rôle dans le Conseil d'administration</th>
  284.                         </tr>
  285.                     </thead>
  286.                     <tbody>
  287.                     ";
  288.         // line 157
  289.         if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'157$this->source); })()), "contactConseilAdministrations", [], "any"falsefalsefalse157)) == 0)) {
  290.             // line 158
  291.             echo "                        <tr>
  292.                             <td colspan=\"4\" class=\"text-sm text-center\"><i>Aucune relation</i></td>
  293.                         </tr>
  294.                     ";
  295.         } else {
  296.             // line 162
  297.             echo "                        ";
  298.             $context['_parent'] = $context;
  299.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'162$this->source); })()), "contactConseilAdministrations", [], "any"falsefalsefalse162));
  300.             foreach ($context['_seq'] as $context["_key"] => $context["contactConseilAdministration"]) {
  301.                 // line 163
  302.                 echo "                            <tr>
  303.                                 <td>";
  304.                 // line 164
  305.                 ((twig_get_attribute($this->env$this->source$context["contactConseilAdministration"], "conseilAdministration", [], "any"falsefalsefalse164)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["contactConseilAdministration"], "conseilAdministration", [], "any"falsefalsefalse164), "role", [], "any"falsefalsefalse164), "html"nulltrue))) : (print ("")));
  306.                 echo "</td>
  307.                             </tr>
  308.                         ";
  309.             }
  310.             $_parent $context['_parent'];
  311.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['contactConseilAdministration'], $context['_parent'], $context['loop']);
  312.             $context array_intersect_key($context$_parent) + $_parent;
  313.             // line 168
  314.             echo "                    ";
  315.         }
  316.         // line 169
  317.         echo "                    </tbody>
  318.                 </table>
  319.             </div>
  320.         </div>
  321.     </div>
  322.     <div class=\"card mt-4\">
  323.         <div class=\"card-header card-header-dark\">
  324.             Repère(s)
  325.         </div>
  326.         <div class=\"card-body\">
  327.             <div>
  328.                 ";
  329.         // line 181
  330.         $context['_parent'] = $context;
  331.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'181$this->source); })()), "repere", [], "any"falsefalsefalse181));
  332.         foreach ($context['_seq'] as $context["_key"] => $context["repere"]) {
  333.             // line 182
  334.             echo "                    <span class=\"badge bg-primary p-2 mx-1\">#";
  335.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source$context["repere"], "nom", [], "any"falsefalsefalse182)), "html"nulltrue);
  336.             echo "</span>
  337.                 ";
  338.         }
  339.         $_parent $context['_parent'];
  340.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['repere'], $context['_parent'], $context['loop']);
  341.         $context array_intersect_key($context$_parent) + $_parent;
  342.         // line 184
  343.         echo "            </div>
  344.         </div>
  345.     </div>
  346.     <div class=\"card mt-4\">
  347.         <div class=\"card-header card-header-dark\">
  348.             Utilisateur extranet
  349.         </div>
  350.         <div class=\"card-body\">
  351.             <div class=\"row mb-3\">
  352.                 <div class=\"col-3 text-bold\">Utilisateur existant ?</div>
  353.                 <div class=\"col-9\">";
  354.         // line 195
  355.         echo (((isset($context["userExists"]) || array_key_exists("userExists"$context) ? $context["userExists"] : (function () { throw new RuntimeError('Variable "userExists" does not exist.'195$this->source); })())) ? ((("<span class=\"text-bold text-success\">Oui (#" twig_get_attribute($this->env$this->source, (isset($context["userExists"]) || array_key_exists("userExists"$context) ? $context["userExists"] : (function () { throw new RuntimeError('Variable "userExists" does not exist.'195$this->source); })()), "id", [], "any"falsefalsefalse195)) . ")</span>")) : ("Non"));
  356.         echo "</div>
  357.             </div>
  358.             ";
  359.         // line 198
  360.         if ((isset($context["userExists"]) || array_key_exists("userExists"$context) ? $context["userExists"] : (function () { throw new RuntimeError('Variable "userExists" does not exist.'198$this->source); })())) {
  361.             // line 199
  362.             echo "                <a href=\"";
  363.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_member_reset_password", ["id" => twig_get_attribute($this->env$this->source, (isset($context["userExists"]) || array_key_exists("userExists"$context) ? $context["userExists"] : (function () { throw new RuntimeError('Variable "userExists" does not exist.'199$this->source); })()), "id", [], "any"falsefalsefalse199)]), "html"nulltrue);
  364.             echo "\" class=\"btn btn-sm btn-warning\">
  365.                     <i class=\"fas fa-arrows-rotate\"></i> Réinitialiser le mot de passe
  366.                 </a>
  367.             ";
  368.         }
  369.         // line 203
  370.         echo "
  371.             ";
  372.         // line 204
  373.         if (((null === (isset($context["userExists"]) || array_key_exists("userExists"$context) ? $context["userExists"] : (function () { throw new RuntimeError('Variable "userExists" does not exist.'204$this->source); })())) && $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN"))) {
  374.             // line 205
  375.             echo "                <a href=\"";
  376.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_member_add_from_contact", ["id" => twig_get_attribute($this->env$this->source, (isset($context["contact"]) || array_key_exists("contact"$context) ? $context["contact"] : (function () { throw new RuntimeError('Variable "contact" does not exist.'205$this->source); })()), "id", [], "any"falsefalsefalse205)]), "html"nulltrue);
  377.             echo "\" class=\"btn btn-sm btn-success\">
  378.                     <i class=\"fas fa-plus\"></i> Créer un utilisateur
  379.                 </a>
  380.             ";
  381.         }
  382.         // line 209
  383.         echo "        </div>
  384.     </div>
  385. ";
  386.         
  387.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  388.         
  389.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  390.     }
  391.     public function getTemplateName()
  392.     {
  393.         return "backend/contact/show.html.twig";
  394.     }
  395.     public function isTraitable()
  396.     {
  397.         return false;
  398.     }
  399.     public function getDebugInfo()
  400.     {
  401.         return array (  412 => 209,  404 => 205,  402 => 204,  399 => 203,  391 => 199,  389 => 198,  383 => 195,  370 => 184,  361 => 182,  357 => 181,  343 => 169,  340 => 168,  330 => 164,  327 => 163,  322 => 162,  316 => 158,  314 => 157,  298 => 143,  295 => 142,  286 => 138,  283 => 137,  274 => 135,  269 => 134,  267 => 133,  262 => 131,  259 => 130,  254 => 129,  248 => 125,  246 => 124,  222 => 103,  215 => 99,  208 => 95,  201 => 91,  194 => 87,  187 => 83,  180 => 79,  173 => 75,  166 => 71,  159 => 67,  151 => 62,  142 => 57,  133 => 51,  126 => 47,  119 => 43,  112 => 39,  102 => 31,  100 => 30,  96 => 28,  94 => 21,  93 => 15,  92 => 13,  91 => 12,  89 => 6,  79 => 5,  59 => 3,  36 => 1,);
  402.     }
  403.     public function getSourceContext()
  404.     {
  405.         return new Source("{% extends 'backend/base.html.twig' %}
  406. {% block title %}Contact {{ contact.fullname }}{% endblock %}
  407. {% block content %}
  408.     {% include 'backend/partials/_breadcrumb.html.twig' with {
  409.         datas: [
  410.             {
  411.                 label: 'Contacts',
  412.                 url: path('advanced_search', {entity: 'contact'})
  413.             }, {
  414.                 label: 'Entreprise ' ~ (contact.firm ? contact.firm.raisonSocial ~ ' <i>(#' ~ contact.firm.id ~ ')</i>' : 'inconnue'),
  415.                 url: (contact.firm ? path('show_entreprise', {id: contact.firm.id}) : null)
  416.             }, {
  417.                 label: (contact.prenom is not null or contact.nom is not null ? contact.fullname : 'inconnu') ~ ' <i>(#' ~ contact.id ~ ')</i>'
  418.             }
  419.         ],
  420.         buttons: [
  421.             {
  422.                 display: is_granted('ROLE_UPDATE_ENTITY') ? true : false,
  423.                 url: path('edit_contact', {'id': contact.id}),
  424.                 class: 'btn btn-sm btn-primary',
  425.                 icon: 'fas fa-edit',
  426.                 label: 'Modifier'
  427.             }
  428.         ]
  429.     } %}
  430.     <div class=\"row justify-content-center\">
  431.         {% if contact.firm is not null %}
  432.             <div class=\"col-12 col-lg-6\">
  433.                 <div class=\"card h-100\">
  434.                     <div class=\"card-header card-header-dark\">
  435.                         <div class=\"pb-2\">Entreprise</div>
  436.                     </div>
  437.                     <div class=\"card-body\">
  438.                         <div class=\"row mb-3\">
  439.                             <div class=\"col-3 text-bold\">Raison social</div>
  440.                             <div class=\"col-9\">{{ contact.firm.raisonSocial }}</div>
  441.                         </div>
  442.                         <div class=\"row mb-3\">
  443.                             <div class=\"col-3 text-bold\">Syndicat de rattachement</div>
  444.                             <div class=\"col-9\">{{ contact.firm.syndicat ? contact.firm.syndicat.nom }}</div>
  445.                         </div>
  446.                         <div class=\"row mb-3\">
  447.                             <div class=\"col-3 text-bold\">Région de rattachement</div>
  448.                             <div class=\"col-9\">{{ contact.firm.homeRegion ? contact.firm.homeRegion.nom }}</div>
  449.                         </div>
  450.                         <div class=\"row mb-3\">
  451.                             <div class=\"col-3 text-bold\">Département</div>
  452.                             <div class=\"col-9\">{{ contact.firm.departement ? contact.firm.departement.nom }}</div>
  453.                         </div>
  454.                     </div>
  455.                 </div>
  456.             </div>
  457.         {% endif %}
  458.         <div class=\"col-12 col-lg-{{ contact.firm is null ? '12' : '6' }}\">
  459.             <div class=\"card h-100\">
  460.                 <div class=\"card-header card-header-dark\">
  461.                     Information générale
  462.                     {{ bagdeStatus(contact.status, false, 'float-end mx-2') }}
  463.                 </div>
  464.                 <div class=\"card-body\">
  465.                     <div class=\"row mb-3\">
  466.                         <div class=\"col-3 text-bold\">Responsable</div>
  467.                         <div class=\"col-9\">{{ contact.isResponsible ? '<span class=\"text-success\">Oui</span>'|raw : 'Non' }}</div>
  468.                     </div>
  469.                     <div class=\"row mb-3\">
  470.                         <div class=\"col-3 text-bold\">Etablissement</div>
  471.                         <div class=\"col-9\">{{ contact.etablissement ? contact.etablissement.nom }}</div>
  472.                     </div>
  473.                     <div class=\"row mb-3\">
  474.                         <div class=\"col-3 text-bold\">Civilité</div>
  475.                         <div class=\"col-9\">{{ contact.civilite is not empty ? contact.civilite : '' }}</div>
  476.                     </div>
  477.                     <div class=\"row mb-3\">
  478.                         <div class=\"col-3 text-bold\">Nom</div>
  479.                         <div class=\"col-9\">{{ contact.nom is not empty ? contact.nom : '' }}</div>
  480.                     </div>
  481.                     <div class=\"row mb-3\">
  482.                         <div class=\"col-3 text-bold\">Prénom</div>
  483.                         <div class=\"col-9\">{{ contact.prenom is not empty ? contact.prenom : '' }}</div>
  484.                     </div>
  485.                     <div class=\"row mb-3\">
  486.                         <div class=\"col-3 text-bold\">Tél. bureau</div>
  487.                         <div class=\"col-9\">{{ contact.telBureau is not empty ? contact.telBureau : '' }}</div>
  488.                     </div>
  489.                     <div class=\"row mb-3\">
  490.                         <div class=\"col-3 text-bold\">Tél. portable</div>
  491.                         <div class=\"col-9\">{{ contact.telPortable is not empty ? contact.telPortable : '' }}</div>
  492.                     </div>
  493.                     <div class=\"row mb-3\">
  494.                         <div class=\"col-3 text-bold\">Tél. portable 2</div>
  495.                         <div class=\"col-9\">{{ contact.telPortable2 is not empty ? contact.telPortable2 : '' }}</div>
  496.                     </div>
  497.                     <div class=\"row mb-3\">
  498.                         <div class=\"col-3 text-bold\">Email</div>
  499.                         <div class=\"col-9\">{{ contact.emailContact is not empty ? contact.emailContact : '' }}</div>
  500.                     </div>
  501.                     <div class=\"row mb-3\">
  502.                         <div class=\"col-3 text-bold\">Date de naissance</div>
  503.                         <div class=\"col-9\">{{ contact.dateNaissance is not empty ? contact.dateNaissance : '' }}</div>
  504.                     </div>
  505.                 </div>
  506.             </div>
  507.         </div>
  508.     </div>
  509.     <div class=\"card mt-4\">
  510.         <div class=\"card-header card-header-dark\">
  511.             Relation(s)
  512.         </div>
  513.         <div class=\"card-body\">
  514.             <h4>Commissions(s)</h4>
  515.             <div class=\"table-responsive mb-4\">
  516.                 <table class=\"table\">
  517.                     <thead>
  518.                         <th class=\"text-bold\">Nom commission</th>
  519.                         <th>Rôle</th>
  520.                     </thead>
  521.                     <tbody>
  522.                         {% if contact.commissionsContacts|length == 0 %}
  523.                             <tr>
  524.                                 <td colspan=\"5\" class=\"text-sm text-center\"><i>Aucune relation</i></td>
  525.                             </tr>
  526.                         {% else %}
  527.                             {% for commissionsContact in contact.commissionsContacts %}
  528.                                 <tr>
  529.                                     <td>{{ commissionsContact.commission ? commissionsContact.commission.nom|upper }}</td>
  530.                                     <td>
  531.                                         {% if commissionsContact.commissionRoles %}
  532.                                             {% for role in commissionsContact.commissionRoles %}
  533.                                                 <div>{{ role.nom|capitalize }}</div>
  534.                                             {% endfor %}
  535.                                         {% endif %}
  536.                                     </td>
  537.                                 </tr>
  538.                             {% endfor %}
  539.                         {% endif %}
  540.                     </tbody>
  541.                 </table>
  542.             </div>
  543.             <h4>Conseil d'administration</h4>
  544.             <div class=\"table-responsive mb-4\">
  545.                 <table class=\"table\">
  546.                     <thead>
  547.                         <tr>
  548.                             <th class=\"text-bold\">Rôle dans le Conseil d'administration</th>
  549.                         </tr>
  550.                     </thead>
  551.                     <tbody>
  552.                     {% if contact.contactConseilAdministrations|length == 0 %}
  553.                         <tr>
  554.                             <td colspan=\"4\" class=\"text-sm text-center\"><i>Aucune relation</i></td>
  555.                         </tr>
  556.                     {% else %}
  557.                         {% for contactConseilAdministration in contact.contactConseilAdministrations %}
  558.                             <tr>
  559.                                 <td>{{ contactConseilAdministration.conseilAdministration ? contactConseilAdministration.conseilAdministration.role }}</td>
  560.                             </tr>
  561.                         {% endfor %}
  562.                     {% endif %}
  563.                     </tbody>
  564.                 </table>
  565.             </div>
  566.         </div>
  567.     </div>
  568.     <div class=\"card mt-4\">
  569.         <div class=\"card-header card-header-dark\">
  570.             Repère(s)
  571.         </div>
  572.         <div class=\"card-body\">
  573.             <div>
  574.                 {% for repere in contact.repere %}
  575.                     <span class=\"badge bg-primary p-2 mx-1\">#{{ repere.nom|upper }}</span>
  576.                 {% endfor %}
  577.             </div>
  578.         </div>
  579.     </div>
  580.     <div class=\"card mt-4\">
  581.         <div class=\"card-header card-header-dark\">
  582.             Utilisateur extranet
  583.         </div>
  584.         <div class=\"card-body\">
  585.             <div class=\"row mb-3\">
  586.                 <div class=\"col-3 text-bold\">Utilisateur existant ?</div>
  587.                 <div class=\"col-9\">{{ userExists ? ('<span class=\"text-bold text-success\">Oui (#' ~ userExists.id ~ ')</span>')|raw : 'Non' }}</div>
  588.             </div>
  589.             {% if userExists %}
  590.                 <a href=\"{{ path('user_member_reset_password', {id: userExists.id}) }}\" class=\"btn btn-sm btn-warning\">
  591.                     <i class=\"fas fa-arrows-rotate\"></i> Réinitialiser le mot de passe
  592.                 </a>
  593.             {% endif %}
  594.             {% if userExists is null and is_granted('ROLE_ADMIN') %}
  595.                 <a href=\"{{ path('user_member_add_from_contact', {id: contact.id}) }}\" class=\"btn btn-sm btn-success\">
  596.                     <i class=\"fas fa-plus\"></i> Créer un utilisateur
  597.                 </a>
  598.             {% endif %}
  599.         </div>
  600.     </div>
  601. {% endblock %}""backend/contact/show.html.twig""/var/www/html/symfony/templates/backend/contact/show.html.twig");
  602.     }
  603. }