var/cache/dev/twig/4f/4f0beb0aec93bbf3d7059a2b50c0763769be80a08ec39e9ee6b57b8d5efaf8bc.php line 793

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. /* Theme/Projet/Projet/Projet/mplaceslocal.html.twig */
  14. class __TwigTemplate_9690ceeb28c36185771c59e318b13398a092db666a4481559eb283a46af96681 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.             'meta' => [$this'block_meta'],
  24.             'title' => [$this'block_title'],
  25.             'stylesheets' => [$this'block_stylesheets'],
  26.             'userblog_body' => [$this'block_userblog_body'],
  27.             'srcjavascripttemplate' => [$this'block_srcjavascripttemplate'],
  28.             'javascripttemplate' => [$this'block_javascripttemplate'],
  29.         ];
  30.     }
  31.     protected function doGetParent(array $context)
  32.     {
  33.         // line 1
  34.         return "Theme/Users/User/layoutuser.html.twig";
  35.     }
  36.     protected function doDisplay(array $context, array $blocks = [])
  37.     {
  38.         $macros $this->macros;
  39.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Projet/Projet/Projet/mplaceslocal.html.twig"));
  41.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Projet/Projet/Projet/mplaceslocal.html.twig"));
  43.         $this->parent $this->loadTemplate("Theme/Users/User/layoutuser.html.twig""Theme/Projet/Projet/Projet/mplaceslocal.html.twig"1);
  44.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  45.         
  46.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  47.         
  48.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  49.     }
  50.     // line 2
  51.     public function block_meta($context, array $blocks = [])
  52.     {
  53.         $macros $this->macros;
  54.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  55.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  56.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  57.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  58.         // line 3
  59.         echo "
  60. \t";
  61.         // line 4
  62.         $this->displayParentBlock("meta"$context$blocks);
  63.         echo "
  64. \t<meta name=\"keywords\" content=\"";
  65.         // line 5
  66.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'5$this->source); })()), "html"nulltrue);
  67.         echo ", Catalogue, Produit,";
  68.         echo twig_escape_filter($this->env, (isset($context["keywords"]) || array_key_exists("keywords"$context) ? $context["keywords"] : (function () { throw new RuntimeError('Variable "keywords" does not exist.'5$this->source); })()), "html"nulltrue);
  69.         echo "\"/>
  70. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  71. \t<meta name=\"description\" content=\"";
  72.         // line 7
  73.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'7$this->source); })()), "html"nulltrue);
  74.         echo " | Liste des boutiques ";
  75.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'7$this->source); })()), "html"nulltrue);
  76.         echo "\"/>
  77. \t<link rel=\"stylesheet\" href=\"";
  78.         // line 8
  79.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("autocomplete/css/jquery.auto-complete.css"), "html"nulltrue);
  80.         echo "\">
  81. ";
  82.         
  83.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  84.         
  85.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  86.     }
  87.     // line 12
  88.     public function block_title($context, array $blocks = [])
  89.     {
  90.         $macros $this->macros;
  91.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  92.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  93.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  94.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  95.         // line 13
  96.         echo "\t";
  97.         $this->displayParentBlock("title"$context$blocks);
  98.         echo " | Boutiques
  99. ";
  100.         
  101.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  102.         
  103.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  104.     }
  105.     // line 16
  106.     public function block_stylesheets($context, array $blocks = [])
  107.     {
  108.         $macros $this->macros;
  109.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  110.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  111.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  112.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  113.         // line 17
  114.         echo "\t";
  115.         $this->displayParentBlock("stylesheets"$context$blocks);
  116.         echo "
  117. \t<style>
  118. \t\t.selectpicker_hidden .nice-select{
  119. \t\t\tdisplay: none!important;
  120. \t\t}
  121. \t\t.select2-container--default .select2-selection--single {
  122. \t\t\tpadding-top: 4px!important;
  123. \t\t\theight: 40px!important;
  124. \t\t}
  125. \t\t.select2-container--default .select2-selection--single .select2-selection__rendered {
  126. \t\t\tline-height: 28px!important;
  127. \t\t\tfont-size: 15px;
  128. \t\t}
  129. \t\t.select2-container--default .select2-selection--single .select2-selection__arrow b {
  130. \t\t\tmargin-top: 7px!important;
  131. \t\t}
  132. \t</style>
  133. ";
  134.         
  135.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  136.         
  137.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  138.     }
  139.     // line 38
  140.     public function block_userblog_body($context, array $blocks = [])
  141.     {
  142.         $macros $this->macros;
  143.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  144.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  145.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  146.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  147.         // line 39
  148.         echo "
  149. <section style=\"padding: 15px 0px 5px 0px; background: #f7f7f7;\">
  150. \t<div class=\"container\">
  151. \t\t<div class=\"row\">
  152. \t\t\t<div class=\"col-md-8\">
  153. \t\t\t\t<ul class=\"breadcrumbs\">
  154. \t\t\t\t\t<li><a href=\"";
  155.         // line 45
  156.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("users_user_acces_plateforme");
  157.         echo "\"><i class=\"fa fa-home\" style=\"font-size: 11px;\"></i> ";
  158.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Accueil"), "html"nulltrue);
  159.         echo "</a></li>
  160. \t\t\t\t\t<li><a href=\"";
  161.         // line 46
  162.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("projet_projet_mplaces_local");
  163.         echo "\">";
  164.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Boutiques"), "html"nulltrue);
  165.         echo "</a></li>
  166. \t\t\t\t\t<li>";
  167.         // line 47
  168.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Toutes les boutiques"), "html"nulltrue);
  169.         echo "</li>
  170. \t\t\t\t</ul>
  171. \t\t\t</div>
  172. \t\t\t<div class=\"col-md-4 text-right\">
  173. \t\t\t\t";
  174.         // line 51
  175.         $this->loadTemplate("Theme/General/Template/Menu/contacts.html.twig""Theme/Projet/Projet/Projet/mplaceslocal.html.twig"51)->display($context);
  176.         // line 52
  177.         echo "\t\t\t</div>
  178. \t\t</div>
  179. \t</div>
  180. </section>
  181. <div class=\"section-content\">
  182. <div class=\"container\">
  183. <div class=\"row\">
  184. \t<div class=\"col-md-12\">
  185. \t\t<div class=\"animecourant-panel\" style=\"display: block;\">
  186. \t\t\t\t
  187. \t\t</div>
  188. \t</div>
  189. </div>
  190. <div class=\"row\">
  191. \t<div class=\"col-md-3\" style=\"padding: 3px;\">
  192. \t\t<div class=\"toutleblock\">
  193. \t\t<div style=\"margin:0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  194. \t\t<ul class=\"list-group\">
  195. \t\t\t
  196. \t\t\t";
  197.         // line 73
  198.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Produit\\CategorieController:menusouscategorie", ["taille" => 10]));
  199.         echo "
  200. \t\t\t
  201. \t    </ul>
  202. \t\t</div>
  203. \t\t
  204. \t\t<div style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  205. \t\t <ul class=\"list-group\">
  206. \t\t\t
  207. \t\t\t";
  208.         // line 81
  209.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Produit\\MarqueproduitController:menumarque", ["taille" => 10"position" => "produit"]));
  210.         echo "
  211. \t\t\t
  212. \t\t </ul>
  213. \t\t</div>
  214. \t\t
  215. \t\t <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 stop-courant-panel\">
  216. \t\t </div>
  217. \t\t </div>
  218. \t</div>
  219. \t
  220. \t<div class=\"col-md-9\" style=\"padding: 3px;\">
  221. \t\t<div class=\"row\" style=\"margin: 0px 0px 15px 0px;\">
  222. \t\t\t<div class=\"col-md-12\">
  223. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  224. \t\t\t\t ";
  225.         // line 96
  226.         if ((!== twig_compare((isset($context["pays"]) || array_key_exists("pays"$context) ? $context["pays"] : (function () { throw new RuntimeError('Variable "pays" does not exist.'96$this->source); })()), null))) {
  227.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["pays"]) || array_key_exists("pays"$context) ? $context["pays"] : (function () { throw new RuntimeError('Variable "pays" does not exist.'96$this->source); })()), "nom", [], "any"falsefalsefalse96), "html"nulltrue);
  228.             echo " <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span>";
  229.         }
  230.         echo " ";
  231.         if ((!== twig_compare((isset($context["ville"]) || array_key_exists("ville"$context) ? $context["ville"] : (function () { throw new RuntimeError('Variable "ville" does not exist.'96$this->source); })()), null))) {
  232.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["ville"]) || array_key_exists("ville"$context) ? $context["ville"] : (function () { throw new RuntimeError('Variable "ville" does not exist.'96$this->source); })()), "nom", [], "any"falsefalsefalse96), "html"nulltrue);
  233.             echo " <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span>";
  234.         }
  235.         if ((!== twig_compare((isset($context["typeprojet"]) || array_key_exists("typeprojet"$context) ? $context["typeprojet"] : (function () { throw new RuntimeError('Variable "typeprojet" does not exist.'96$this->source); })()), null))) {
  236.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["typeprojet"]) || array_key_exists("typeprojet"$context) ? $context["typeprojet"] : (function () { throw new RuntimeError('Variable "typeprojet" does not exist.'96$this->source); })()), "nom", [], "any"falsefalsefalse96), "html"nulltrue);
  237.             echo " <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span>";
  238.         }
  239.         echo " ";
  240.         if ((((=== twig_compare((isset($context["ville"]) || array_key_exists("ville"$context) ? $context["ville"] : (function () { throw new RuntimeError('Variable "ville" does not exist.'96$this->source); })()), null)) && (=== twig_compare((isset($context["pays"]) || array_key_exists("pays"$context) ? $context["pays"] : (function () { throw new RuntimeError('Variable "pays" does not exist.'96$this->source); })()), null))) && (=== twig_compare((isset($context["typeprojet"]) || array_key_exists("typeprojet"$context) ? $context["typeprojet"] : (function () { throw new RuntimeError('Variable "typeprojet" does not exist.'96$this->source); })()), null)))) {
  241.             echo "Boutiques <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span> Liste complète";
  242.         } else {
  243.             echo "Boutiques ";
  244.         }
  245.         // line 97
  246.         echo "\t\t\t\t</h3>
  247. \t\t\t\t<div class=\"divider\"></div>
  248. \t\t\t</div>
  249. \t\t</div>
  250. \t\t<form class=\"row search-form-top-side\"  action=\"";
  251.         // line 101
  252.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("projet_projet_select_filtre_projet");
  253.         echo "\" method=\"post\" id=\"submit-form-filter\">
  254. \t\t  <div class=\"form-group col-md-3 selectpicker_hidden\">
  255. \t\t\t<select name=\"paysid\" id=\"struct_pays_filtre\" class=\"form-control\" style=\"width: 100%!important;\">
  256. \t\t\t  <option value=\"0\">";
  257.         // line 104
  258.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Tous les pays"), "html"nulltrue);
  259.         echo "</option>
  260. \t\t\t  ";
  261.         // line 105
  262.         $context['_parent'] = $context;
  263.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_pays"]) || array_key_exists("liste_pays"$context) ? $context["liste_pays"] : (function () { throw new RuntimeError('Variable "liste_pays" does not exist.'105$this->source); })()));
  264.         foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
  265.             // line 106
  266.             echo "\t\t\t  <option value=\"";
  267.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["p"], "id", [], "any"falsefalsefalse106), "html"nulltrue);
  268.             echo "\" ";
  269.             if ((=== twig_compare($context["p"], (isset($context["pays"]) || array_key_exists("pays"$context) ? $context["pays"] : (function () { throw new RuntimeError('Variable "pays" does not exist.'106$this->source); })())))) {
  270.                 echo "selected";
  271.             } else {
  272.                 if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["p"], "nom", [], "any"falsefalsefalse106), "cameroun"))) {
  273.                     echo "selected";
  274.                 } else {
  275.                 }
  276.             }
  277.             echo ">";
  278.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["p"], "nom", [], "any"falsefalsefalse106), "html"nulltrue);
  279.             echo "</option>
  280. \t\t\t  ";
  281.         }
  282.         $_parent $context['_parent'];
  283.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
  284.         $context array_intersect_key($context$_parent) + $_parent;
  285.         // line 108
  286.         echo "\t\t\t</select>
  287. \t\t  </div>
  288. \t\t  <div class=\"form-group col-md-3\">
  289. \t\t\t<select name=\"secteurid\" id=\"struct_typefiltre\" class=\"form-control\" style=\"min-width: 100%!important;\">
  290. \t\t\t  <option value=\"0\">";
  291.         // line 112
  292.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Tous les secteurs"), "html"nulltrue);
  293.         echo "</option>
  294. \t\t\t  ";
  295.         // line 113
  296.         $context['_parent'] = $context;
  297.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_type"]) || array_key_exists("liste_type"$context) ? $context["liste_type"] : (function () { throw new RuntimeError('Variable "liste_type" does not exist.'113$this->source); })()));
  298.         foreach ($context['_seq'] as $context["_key"] => $context["t"]) {
  299.             // line 114
  300.             echo "\t\t\t  <option value=\"";
  301.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["t"], "id", [], "any"falsefalsefalse114), "html"nulltrue);
  302.             echo "\" ";
  303.             if ((=== twig_compare($context["t"], (isset($context["typeprojet"]) || array_key_exists("typeprojet"$context) ? $context["typeprojet"] : (function () { throw new RuntimeError('Variable "typeprojet" does not exist.'114$this->source); })())))) {
  304.                 echo "selected";
  305.             } else {
  306.             }
  307.             echo ">";
  308.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["t"], "nom", [], "any"falsefalsefalse114), "html"nulltrue);
  309.             echo "</option>
  310. \t\t\t  ";
  311.         }
  312.         $_parent $context['_parent'];
  313.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['t'], $context['_parent'], $context['loop']);
  314.         $context array_intersect_key($context$_parent) + $_parent;
  315.         // line 116
  316.         echo "\t\t\t</select>
  317. \t\t  </div>
  318. \t\t  <div class=\"form-group col-md-3 zone-recherche-quartier\" value=\"0\" name=\"\">
  319. \t\t\t<input type=\"text\" name=\"villename\" id=\"departement_etab\" class=\"form-control\" placeholder=\"Ville\" value=\"";
  320.         // line 119
  321.         if ((!== twig_compare((isset($context["ville"]) || array_key_exists("ville"$context) ? $context["ville"] : (function () { throw new RuntimeError('Variable "ville" does not exist.'119$this->source); })()), null))) {
  322.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["ville"]) || array_key_exists("ville"$context) ? $context["ville"] : (function () { throw new RuntimeError('Variable "ville" does not exist.'119$this->source); })()), "nom", [], "any"falsefalsefalse119), "html"nulltrue);
  323.         }
  324.         echo "\" style=\"height: 40px;\"/>
  325. \t\t  </div>
  326. \t\t  <div class=\"form-group col-md-3\">
  327. \t\t\t<button class=\"btn waves-effect waves-light bg-struct\" title=\"";
  328.         // line 122
  329.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Filtrer"), "html"nulltrue);
  330.         echo "\" style=\"margin-top: -5px; float: right; width: 100%; border-radius: 7px;\" type=\"submit\">Envoyer <i class=\"fa fa-search\"></i></button>
  331. \t\t  </div>
  332. \t\t</form>
  333. \t\t
  334. \t\t
  335. \t\t<div class=\"card-body\" style=\"margin: 0px; padding: 0px;\">
  336. \t\t<div class=\"basis-member staff\" style=\"margin: 0px; padding: 0px;\">
  337. \t\t<div class=\"row\">
  338. \t\t";
  339.         // line 130
  340.         $context['_parent'] = $context;
  341.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_projet"]) || array_key_exists("liste_projet"$context) ? $context["liste_projet"] : (function () { throw new RuntimeError('Variable "liste_projet" does not exist.'130$this->source); })()));
  342.         $context['_iterated'] = false;
  343.         $context['loop'] = [
  344.           'parent' => $context['_parent'],
  345.           'index0' => 0,
  346.           'index'  => 1,
  347.           'first'  => true,
  348.         ];
  349.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  350.             $length count($context['_seq']);
  351.             $context['loop']['revindex0'] = $length 1;
  352.             $context['loop']['revindex'] = $length;
  353.             $context['loop']['length'] = $length;
  354.             $context['loop']['last'] = === $length;
  355.         }
  356.         foreach ($context['_seq'] as $context["_key"] => $context["projet"]) {
  357.             // line 131
  358.             echo "\t\t\t<div class=\"col-md-4\">
  359. \t\t\t\t";
  360.             // line 132
  361.             $this->loadTemplate("Theme/Projet/Projet/Projet/projetdescription.html.twig""Theme/Projet/Projet/Projet/mplaceslocal.html.twig"132)->display($context);
  362.             // line 133
  363.             echo "\t\t\t</div>
  364. \t\t";
  365.             $context['_iterated'] = true;
  366.             ++$context['loop']['index0'];
  367.             ++$context['loop']['index'];
  368.             $context['loop']['first'] = false;
  369.             if (isset($context['loop']['length'])) {
  370.                 --$context['loop']['revindex0'];
  371.                 --$context['loop']['revindex'];
  372.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  373.             }
  374.         }
  375.         if (!$context['_iterated']) {
  376.             // line 135
  377.             echo "\t\t\t<div class=\"col-md-12\">
  378. \t\t\t\t<ul class=\"collapsible collapsible-accordion\" data-collapsible=\"accordion\" style=\"box-shadow: none;\">
  379. \t\t\t\t\t<div style=\"height: 400px; border-left: 4px solid #3565ae; padding: 5px;\">
  380. \t\t\t\t\t\t<div style=\"border-left: 5px solid #3565ae; padding: 3px; background: #f5f5f5; color: red;\">";
  381.             // line 138
  382.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Aucune information disponible pour cette section"), "html"nulltrue);
  383.             echo "</div>
  384. \t\t\t\t\t</div>
  385. \t\t\t\t</ul>\t\t\t
  386. \t\t\t</div>
  387. \t\t";
  388.         }
  389.         $_parent $context['_parent'];
  390.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['projet'], $context['_parent'], $context['loop']);
  391.         $context array_intersect_key($context$_parent) + $_parent;
  392.         // line 143
  393.         echo "\t\t</div>
  394. \t\t</div>
  395. \t\t</div>
  396. \t\t
  397. \t\t<div class=\"clearfix\"></div>
  398. \t\t  ";
  399.         // line 148
  400.         if ((=== twig_compare((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'148$this->source); })()), 0))) {
  401.             // line 149
  402.             echo "\t\t\t\t\t\t
  403. \t\t\t";
  404.             // line 150
  405.             if (((=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'150$this->source); })()), 1)) && (>= twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'150$this->source); })()), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'150$this->source); })()))))) {
  406.                 // line 151
  407.                 echo "\t\t\t";
  408.                 $context["pagepre"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'151$this->source); })()) - 1);
  409.                 // line 152
  410.                 echo "\t\t\t";
  411.             } else {
  412.                 // line 153
  413.                 echo "\t\t\t\t";
  414.                 $context["pagepre"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'153$this->source); })());
  415.                 // line 154
  416.                 echo "\t\t\t";
  417.             }
  418.             // line 155
  419.             echo "
  420. \t\t\t";
  421.             // line 156
  422.             if ((-=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'156$this->source); })()), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'156$this->source); })())))) {
  423.                 // line 157
  424.                 echo "\t\t\t\t";
  425.                 $context["pagesuiv"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'157$this->source); })()) + 1);
  426.                 // line 158
  427.                 echo "\t\t\t";
  428.             } else {
  429.                 // line 159
  430.                 echo "\t\t\t\t";
  431.                 $context["pagesuiv"] = 1;
  432.                 // line 160
  433.                 echo "\t\t\t";
  434.             }
  435.             // line 161
  436.             echo "
  437. \t\t\t";
  438.             // line 162
  439.             if ((-=== twig_compare((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'162$this->source); })()), 5))) {
  440.                 // line 163
  441.                 echo "\t\t\t\t";
  442.                 $context["debut"] = 1;
  443.                 // line 164
  444.                 echo "\t\t\t\t";
  445.                 $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'164$this->source); })());
  446.                 // line 165
  447.                 echo "\t\t\t";
  448.             } else {
  449.                 // line 166
  450.                 echo "\t\t\t\t";
  451.                 if (((=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'166$this->source); })()), 2)) && (-=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'166$this->source); })()), ((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'166$this->source); })()) - 2))))) {
  452.                     // line 167
  453.                     echo "\t\t\t\t\t";
  454.                     $context["debut"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'167$this->source); })()) - 2);
  455.                     // line 168
  456.                     echo "\t\t\t\t\t";
  457.                     if ((<= twig_compare(((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'168$this->source); })()) + 2), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'168$this->source); })())))) {
  458.                         // line 169
  459.                         echo "\t\t\t\t\t\t";
  460.                         $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'169$this->source); })());
  461.                         // line 170
  462.                         echo "\t\t\t\t\t";
  463.                     } else {
  464.                         // line 171
  465.                         echo "\t\t\t\t\t\t";
  466.                         $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'171$this->source); })()) + 2);
  467.                         // line 172
  468.                         echo "\t\t\t\t\t";
  469.                     }
  470.                     // line 173
  471.                     echo "\t\t\t\t";
  472.                 } else {
  473.                     // line 174
  474.                     echo "\t\t\t\t\t";
  475.                     if ((>= twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'174$this->source); })()), 2))) {
  476.                         // line 175
  477.                         echo "\t\t\t\t\t\t";
  478.                         if ((=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'175$this->source); })()), 1))) {
  479.                             // line 176
  480.                             echo "\t\t\t\t\t\t\t";
  481.                             $context["debut"] = 1;
  482.                             // line 177
  483.                             echo "\t\t\t\t\t\t\t";
  484.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'177$this->source); })()) + 3);
  485.                             // line 178
  486.                             echo "\t\t\t\t\t\t";
  487.                         } else {
  488.                             // line 179
  489.                             echo "\t\t\t\t\t\t\t";
  490.                             $context["debut"] = 1;
  491.                             // line 180
  492.                             echo "\t\t\t\t\t\t\t";
  493.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'180$this->source); })()) + 2);
  494.                             // line 181
  495.                             echo "\t\t\t\t\t\t";
  496.                         }
  497.                         // line 182
  498.                         echo "\t\t\t\t\t";
  499.                     } else {
  500.                         // line 183
  501.                         echo "\t\t\t\t\t\t";
  502.                         $context["debut"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'183$this->source); })()) - 2);
  503.                         // line 184
  504.                         echo "\t\t\t\t\t\t";
  505.                         if ((<= twig_compare(((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'184$this->source); })()) + 2), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'184$this->source); })())))) {
  506.                             // line 185
  507.                             echo "\t\t\t\t\t\t\t";
  508.                             $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'185$this->source); })());
  509.                             // line 186
  510.                             echo "\t\t\t\t\t\t";
  511.                         } else {
  512.                             // line 187
  513.                             echo "\t\t\t\t\t\t\t";
  514.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'187$this->source); })()) + 2);
  515.                             // line 188
  516.                             echo "\t\t\t\t\t\t";
  517.                         }
  518.                         // line 189
  519.                         echo "\t\t\t\t\t";
  520.                     }
  521.                     // line 190
  522.                     echo "\t\t\t\t";
  523.                 }
  524.                 // line 191
  525.                 echo "\t\t\t\t
  526. \t\t\t";
  527.             }
  528.             // line 193
  529.             echo "\t\t\t
  530. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  531. \t\t\t   <div class=\"col-md-12\">
  532. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  533. \t\t\t\t  <div class=\"paginate-ctn\">
  534. \t\t\t\t\t<a href=\"";
  535.             // line 199
  536.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => 1]);
  537.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  538. \t\t\t\t\t<a href=\"";
  539.             // line 200
  540.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["pagepre"]) || array_key_exists("pagepre"$context) ? $context["pagepre"] : (function () { throw new RuntimeError('Variable "pagepre" does not exist.'200$this->source); })())]), "html"nulltrue);
  541.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  542. \t\t\t\t\t";
  543.             // line 201
  544.             $context['_parent'] = $context;
  545.             $context['_seq'] = twig_ensure_traversable(range((isset($context["debut"]) || array_key_exists("debut"$context) ? $context["debut"] : (function () { throw new RuntimeError('Variable "debut" does not exist.'201$this->source); })()), (isset($context["fin"]) || array_key_exists("fin"$context) ? $context["fin"] : (function () { throw new RuntimeError('Variable "fin" does not exist.'201$this->source); })())));
  546.             foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
  547.                 // line 202
  548.                 echo "\t\t\t\t\t\t<a href=\"";
  549.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => $context["p"]]), "html"nulltrue);
  550.                 echo "\" style=\"display: inline-block;\" class=\"round-effect ";
  551.                 if ((=== twig_compare($context["p"], (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'202$this->source); })())))) {
  552.                     echo "activepage";
  553.                 }
  554.                 echo "\">";
  555.                 echo twig_escape_filter($this->env$context["p"], "html"nulltrue);
  556.                 echo "</a>
  557. \t\t\t\t\t";
  558.             }
  559.             $_parent $context['_parent'];
  560.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
  561.             $context array_intersect_key($context$_parent) + $_parent;
  562.             // line 204
  563.             echo "\t\t\t\t\t<a href=\"";
  564.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["pagesuiv"]) || array_key_exists("pagesuiv"$context) ? $context["pagesuiv"] : (function () { throw new RuntimeError('Variable "pagesuiv" does not exist.'204$this->source); })())]), "html"nulltrue);
  565.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  566. \t\t\t\t\t<a href=\"";
  567.             // line 205
  568.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'205$this->source); })())]), "html"nulltrue);
  569.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  570. \t\t\t\t </div>
  571. \t\t\t   </div>
  572. \t\t\t   </div>
  573. \t\t\t</div>
  574. \t\t\t<div class=\"clearfix\"></div>
  575. \t\t\t";
  576.         } else {
  577.             // line 212
  578.             echo "
  579. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  580. \t\t\t   <div class=\"col-md-12\">
  581. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  582. \t\t\t\t  <div class=\"paginate-ctn\">
  583. \t\t\t\t\t<a href=\"";
  584.             // line 217
  585.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'217$this->source); })())]), "html"nulltrue);
  586.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  587. \t\t\t\t\t<a href=\"";
  588.             // line 218
  589.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'218$this->source); })())]), "html"nulltrue);
  590.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  591. \t\t\t\t\t\t<a href=\"";
  592.             // line 219
  593.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => 1]);
  594.             echo "\" style=\"display: inline-block;\" class=\"round-effect activepage\">1</a>
  595. \t\t\t\t\t<a href=\"";
  596.             // line 220
  597.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'220$this->source); })())]), "html"nulltrue);
  598.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  599. \t\t\t\t\t<a href=\"";
  600.             // line 221
  601.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_marques_prod", ["page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'221$this->source); })())]), "html"nulltrue);
  602.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  603. \t\t\t\t</div>
  604. \t\t\t\t</div>
  605. \t\t\t</div>
  606. \t\t\t</div>
  607. \t\t\t<div class=\"clearfix\"></div>
  608. \t\t\t";
  609.         }
  610.         // line 229
  611.         echo "\t</div>
  612. </div>
  613. </div>
  614. </div>
  615. ";
  616.         
  617.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  618.         
  619.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  620.     }
  621.     // line 237
  622.     public function block_srcjavascripttemplate($context, array $blocks = [])
  623.     {
  624.         $macros $this->macros;
  625.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  626.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""srcjavascripttemplate"));
  627.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  628.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""srcjavascripttemplate"));
  629.         // line 238
  630.         echo "<script src=\"";
  631.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/js/onvisible.js"), "html"nulltrue);
  632.         echo "\" type=\"text/javascript\"></script>
  633. <script src=\"";
  634.         // line 239
  635.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("autocomplete/js/jquery.auto-complete.js"), "html"nulltrue);
  636.         echo "\"></script>
  637. <link href=\"";
  638.         // line 240
  639.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/css/select2.min.css"), "html"nulltrue);
  640.         echo "\" rel=\"stylesheet\"/>
  641. <script src=\"";
  642.         // line 241
  643.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/js/select2.min.js"), "html"nulltrue);
  644.         echo "\"></script>
  645. ";
  646.         
  647.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  648.         
  649.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  650.     }
  651.     // line 244
  652.     public function block_javascripttemplate($context, array $blocks = [])
  653.     {
  654.         $macros $this->macros;
  655.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  656.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  657.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  658.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  659.         // line 245
  660.         echo "
  661. var \$disabledResults = \$(\"#struct_pays_filtre\");
  662. \$disabledResults.select2();
  663. var bouge = 1;
  664. var dimension = 200;
  665. function activateelement()
  666. {
  667. var visibility = visibleElement('.animecourant-panel');
  668. if(visibility && bouge == 0){
  669. \tbouge = 1;
  670. \t\$('.toutleblock').css('position','relative');
  671. \t\$('.toutleblock').css('bottom','0px');
  672. \t\$('.toutleblock').css('margin-bottom','0px');
  673. }
  674. }
  675. function stopelement()
  676. {
  677. var visibility = visibleElement('.stop-courant-panel');
  678. if(visibility && bouge == 1){
  679. \tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  680. \t{
  681. \t}else{
  682. \tbouge = 0;
  683. \t\$('.toutleblock').css('position','fixed');
  684. \t\$('.toutleblock').css('width',dimension+'px');
  685. \t\$('.toutleblock').css('bottom','7px');
  686. \t\$('.toutleblock').css('margin-bottom','0px');
  687. \t}
  688. }
  689. }
  690. function controlScroll()
  691. {
  692. \tvar largeur = (\$(window).width());
  693. \tdimension = \$('.toutleblock').width();
  694. \tif (largeur >= 768)
  695. \t{
  696. \t\tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  697. \t\t{
  698. \t\t\$('.toutleblock').css('position','fixed');
  699. \t\t\$('.toutleblock').css('width',dimension+'px');
  700. \t\t}else{
  701. \t\twindow.setInterval(function() { stopelement(); }, 100);
  702. \t\twindow.setInterval(function() { activateelement(); }, 100);
  703. \t\t}
  704. \t\t
  705. \t}
  706. }
  707. controlScroll();
  708. \$('.modal-trigger-add-pme').click(function(){
  709. \topenformNewProjet();
  710. });
  711. ";
  712.         // line 303
  713.         if ((=== twig_compare((isset($context["add"]) || array_key_exists("add"$context) ? $context["add"] : (function () { throw new RuntimeError('Variable "add" does not exist.'303$this->source); })()), 1))) {
  714.             // line 304
  715.             echo "\topenformNewProjet();
  716. ";
  717.         }
  718.         // line 306
  719.         echo "
  720. function openformNewProjet()
  721. {
  722. \t\$('#modal-souscription-offert').modal('show');
  723. \t
  724. \t\$('.wait-chargement-content-module').show();
  725. \t\$('.content-module-loading').hide();
  726. \t\$.post('";
  727.         // line 313
  728.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("projet_projet_form_add_new_projet");
  729.         echo "', function(data){
  730. \t\t\$('.wait-chargement-content-module').hide();
  731. \t\t\$('.content-module-loading').html(data);
  732. \t\t\$('.content-module-loading').show();
  733. \t});
  734. }
  735. var jsonresult = ";
  736.         // line 319
  737.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Service\\VilleController:autorechercheville", ["taille" => 500]));
  738.         echo ";
  739. var j = 0;
  740. var departchoices = [];
  741. for(var n in jsonresult){
  742. \tnom = jsonresult[n].nom;
  743. \tdrapeau = jsonresult[n].drapeau;
  744. \tid = jsonresult[n].id;
  745. \tnum = nom+\":\"+drapeau;
  746. \tcourantelem = [nom,drapeau,id];
  747. \tdepartchoices[j] = courantelem;
  748. \tj++;
  749. }
  750. \$('#departement_etab').autoComplete({
  751.     minChars: 0,
  752.     source: function(term, suggest){
  753.         term = term.toLowerCase();
  754.         var suggestions = [];
  755.         for (i=0;i< departchoices.length;i++)
  756.             if (~(departchoices[i][0]+' '+departchoices[i][1]).toLowerCase().indexOf(term)) suggestions.push(departchoices[i]);
  757.         suggest(suggestions);
  758.     },
  759.     renderItem: function (item, search){
  760.         search = search.replace(/[-\\/\\\\^\$*+?.()|[\\]{}]/g, '\\\\\$&');
  761.         var re = new RegExp(\"(\" + search.split(' ').join('|') + \")\", \"gi\");
  762.         return '<div class=\"autocomplete-suggestion\" data-langname=\"'+item[0]+'\" data-lang=\"'+item[1]+'\" data-id=\"'+item[2]+'\"  data-val=\"'+search+'\" data-img=\"'+item[1]+'\"><img src=\"";
  763.         // line 344
  764.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(""), "html"nulltrue);
  765.         echo "'+item[1]+'\" style=\"width: 30px; height: 20px; padding: 2px; margin-bottom: -5px!important;\"> '+item[0].replace(re, \"<b>\$1</b>\")+'</div>';
  766.     },
  767.     onSelect: function(e, term, item){
  768. \t\t\$('#departement_etab').val(item.data(\"langname\"));
  769.     },
  770. \tcache: false
  771. });
  772. \$(\"#departement_etab\").focus(function(){
  773. \trechercheutilisateur(); 
  774. });
  775. function rechercheutilisateur()
  776. {
  777. \tif(\$('#departement_etab').val().length >= 2)// on vérifier si l'utilisateur a entré plus de 5 caractères
  778. \t{
  779. \t  var libre = \$('.zone-recherche-quartier').attr('value'); // on initialise la variable libre
  780. \t  var donnee = \$('#departement_etab').val();  //on récupère la donnée
  781. \t  if (libre == 0 && donnee != \$('.zone-recherche-quartier').attr('name')){ // on vérifier si la requête précedente est rétournée et que la recherche ne corespnd pas à la dernière effectuée
  782. \t  \$('.zone-recherche-quartier').attr('value',1); // on bloque d'autres recherches
  783. \t  \$('.zone-recherche-quartier').attr('name',donnee); // on enregistre la recherche effectuer.
  784. \t 
  785. \t  \$.ajax({
  786. \t\t\turl : '";
  787.         // line 367
  788.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_auto_recherche_ville");
  789.         echo "',
  790. \t\t\tdata : 'donnee='+donnee+'',
  791. \t\t\ttype : 'POST',
  792. \t\t\tdataType : 'json',
  793. \t\t\tsuccess : function(data, statut){
  794. \t\t\t\t
  795. \t\t\t\t\$('.zone-recherche-quartier').attr('value',0); // on libère d'autre recherches
  796. \t\t\t\tcompt = departchoices.length;
  797. \t\t\t\tjsonresulta =  data;
  798. \t\t\t\t
  799. \t\t\t\t
  800. \t\t\t\tfor(var n in jsonresulta){
  801. \t\t\t\t\tnom = jsonresulta[n].nom;
  802. \t\t\t\t\tdrapeau = jsonresulta[n].drapeau;
  803. \t\t\t\t\tid = jsonresulta[n].id;
  804. \t\t\t\t\tnum = nom+\":\"+drapeau;
  805. \t\t\t\t\tcourantelem = [nom,drapeau,id];
  806. \t\t\t\t\tdepartchoices[compt] = courantelem;
  807. \t\t\t\t\tcompt++;
  808. \t\t\t\t}
  809. \t\t\t  setTimeout(function(){ rechercheutilisateur(); }, 100);  // on relance la fonction après 200 ms.
  810. \t\t\t  
  811. \t\t\t}
  812. \t\t});
  813. \t  }else{
  814. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  815. \t  }
  816. \t}else{
  817. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  818. \t}
  819. }
  820. ";
  821.         
  822.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  823.         
  824.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  825.     }
  826.     public function getTemplateName()
  827.     {
  828.         return "Theme/Projet/Projet/Projet/mplaceslocal.html.twig";
  829.     }
  830.     public function isTraitable()
  831.     {
  832.         return false;
  833.     }
  834.     public function getDebugInfo()
  835.     {
  836.         return array (  847 => 367,  821 => 344,  793 => 319,  784 => 313,  775 => 306,  771 => 304,  769 => 303,  709 => 245,  699 => 244,  687 => 241,  683 => 240,  679 => 239,  674 => 238,  664 => 237,  648 => 229,  637 => 221,  633 => 220,  629 => 219,  625 => 218,  621 => 217,  614 => 212,  604 => 205,  599 => 204,  584 => 202,  580 => 201,  576 => 200,  572 => 199,  564 => 193,  560 => 191,  557 => 190,  554 => 189,  551 => 188,  548 => 187,  545 => 186,  542 => 185,  539 => 184,  536 => 183,  533 => 182,  530 => 181,  527 => 180,  524 => 179,  521 => 178,  518 => 177,  515 => 176,  512 => 175,  509 => 174,  506 => 173,  503 => 172,  500 => 171,  497 => 170,  494 => 169,  491 => 168,  488 => 167,  485 => 166,  482 => 165,  479 => 164,  476 => 163,  474 => 162,  471 => 161,  468 => 160,  465 => 159,  462 => 158,  459 => 157,  457 => 156,  454 => 155,  451 => 154,  448 => 153,  445 => 152,  442 => 151,  440 => 150,  437 => 149,  435 => 148,  428 => 143,  417 => 138,  412 => 135,  398 => 133,  396 => 132,  393 => 131,  375 => 130,  364 => 122,  356 => 119,  351 => 116,  335 => 114,  331 => 113,  327 => 112,  321 => 108,  301 => 106,  297 => 105,  293 => 104,  287 => 101,  281 => 97,  261 => 96,  243 => 81,  232 => 73,  209 => 52,  207 => 51,  200 => 47,  194 => 46,  188 => 45,  180 => 39,  170 => 38,  139 => 17,  129 => 16,  116 => 13,  106 => 12,  93 => 8,  87 => 7,  80 => 5,  76 => 4,  73 => 3,  63 => 2,  40 => 1,);
  837.     }
  838.     public function getSourceContext()
  839.     {
  840.         return new Source("{% extends \"Theme/Users/User/layoutuser.html.twig\" %}
  841. {% block meta %}
  842. \t{{ parent() }}
  843. \t<meta name=\"keywords\" content=\"{{ site }}, Catalogue, Produit,{{ keywords }}\"/>
  844. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  845. \t<meta name=\"description\" content=\"{{ site }} | Liste des boutiques {{ site }}\"/>
  846. \t<link rel=\"stylesheet\" href=\"{{ asset('autocomplete/css/jquery.auto-complete.css') }}\">
  847. {% endblock %}
  848. {% block title %}
  849. \t{{ parent() }} | Boutiques
  850. {% endblock %}
  851. {% block stylesheets %}
  852. \t{{ parent() }}
  853. \t<style>
  854. \t\t.selectpicker_hidden .nice-select{
  855. \t\t\tdisplay: none!important;
  856. \t\t}
  857. \t\t.select2-container--default .select2-selection--single {
  858. \t\t\tpadding-top: 4px!important;
  859. \t\t\theight: 40px!important;
  860. \t\t}
  861. \t\t.select2-container--default .select2-selection--single .select2-selection__rendered {
  862. \t\t\tline-height: 28px!important;
  863. \t\t\tfont-size: 15px;
  864. \t\t}
  865. \t\t.select2-container--default .select2-selection--single .select2-selection__arrow b {
  866. \t\t\tmargin-top: 7px!important;
  867. \t\t}
  868. \t</style>
  869. {% endblock %}
  870. {% block userblog_body %}
  871. <section style=\"padding: 15px 0px 5px 0px; background: #f7f7f7;\">
  872. \t<div class=\"container\">
  873. \t\t<div class=\"row\">
  874. \t\t\t<div class=\"col-md-8\">
  875. \t\t\t\t<ul class=\"breadcrumbs\">
  876. \t\t\t\t\t<li><a href=\"{{ path('users_user_acces_plateforme') }}\"><i class=\"fa fa-home\" style=\"font-size: 11px;\"></i> {{ 'Accueil'|trans }}</a></li>
  877. \t\t\t\t\t<li><a href=\"{{ path('projet_projet_mplaces_local') }}\">{{ 'Boutiques'|trans }}</a></li>
  878. \t\t\t\t\t<li>{{ 'Toutes les boutiques'|trans }}</li>
  879. \t\t\t\t</ul>
  880. \t\t\t</div>
  881. \t\t\t<div class=\"col-md-4 text-right\">
  882. \t\t\t\t{% include \"Theme/General/Template/Menu/contacts.html.twig\" %}
  883. \t\t\t</div>
  884. \t\t</div>
  885. \t</div>
  886. </section>
  887. <div class=\"section-content\">
  888. <div class=\"container\">
  889. <div class=\"row\">
  890. \t<div class=\"col-md-12\">
  891. \t\t<div class=\"animecourant-panel\" style=\"display: block;\">
  892. \t\t\t\t
  893. \t\t</div>
  894. \t</div>
  895. </div>
  896. <div class=\"row\">
  897. \t<div class=\"col-md-3\" style=\"padding: 3px;\">
  898. \t\t<div class=\"toutleblock\">
  899. \t\t<div style=\"margin:0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  900. \t\t<ul class=\"list-group\">
  901. \t\t\t
  902. \t\t\t{{ render(controller(\"App\\\\Controller\\\\Produit\\\\Produit\\\\CategorieController:menusouscategorie\", {'taille': 10})) }}
  903. \t\t\t
  904. \t    </ul>
  905. \t\t</div>
  906. \t\t
  907. \t\t<div style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  908. \t\t <ul class=\"list-group\">
  909. \t\t\t
  910. \t\t\t{{ render(controller(\"App\\\\Controller\\\\Produit\\\\Produit\\\\MarqueproduitController:menumarque\", {'taille': 10, 'position': 'produit'})) }}
  911. \t\t\t
  912. \t\t </ul>
  913. \t\t</div>
  914. \t\t
  915. \t\t <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 stop-courant-panel\">
  916. \t\t </div>
  917. \t\t </div>
  918. \t</div>
  919. \t
  920. \t<div class=\"col-md-9\" style=\"padding: 3px;\">
  921. \t\t<div class=\"row\" style=\"margin: 0px 0px 15px 0px;\">
  922. \t\t\t<div class=\"col-md-12\">
  923. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  924. \t\t\t\t {% if pays != null %}{{ pays.nom }} <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span>{% endif %} {% if ville != null %}{{ ville.nom }} <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span>{% endif %}{% if typeprojet != null %}{{ typeprojet.nom }} <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span>{% endif %} {% if ville == null and pays == null and typeprojet == null %}Boutiques <span class=\"fa fa-angle-right\" style=\"font-size: 12px;\"></span> Liste complète{% else %}Boutiques {% endif %}
  925. \t\t\t\t</h3>
  926. \t\t\t\t<div class=\"divider\"></div>
  927. \t\t\t</div>
  928. \t\t</div>
  929. \t\t<form class=\"row search-form-top-side\"  action=\"{{ path('projet_projet_select_filtre_projet') }}\" method=\"post\" id=\"submit-form-filter\">
  930. \t\t  <div class=\"form-group col-md-3 selectpicker_hidden\">
  931. \t\t\t<select name=\"paysid\" id=\"struct_pays_filtre\" class=\"form-control\" style=\"width: 100%!important;\">
  932. \t\t\t  <option value=\"0\">{{ 'Tous les pays'|trans }}</option>
  933. \t\t\t  {% for p in liste_pays %}
  934. \t\t\t  <option value=\"{{ p.id }}\" {% if p == pays %}selected{% else %}{% if p.nom == 'cameroun' %}selected{% else %}{% endif %}{% endif %}>{{ p.nom }}</option>
  935. \t\t\t  {% endfor %}
  936. \t\t\t</select>
  937. \t\t  </div>
  938. \t\t  <div class=\"form-group col-md-3\">
  939. \t\t\t<select name=\"secteurid\" id=\"struct_typefiltre\" class=\"form-control\" style=\"min-width: 100%!important;\">
  940. \t\t\t  <option value=\"0\">{{ 'Tous les secteurs'|trans }}</option>
  941. \t\t\t  {% for t in liste_type %}
  942. \t\t\t  <option value=\"{{ t.id }}\" {% if t == typeprojet %}selected{% else %}{% endif %}>{{ t.nom }}</option>
  943. \t\t\t  {% endfor %}
  944. \t\t\t</select>
  945. \t\t  </div>
  946. \t\t  <div class=\"form-group col-md-3 zone-recherche-quartier\" value=\"0\" name=\"\">
  947. \t\t\t<input type=\"text\" name=\"villename\" id=\"departement_etab\" class=\"form-control\" placeholder=\"Ville\" value=\"{% if ville != null %}{{ ville.nom }}{% endif %}\" style=\"height: 40px;\"/>
  948. \t\t  </div>
  949. \t\t  <div class=\"form-group col-md-3\">
  950. \t\t\t<button class=\"btn waves-effect waves-light bg-struct\" title=\"{{ 'Filtrer'|trans }}\" style=\"margin-top: -5px; float: right; width: 100%; border-radius: 7px;\" type=\"submit\">Envoyer <i class=\"fa fa-search\"></i></button>
  951. \t\t  </div>
  952. \t\t</form>
  953. \t\t
  954. \t\t
  955. \t\t<div class=\"card-body\" style=\"margin: 0px; padding: 0px;\">
  956. \t\t<div class=\"basis-member staff\" style=\"margin: 0px; padding: 0px;\">
  957. \t\t<div class=\"row\">
  958. \t\t{% for projet in liste_projet %}
  959. \t\t\t<div class=\"col-md-4\">
  960. \t\t\t\t{% include 'Theme/Projet/Projet/Projet/projetdescription.html.twig' %}
  961. \t\t\t</div>
  962. \t\t{% else %}
  963. \t\t\t<div class=\"col-md-12\">
  964. \t\t\t\t<ul class=\"collapsible collapsible-accordion\" data-collapsible=\"accordion\" style=\"box-shadow: none;\">
  965. \t\t\t\t\t<div style=\"height: 400px; border-left: 4px solid #3565ae; padding: 5px;\">
  966. \t\t\t\t\t\t<div style=\"border-left: 5px solid #3565ae; padding: 3px; background: #f5f5f5; color: red;\">{{ 'Aucune information disponible pour cette section'|trans }}</div>
  967. \t\t\t\t\t</div>
  968. \t\t\t\t</ul>\t\t\t
  969. \t\t\t</div>
  970. \t\t{% endfor %}
  971. \t\t</div>
  972. \t\t</div>
  973. \t\t</div>
  974. \t\t
  975. \t\t<div class=\"clearfix\"></div>
  976. \t\t  {% if nombrepage > 0 %}
  977. \t\t\t\t\t\t
  978. \t\t\t{% if page > 1 and page <= nombrepage %}
  979. \t\t\t{% set pagepre = page - 1 %}
  980. \t\t\t{% else %}
  981. \t\t\t\t{% set pagepre = nombrepage %}
  982. \t\t\t{% endif %}
  983. \t\t\t{% if page < nombrepage %}
  984. \t\t\t\t{% set pagesuiv = page + 1 %}
  985. \t\t\t{% else %}
  986. \t\t\t\t{% set pagesuiv =  1 %}
  987. \t\t\t{% endif %}
  988. \t\t\t{% if nombrepage < 5 %}
  989. \t\t\t\t{% set debut = 1 %}
  990. \t\t\t\t{% set fin = nombrepage %}
  991. \t\t\t{% else %}
  992. \t\t\t\t{% if page > 2 and page < (nombrepage - 2) %}
  993. \t\t\t\t\t{% set debut = page - 2 %}
  994. \t\t\t\t\t{% if page + 2 >= nombrepage %}
  995. \t\t\t\t\t\t{% set fin = nombrepage %}
  996. \t\t\t\t\t{% else %}
  997. \t\t\t\t\t\t{% set fin = page + 2 %}
  998. \t\t\t\t\t{% endif %}
  999. \t\t\t\t{% else %}
  1000. \t\t\t\t\t{% if page <= 2 %}
  1001. \t\t\t\t\t\t{% if page == 1 %}
  1002. \t\t\t\t\t\t\t{% set debut = 1 %}
  1003. \t\t\t\t\t\t\t{% set fin = page + 3 %}
  1004. \t\t\t\t\t\t{% else %}
  1005. \t\t\t\t\t\t\t{% set debut = 1 %}
  1006. \t\t\t\t\t\t\t{% set fin = page + 2 %}
  1007. \t\t\t\t\t\t{% endif %}
  1008. \t\t\t\t\t{% else %}
  1009. \t\t\t\t\t\t{% set debut = page - 2 %}
  1010. \t\t\t\t\t\t{% if page + 2 >= nombrepage %}
  1011. \t\t\t\t\t\t\t{% set fin = nombrepage %}
  1012. \t\t\t\t\t\t{% else %}
  1013. \t\t\t\t\t\t\t{% set fin = page + 2 %}
  1014. \t\t\t\t\t\t{% endif %}
  1015. \t\t\t\t\t{% endif %}
  1016. \t\t\t\t{% endif %}
  1017. \t\t\t\t
  1018. \t\t\t{% endif %}
  1019. \t\t\t
  1020. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  1021. \t\t\t   <div class=\"col-md-12\">
  1022. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  1023. \t\t\t\t  <div class=\"paginate-ctn\">
  1024. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': 1 }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  1025. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': pagepre }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  1026. \t\t\t\t\t{% for p in debut..fin %}
  1027. \t\t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': p }) }}\" style=\"display: inline-block;\" class=\"round-effect {% if p == page %}activepage{% endif %}\">{{ p }}</a>
  1028. \t\t\t\t\t{% endfor %}
  1029. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': pagesuiv }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  1030. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': nombrepage }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  1031. \t\t\t\t </div>
  1032. \t\t\t   </div>
  1033. \t\t\t   </div>
  1034. \t\t\t</div>
  1035. \t\t\t<div class=\"clearfix\"></div>
  1036. \t\t\t{% else %}
  1037. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  1038. \t\t\t   <div class=\"col-md-12\">
  1039. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  1040. \t\t\t\t  <div class=\"paginate-ctn\">
  1041. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  1042. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  1043. \t\t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': 1 }) }}\" style=\"display: inline-block;\" class=\"round-effect activepage\">1</a>
  1044. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  1045. \t\t\t\t\t<a href=\"{{ path('produit_produit_marques_prod', {'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  1046. \t\t\t\t</div>
  1047. \t\t\t\t</div>
  1048. \t\t\t</div>
  1049. \t\t\t</div>
  1050. \t\t\t<div class=\"clearfix\"></div>
  1051. \t\t\t{% endif %}
  1052. \t</div>
  1053. </div>
  1054. </div>
  1055. </div>
  1056. {% endblock %}
  1057. {% block srcjavascripttemplate %}
  1058. <script src=\"{{ asset('template/js/onvisible.js') }}\" type=\"text/javascript\"></script>
  1059. <script src=\"{{ asset('autocomplete/js/jquery.auto-complete.js') }}\"></script>
  1060. <link href=\"{{ asset('template/css/select2.min.css') }}\" rel=\"stylesheet\"/>
  1061. <script src=\"{{ asset('template/js/select2.min.js') }}\"></script>
  1062. {% endblock %}
  1063. {% block javascripttemplate %}
  1064. var \$disabledResults = \$(\"#struct_pays_filtre\");
  1065. \$disabledResults.select2();
  1066. var bouge = 1;
  1067. var dimension = 200;
  1068. function activateelement()
  1069. {
  1070. var visibility = visibleElement('.animecourant-panel');
  1071. if(visibility && bouge == 0){
  1072. \tbouge = 1;
  1073. \t\$('.toutleblock').css('position','relative');
  1074. \t\$('.toutleblock').css('bottom','0px');
  1075. \t\$('.toutleblock').css('margin-bottom','0px');
  1076. }
  1077. }
  1078. function stopelement()
  1079. {
  1080. var visibility = visibleElement('.stop-courant-panel');
  1081. if(visibility && bouge == 1){
  1082. \tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  1083. \t{
  1084. \t}else{
  1085. \tbouge = 0;
  1086. \t\$('.toutleblock').css('position','fixed');
  1087. \t\$('.toutleblock').css('width',dimension+'px');
  1088. \t\$('.toutleblock').css('bottom','7px');
  1089. \t\$('.toutleblock').css('margin-bottom','0px');
  1090. \t}
  1091. }
  1092. }
  1093. function controlScroll()
  1094. {
  1095. \tvar largeur = (\$(window).width());
  1096. \tdimension = \$('.toutleblock').width();
  1097. \tif (largeur >= 768)
  1098. \t{
  1099. \t\tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  1100. \t\t{
  1101. \t\t\$('.toutleblock').css('position','fixed');
  1102. \t\t\$('.toutleblock').css('width',dimension+'px');
  1103. \t\t}else{
  1104. \t\twindow.setInterval(function() { stopelement(); }, 100);
  1105. \t\twindow.setInterval(function() { activateelement(); }, 100);
  1106. \t\t}
  1107. \t\t
  1108. \t}
  1109. }
  1110. controlScroll();
  1111. \$('.modal-trigger-add-pme').click(function(){
  1112. \topenformNewProjet();
  1113. });
  1114. {% if add == 1 %}
  1115. \topenformNewProjet();
  1116. {% endif %}
  1117. function openformNewProjet()
  1118. {
  1119. \t\$('#modal-souscription-offert').modal('show');
  1120. \t
  1121. \t\$('.wait-chargement-content-module').show();
  1122. \t\$('.content-module-loading').hide();
  1123. \t\$.post('{{ path('projet_projet_form_add_new_projet') }}', function(data){
  1124. \t\t\$('.wait-chargement-content-module').hide();
  1125. \t\t\$('.content-module-loading').html(data);
  1126. \t\t\$('.content-module-loading').show();
  1127. \t});
  1128. }
  1129. var jsonresult = {{ render(controller(\"App\\\\Controller\\\\Produit\\\\Service\\\\VilleController:autorechercheville\", {'taille': 500})) }};
  1130. var j = 0;
  1131. var departchoices = [];
  1132. for(var n in jsonresult){
  1133. \tnom = jsonresult[n].nom;
  1134. \tdrapeau = jsonresult[n].drapeau;
  1135. \tid = jsonresult[n].id;
  1136. \tnum = nom+\":\"+drapeau;
  1137. \tcourantelem = [nom,drapeau,id];
  1138. \tdepartchoices[j] = courantelem;
  1139. \tj++;
  1140. }
  1141. \$('#departement_etab').autoComplete({
  1142.     minChars: 0,
  1143.     source: function(term, suggest){
  1144.         term = term.toLowerCase();
  1145.         var suggestions = [];
  1146.         for (i=0;i< departchoices.length;i++)
  1147.             if (~(departchoices[i][0]+' '+departchoices[i][1]).toLowerCase().indexOf(term)) suggestions.push(departchoices[i]);
  1148.         suggest(suggestions);
  1149.     },
  1150.     renderItem: function (item, search){
  1151.         search = search.replace(/[-\\/\\\\^\$*+?.()|[\\]{}]/g, '\\\\\$&');
  1152.         var re = new RegExp(\"(\" + search.split(' ').join('|') + \")\", \"gi\");
  1153.         return '<div class=\"autocomplete-suggestion\" data-langname=\"'+item[0]+'\" data-lang=\"'+item[1]+'\" data-id=\"'+item[2]+'\"  data-val=\"'+search+'\" data-img=\"'+item[1]+'\"><img src=\"{{ asset('') }}'+item[1]+'\" style=\"width: 30px; height: 20px; padding: 2px; margin-bottom: -5px!important;\"> '+item[0].replace(re, \"<b>\$1</b>\")+'</div>';
  1154.     },
  1155.     onSelect: function(e, term, item){
  1156. \t\t\$('#departement_etab').val(item.data(\"langname\"));
  1157.     },
  1158. \tcache: false
  1159. });
  1160. \$(\"#departement_etab\").focus(function(){
  1161. \trechercheutilisateur(); 
  1162. });
  1163. function rechercheutilisateur()
  1164. {
  1165. \tif(\$('#departement_etab').val().length >= 2)// on vérifier si l'utilisateur a entré plus de 5 caractères
  1166. \t{
  1167. \t  var libre = \$('.zone-recherche-quartier').attr('value'); // on initialise la variable libre
  1168. \t  var donnee = \$('#departement_etab').val();  //on récupère la donnée
  1169. \t  if (libre == 0 && donnee != \$('.zone-recherche-quartier').attr('name')){ // on vérifier si la requête précedente est rétournée et que la recherche ne corespnd pas à la dernière effectuée
  1170. \t  \$('.zone-recherche-quartier').attr('value',1); // on bloque d'autres recherches
  1171. \t  \$('.zone-recherche-quartier').attr('name',donnee); // on enregistre la recherche effectuer.
  1172. \t 
  1173. \t  \$.ajax({
  1174. \t\t\turl : '{{ path('produit_service_auto_recherche_ville') }}',
  1175. \t\t\tdata : 'donnee='+donnee+'',
  1176. \t\t\ttype : 'POST',
  1177. \t\t\tdataType : 'json',
  1178. \t\t\tsuccess : function(data, statut){
  1179. \t\t\t\t
  1180. \t\t\t\t\$('.zone-recherche-quartier').attr('value',0); // on libère d'autre recherches
  1181. \t\t\t\tcompt = departchoices.length;
  1182. \t\t\t\tjsonresulta =  data;
  1183. \t\t\t\t
  1184. \t\t\t\t
  1185. \t\t\t\tfor(var n in jsonresulta){
  1186. \t\t\t\t\tnom = jsonresulta[n].nom;
  1187. \t\t\t\t\tdrapeau = jsonresulta[n].drapeau;
  1188. \t\t\t\t\tid = jsonresulta[n].id;
  1189. \t\t\t\t\tnum = nom+\":\"+drapeau;
  1190. \t\t\t\t\tcourantelem = [nom,drapeau,id];
  1191. \t\t\t\t\tdepartchoices[compt] = courantelem;
  1192. \t\t\t\t\tcompt++;
  1193. \t\t\t\t}
  1194. \t\t\t  setTimeout(function(){ rechercheutilisateur(); }, 100);  // on relance la fonction après 200 ms.
  1195. \t\t\t  
  1196. \t\t\t}
  1197. \t\t});
  1198. \t  }else{
  1199. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  1200. \t  }
  1201. \t}else{
  1202. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  1203. \t}
  1204. }
  1205. {% endblock %}""Theme/Projet/Projet/Projet/mplaceslocal.html.twig""/home/afhunt/domains/mbill.afhunt.com/public_html/market/templates/Theme/Projet/Projet/Projet/mplaceslocal.html.twig");
  1206.     }
  1207. }