var/cache/dev/twig/57/57f7f3a8942f2d0edfc2ee930d8dcac33c24de2f0bd48ad0e27544798dcad884.php line 225

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/Produit/Produit/Produit/acceuilproduit.html.twig */
  14. class __TwigTemplate_6110a0dde3bbac975f04858799778caa3fa6759c48a724364754a5ec530cb969 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.             'userblog_body' => [$this'block_userblog_body'],
  26.             'srcjavascripttemplate' => [$this'block_srcjavascripttemplate'],
  27.             'javascripttemplate' => [$this'block_javascripttemplate'],
  28.         ];
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 1
  33.         return "Theme/Users/User/layoutuser.html.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Produit/Produit/Produit/acceuilproduit.html.twig"));
  40.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Produit/Produit/Produit/acceuilproduit.html.twig"));
  42.         $this->parent $this->loadTemplate("Theme/Users/User/layoutuser.html.twig""Theme/Produit/Produit/Produit/acceuilproduit.html.twig"1);
  43.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  44.         
  45.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  46.         
  47.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  48.     }
  49.     // line 3
  50.     public function block_meta($context, array $blocks = [])
  51.     {
  52.         $macros $this->macros;
  53.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  54.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  55.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  56.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  57.         // line 4
  58.         echo "
  59. \t";
  60.         // line 5
  61.         $this->displayParentBlock("meta"$context$blocks);
  62.         echo "
  63. \t
  64. \t<meta name=\"keywords\" content=\"";
  65.         // line 7
  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.'7$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.'7$this->source); })()), "html"nulltrue);
  69.         echo "\"/>
  70. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  71. \t<meta name=\"description\" content=\"";
  72.         // line 9
  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.'9$this->source); })()), "html"nulltrue);
  74.         echo " | Catalogue des produits\"/>
  75. \t<link rel=\"stylesheet\" href=\"";
  76.         // line 10
  77.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("autocomplete/css/jquery.auto-complete.css"), "html"nulltrue);
  78.         echo "\"/>
  79. ";
  80.         
  81.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  82.         
  83.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  84.     }
  85.     // line 14
  86.     public function block_title($context, array $blocks = [])
  87.     {
  88.         $macros $this->macros;
  89.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  90.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  91.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  92.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  93.         // line 15
  94.         echo "
  95. \t";
  96.         // line 16
  97.         $this->displayParentBlock("title"$context$blocks);
  98.         echo " | Boutiques
  99. \t
  100. ";
  101.         
  102.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  103.         
  104.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  105.     }
  106.     // line 20
  107.     public function block_userblog_body($context, array $blocks = [])
  108.     {
  109.         $macros $this->macros;
  110.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  111.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  112.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  113.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  114.         // line 21
  115.         echo "
  116. <section style=\"padding: 15px 0px 5px 0px; background: #f7f7f7;\">
  117. \t<div class=\"container\">
  118. \t<div class=\"row\">
  119. \t<div class=\"col-md-8\">
  120. \t\t<ul class=\"breadcrumbs\">
  121. \t\t    <li><a href=\"";
  122.         // line 28
  123.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("users_user_acces_plateforme");
  124.         echo "\"><i class=\"fa fa-home\" style=\"font-size: 11px;\"></i> ";
  125.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Accueil"), "html"nulltrue);
  126.         echo "</a></li>
  127. \t\t    <li><a href=\"";
  128.         // line 29
  129.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place");
  130.         echo "\">";
  131.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Produits"), "html"nulltrue);
  132.         echo "</a></li>
  133. \t\t    ";
  134.         // line 30
  135.         if ((!== twig_compare((isset($context["souscategorie"]) || array_key_exists("souscategorie"$context) ? $context["souscategorie"] : (function () { throw new RuntimeError('Variable "souscategorie" does not exist.'30$this->source); })()), null))) {
  136.             // line 31
  137.             echo "\t\t    <li>";
  138.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["souscategorie"]) || array_key_exists("souscategorie"$context) ? $context["souscategorie"] : (function () { throw new RuntimeError('Variable "souscategorie" does not exist.'31$this->source); })()), "nom", [], "any"falsefalsefalse31), "html"nulltrue);
  139.             echo "</li>
  140. \t\t    ";
  141.         } else {
  142.             // line 33
  143.             echo "\t\t    <li>";
  144.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Tous les produits"), "html"nulltrue);
  145.             echo "</li>
  146. \t\t    ";
  147.         }
  148.         // line 35
  149.         echo "\t\t</ul>
  150. \t</div>
  151. \t<div class=\"col-md-4 text-right\">
  152. \t\t";
  153.         // line 38
  154.         $this->loadTemplate("Theme/General/Template/Menu/contacts.html.twig""Theme/Produit/Produit/Produit/acceuilproduit.html.twig"38)->display($context);
  155.         // line 39
  156.         echo "\t</div>
  157. \t</div>
  158. \t</div>
  159. </section>
  160. \t
  161. <div class=\"section-content\">
  162. <div class=\"container\">
  163. <div class=\"row\">
  164. <div class=\"col-md-12\">
  165. \t<div class=\"animecourant-panel\" style=\"display: block;\">
  166. \t\t\t
  167. \t</div>
  168. </div>
  169. </div>
  170. <div class=\"row\">
  171. \t
  172. \t<div class=\"col-md-3\" style=\"padding: 3px;\">
  173. \t\t<div class=\"toutleblock\">
  174. \t\t\t<div style=\"padding: 7px 2px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff; border: 1px solid #ddd;\">
  175. \t\t\t\t";
  176.         // line 60
  177.         $this->loadTemplate("Theme/General/Template/Menu/formfiltreproduit.html.twig""Theme/Produit/Produit/Produit/acceuilproduit.html.twig"60)->display($context);
  178.         // line 61
  179.         echo "\t\t\t</div>
  180. \t\t\t
  181. \t\t\t<div  style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  182. \t\t\t<ul class=\"list-group\">
  183. \t\t\t\t
  184. \t\t\t\t";
  185.         // line 66
  186.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Produit\\CategorieController:menusouscategorie", ["taille" => 10]));
  187.         echo "
  188. \t\t\t\t
  189. \t\t\t </ul>
  190. \t\t\t</div>
  191. \t\t\t
  192. \t\t\t<div style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  193. \t\t\t<ul class=\"list-group\">
  194. \t\t\t\t
  195. \t\t\t\t";
  196.         // line 74
  197.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Produit\\MarqueproduitController:menumarque", ["taille" => 10]));
  198.         echo "
  199. \t\t\t\t
  200. \t\t\t </ul>
  201. \t\t\t</div>
  202. \t\t\t <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 stop-courant-panel\">
  203. \t\t\t </div>
  204. \t\t</div>
  205. \t</div>
  206. \t
  207. \t<div class=\"col-md-9\" style=\"padding: 3px;\">
  208. \t\t 
  209. \t\t<div class=\"row\" style=\"margin: 0px\">
  210. \t\t\t<div class=\"col-md-12\">
  211. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  212. \t\t\t\t Liste des produits
  213. \t\t\t\t</h3>
  214. \t\t\t</div>
  215. \t\t\t";
  216.         // line 93
  217.         $context['_parent'] = $context;
  218.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_produit"]) || array_key_exists("liste_produit"$context) ? $context["liste_produit"] : (function () { throw new RuntimeError('Variable "liste_produit" does not exist.'93$this->source); })()));
  219.         $context['_iterated'] = false;
  220.         $context['loop'] = [
  221.           'parent' => $context['_parent'],
  222.           'index0' => 0,
  223.           'index'  => 1,
  224.           'first'  => true,
  225.         ];
  226.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  227.             $length count($context['_seq']);
  228.             $context['loop']['revindex0'] = $length 1;
  229.             $context['loop']['revindex'] = $length;
  230.             $context['loop']['length'] = $length;
  231.             $context['loop']['last'] = === $length;
  232.         }
  233.         foreach ($context['_seq'] as $context["_key"] => $context["produit"]) {
  234.             // line 94
  235.             echo "\t\t\t\t<div class=\"col-md-4 col-sm-6 col-xs-12\">
  236. \t\t\t\t";
  237.             // line 95
  238.             $this->loadTemplate("Theme/Produit/Produit/Produit/produitdescription.html.twig""Theme/Produit/Produit/Produit/acceuilproduit.html.twig"95)->display($context);
  239.             // line 96
  240.             echo "\t\t\t\t</div>
  241. \t\t\t";
  242.             $context['_iterated'] = true;
  243.             ++$context['loop']['index0'];
  244.             ++$context['loop']['index'];
  245.             $context['loop']['first'] = false;
  246.             if (isset($context['loop']['length'])) {
  247.                 --$context['loop']['revindex0'];
  248.                 --$context['loop']['revindex'];
  249.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  250.             }
  251.         }
  252.         if (!$context['_iterated']) {
  253.             // line 98
  254.             echo "\t\t\t\t<div class=\"col-md-12\">
  255. \t\t\t\t\t<ul class=\"collapsible collapsible-accordion\" data-collapsible=\"accordion\" style=\"box-shadow: none;\">
  256. \t\t\t\t\t\t<div style=\"height: 400px; border-left: 4px solid #3565ae; padding: 5px;\">
  257. \t\t\t\t\t\t\t<div style=\"border-left: 5px solid #3565ae; padding: 3px; background: #f5f5f5; color: red;\">";
  258.             // line 101
  259.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Aucune information disponible pour cette section"), "html"nulltrue);
  260.             echo "</div>
  261. \t\t\t\t\t\t</div>
  262. \t\t\t\t\t</ul>\t\t\t
  263. \t\t\t\t</div>
  264. \t\t\t";
  265.         }
  266.         $_parent $context['_parent'];
  267.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['produit'], $context['_parent'], $context['loop']);
  268.         $context array_intersect_key($context$_parent) + $_parent;
  269.         // line 106
  270.         echo "\t\t\t<div class=\"clearfix\"></div>
  271. \t\t</div>
  272. \t\t<div class=\"clearfix\"></div>
  273. \t\t  ";
  274.         // line 110
  275.         if ((=== twig_compare((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'110$this->source); })()), 0))) {
  276.             // line 111
  277.             echo "\t\t\t\t\t\t
  278. \t\t\t";
  279.             // line 112
  280.             if (((=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'112$this->source); })()), 1)) && (>= twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'112$this->source); })()), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'112$this->source); })()))))) {
  281.                 // line 113
  282.                 echo "\t\t\t";
  283.                 $context["pagepre"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'113$this->source); })()) - 1);
  284.                 // line 114
  285.                 echo "\t\t\t";
  286.             } else {
  287.                 // line 115
  288.                 echo "\t\t\t\t";
  289.                 $context["pagepre"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'115$this->source); })());
  290.                 // line 116
  291.                 echo "\t\t\t";
  292.             }
  293.             // line 117
  294.             echo "
  295. \t\t\t";
  296.             // line 118
  297.             if ((-=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'118$this->source); })()), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'118$this->source); })())))) {
  298.                 // line 119
  299.                 echo "\t\t\t\t";
  300.                 $context["pagesuiv"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'119$this->source); })()) + 1);
  301.                 // line 120
  302.                 echo "\t\t\t";
  303.             } else {
  304.                 // line 121
  305.                 echo "\t\t\t\t";
  306.                 $context["pagesuiv"] = 1;
  307.                 // line 122
  308.                 echo "\t\t\t";
  309.             }
  310.             // line 123
  311.             echo "
  312. \t\t\t";
  313.             // line 124
  314.             if ((-=== twig_compare((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'124$this->source); })()), 5))) {
  315.                 // line 125
  316.                 echo "\t\t\t\t";
  317.                 $context["debut"] = 1;
  318.                 // line 126
  319.                 echo "\t\t\t\t";
  320.                 $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'126$this->source); })());
  321.                 // line 127
  322.                 echo "\t\t\t";
  323.             } else {
  324.                 // line 128
  325.                 echo "\t\t\t\t";
  326.                 if (((=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'128$this->source); })()), 2)) && (-=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'128$this->source); })()), ((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'128$this->source); })()) - 2))))) {
  327.                     // line 129
  328.                     echo "\t\t\t\t\t";
  329.                     $context["debut"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'129$this->source); })()) - 2);
  330.                     // line 130
  331.                     echo "\t\t\t\t\t";
  332.                     if ((<= twig_compare(((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'130$this->source); })()) + 2), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'130$this->source); })())))) {
  333.                         // line 131
  334.                         echo "\t\t\t\t\t\t";
  335.                         $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'131$this->source); })());
  336.                         // line 132
  337.                         echo "\t\t\t\t\t";
  338.                     } else {
  339.                         // line 133
  340.                         echo "\t\t\t\t\t\t";
  341.                         $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'133$this->source); })()) + 2);
  342.                         // line 134
  343.                         echo "\t\t\t\t\t";
  344.                     }
  345.                     // line 135
  346.                     echo "\t\t\t\t";
  347.                 } else {
  348.                     // line 136
  349.                     echo "\t\t\t\t\t";
  350.                     if ((>= twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'136$this->source); })()), 2))) {
  351.                         // line 137
  352.                         echo "\t\t\t\t\t\t";
  353.                         if ((=== twig_compare((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'137$this->source); })()), 1))) {
  354.                             // line 138
  355.                             echo "\t\t\t\t\t\t\t";
  356.                             $context["debut"] = 1;
  357.                             // line 139
  358.                             echo "\t\t\t\t\t\t\t";
  359.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'139$this->source); })()) + 3);
  360.                             // line 140
  361.                             echo "\t\t\t\t\t\t";
  362.                         } else {
  363.                             // line 141
  364.                             echo "\t\t\t\t\t\t\t";
  365.                             $context["debut"] = 1;
  366.                             // line 142
  367.                             echo "\t\t\t\t\t\t\t";
  368.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'142$this->source); })()) + 2);
  369.                             // line 143
  370.                             echo "\t\t\t\t\t\t";
  371.                         }
  372.                         // line 144
  373.                         echo "\t\t\t\t\t";
  374.                     } else {
  375.                         // line 145
  376.                         echo "\t\t\t\t\t\t";
  377.                         $context["debut"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'145$this->source); })()) - 2);
  378.                         // line 146
  379.                         echo "\t\t\t\t\t\t";
  380.                         if ((<= twig_compare(((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'146$this->source); })()) + 2), (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'146$this->source); })())))) {
  381.                             // line 147
  382.                             echo "\t\t\t\t\t\t\t";
  383.                             $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'147$this->source); })());
  384.                             // line 148
  385.                             echo "\t\t\t\t\t\t";
  386.                         } else {
  387.                             // line 149
  388.                             echo "\t\t\t\t\t\t\t";
  389.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'149$this->source); })()) + 2);
  390.                             // line 150
  391.                             echo "\t\t\t\t\t\t";
  392.                         }
  393.                         // line 151
  394.                         echo "\t\t\t\t\t";
  395.                     }
  396.                     // line 152
  397.                     echo "\t\t\t\t";
  398.                 }
  399.                 // line 153
  400.                 echo "\t\t\t\t
  401. \t\t\t";
  402.             }
  403.             // line 155
  404.             echo "\t\t\t
  405. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  406. \t\t\t   <div class=\"col-md-12\">
  407. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  408. \t\t\t\t  <div class=\"paginate-ctn\">
  409. \t\t\t\t\t<a href=\"";
  410.             // line 161
  411.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'161$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'161$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'161$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'161$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'161$this->source); })()), "page" => 1]), "html"nulltrue);
  412.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  413. \t\t\t        <a href=\"";
  414.             // line 162
  415.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'162$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'162$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'162$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'162$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'162$this->source); })()), "page" => (isset($context["pagepre"]) || array_key_exists("pagepre"$context) ? $context["pagepre"] : (function () { throw new RuntimeError('Variable "pagepre" does not exist.'162$this->source); })())]), "html"nulltrue);
  416.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  417. \t\t\t\t\t";
  418.             // line 163
  419.             $context['_parent'] = $context;
  420.             $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.'163$this->source); })()), (isset($context["fin"]) || array_key_exists("fin"$context) ? $context["fin"] : (function () { throw new RuntimeError('Variable "fin" does not exist.'163$this->source); })())));
  421.             foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
  422.                 // line 164
  423.                 echo "\t\t\t\t\t\t<a href=\"";
  424.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'164$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'164$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'164$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'164$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'164$this->source); })()), "page" => $context["p"]]), "html"nulltrue);
  425.                 echo "\" style=\"display: inline-block;\" class=\"round-effect ";
  426.                 if ((=== twig_compare($context["p"], (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'164$this->source); })())))) {
  427.                     echo "activepage";
  428.                 }
  429.                 echo "\">";
  430.                 echo twig_escape_filter($this->env$context["p"], "html"nulltrue);
  431.                 echo "</a>
  432. \t\t\t\t\t";
  433.             }
  434.             $_parent $context['_parent'];
  435.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
  436.             $context array_intersect_key($context$_parent) + $_parent;
  437.             // line 166
  438.             echo "\t\t\t\t\t<a href=\"";
  439.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'166$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'166$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'166$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'166$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'166$this->source); })()), "page" => (isset($context["pagesuiv"]) || array_key_exists("pagesuiv"$context) ? $context["pagesuiv"] : (function () { throw new RuntimeError('Variable "pagesuiv" does not exist.'166$this->source); })())]), "html"nulltrue);
  440.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  441. \t\t\t        <a href=\"";
  442.             // line 167
  443.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'167$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'167$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'167$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'167$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'167$this->source); })()), "page" => (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'167$this->source); })())]), "html"nulltrue);
  444.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  445. \t\t\t     </div>
  446. \t\t\t   </div>
  447. \t\t\t</div>
  448. \t\t\t</div>
  449. \t\t\t<div class=\"clearfix\"></div>
  450. \t\t\t";
  451.         } else {
  452.             // line 174
  453.             echo "
  454. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  455. \t\t\t   <div class=\"col-md-12\">
  456. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  457. \t\t\t\t  <div class=\"paginate-ctn\">
  458. \t\t\t\t
  459. \t\t\t\t\t<a href=\"";
  460.             // line 180
  461.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'180$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'180$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'180$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'180$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'180$this->source); })()), "page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'180$this->source); })())]), "html"nulltrue);
  462.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  463. \t\t\t\t\t<a href=\"";
  464.             // line 181
  465.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'181$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'181$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'181$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'181$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'181$this->source); })()), "page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'181$this->source); })())]), "html"nulltrue);
  466.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  467. \t\t\t\t\t\t<a href=\"";
  468.             // line 182
  469.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'182$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'182$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'182$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'182$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'182$this->source); })()), "page" => 1]), "html"nulltrue);
  470.             echo "\" style=\"display: inline-block;\" class=\"round-effect activepage\">1</a>
  471. \t\t\t\t\t<a href=\"";
  472.             // line 183
  473.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'183$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'183$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'183$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'183$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'183$this->source); })()), "page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'183$this->source); })())]), "html"nulltrue);
  474.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  475. \t\t\t\t\t<a href=\"";
  476.             // line 184
  477.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => (isset($context["idscat"]) || array_key_exists("idscat"$context) ? $context["idscat"] : (function () { throw new RuntimeError('Variable "idscat" does not exist.'184$this->source); })()), "idpays" => (isset($context["idpays"]) || array_key_exists("idpays"$context) ? $context["idpays"] : (function () { throw new RuntimeError('Variable "idpays" does not exist.'184$this->source); })()), "idmarque" => (isset($context["idmarque"]) || array_key_exists("idmarque"$context) ? $context["idmarque"] : (function () { throw new RuntimeError('Variable "idmarque" does not exist.'184$this->source); })()), "idtype" => (isset($context["idtype"]) || array_key_exists("idtype"$context) ? $context["idtype"] : (function () { throw new RuntimeError('Variable "idtype" does not exist.'184$this->source); })()), "idville" => (isset($context["idville"]) || array_key_exists("idville"$context) ? $context["idville"] : (function () { throw new RuntimeError('Variable "idville" does not exist.'184$this->source); })()), "page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'184$this->source); })())]), "html"nulltrue);
  478.             echo "\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  479. \t\t\t    </div>
  480. \t\t\t   </div>
  481. \t\t    </div>
  482. \t\t\t</div>
  483. \t\t\t<div class=\"clearfix\"></div>
  484. \t\t\t";
  485.         }
  486.         // line 193
  487.         echo "\t</div>
  488. </div>
  489. </div>
  490. </div>
  491. ";
  492.         
  493.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  494.         
  495.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  496.     }
  497.     // line 201
  498.     public function block_srcjavascripttemplate($context, array $blocks = [])
  499.     {
  500.         $macros $this->macros;
  501.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  502.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""srcjavascripttemplate"));
  503.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  504.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""srcjavascripttemplate"));
  505.         // line 202
  506.         echo "<script src=\"";
  507.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/js/onvisible.js"), "html"nulltrue);
  508.         echo "\" type=\"text/javascript\"></script>
  509. <script src=\"";
  510.         // line 203
  511.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("autocomplete/js/jquery.auto-complete.js"), "html"nulltrue);
  512.         echo "\"></script>
  513. ";
  514.         
  515.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  516.         
  517.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  518.     }
  519.     // line 206
  520.     public function block_javascripttemplate($context, array $blocks = [])
  521.     {
  522.         $macros $this->macros;
  523.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  524.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  525.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  526.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  527.         // line 207
  528.         echo "
  529. var bouge = 1;
  530. var dimension = 200;
  531. function activateelement()
  532. {
  533. var visibility = visibleElement('.animecourant-panel');
  534. if(visibility && bouge == 0){
  535. \tbouge = 1;
  536. \t\$('.toutleblock').css('position','relative');
  537. \t\$('.toutleblock').css('bottom','0px');
  538. \t\$('.toutleblock').css('margin-bottom','0px');
  539. }
  540. }
  541. function stopelement()
  542. {
  543. var visibility = visibleElement('.stop-courant-panel');
  544. if(visibility && bouge == 1){
  545. \tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  546. \t{
  547. \t}else{
  548. \tbouge = 0;
  549. \t\$('.toutleblock').css('position','fixed');
  550. \t\$('.toutleblock').css('width',dimension+'px');
  551. \t\$('.toutleblock').css('bottom','7px');
  552. \t\$('.toutleblock').css('margin-bottom','0px');
  553. \t}
  554. }
  555. }
  556. function controlScroll()
  557. {
  558. \tvar largeur = (\$(window).width());
  559. \tdimension = \$('.toutleblock').width();
  560. \tif (largeur >= 768)
  561. \t{
  562. \t\tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  563. \t\t{
  564. \t\t\$('.toutleblock').css('position','fixed');
  565. \t\t\$('.toutleblock').css('width',dimension+'px');
  566. \t\t}else{
  567. \t\twindow.setInterval(function() { stopelement(); }, 100);
  568. \t\twindow.setInterval(function() { activateelement(); }, 100);
  569. \t\t}
  570. \t\t
  571. \t}
  572. }
  573. controlScroll();
  574. var jsonresult = ";
  575.         // line 259
  576.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Service\\VilleController:autorechercheville", ["taille" => 500]));
  577.         echo ";
  578. var j = 0;
  579. var departchoices = [];
  580. for(var n in jsonresult){
  581. \tnom = jsonresult[n].nom;
  582. \tdrapeau = jsonresult[n].drapeau;
  583. \tid = jsonresult[n].id;
  584. \tnum = nom+\":\"+drapeau;
  585. \tcourantelem = [nom,drapeau,id];
  586. \tdepartchoices[j] = courantelem;
  587. \tj++;
  588. }
  589. \$('#departement_etab').autoComplete({
  590.     minChars: 0,
  591.     source: function(term, suggest){
  592.         term = term.toLowerCase();
  593.         var suggestions = [];
  594.         for (i=0;i< departchoices.length;i++)
  595.             if (~(departchoices[i][0]+' '+departchoices[i][1]).toLowerCase().indexOf(term)) suggestions.push(departchoices[i]);
  596.         suggest(suggestions);
  597.     },
  598.     renderItem: function (item, search){
  599.         search = search.replace(/[-\\/\\\\^\$*+?.()|[\\]{}]/g, '\\\\\$&');
  600.         var re = new RegExp(\"(\" + search.split(' ').join('|') + \")\", \"gi\");
  601.         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=\"";
  602.         // line 284
  603.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(""), "html"nulltrue);
  604.         echo "'+item[1]+'\" style=\"width: 30px; height: 20px; padding: 2px; margin-bottom: -5px!important;\"> '+item[0].replace(re, \"<b>\$1</b>\")+'</div>';
  605.     },
  606.     onSelect: function(e, term, item){
  607. \t\t\$('#departement_etab').val(item.data(\"langname\"));
  608.     },
  609. \tcache: false
  610. });
  611. \$(\"#departement_etab\").focus(function(){
  612. \trechercheutilisateur(); 
  613. });
  614. function rechercheutilisateur()
  615. {
  616. \tif(\$('#departement_etab').val().length >= 2)// on vérifier si l'utilisateur a entré plus de 5 caractères
  617. \t{
  618. \t  var libre = \$('.zone-recherche-quartier').attr('value'); // on initialise la variable libre
  619. \t  var donnee = \$('#departement_etab').val();  //on récupère la donnée
  620. \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
  621. \t  \$('.zone-recherche-quartier').attr('value',1); // on bloque d'autres recherches
  622. \t  \$('.zone-recherche-quartier').attr('name',donnee); // on enregistre la recherche effectuer.
  623. \t 
  624. \t  \$.ajax({
  625. \t\t\turl : '";
  626.         // line 307
  627.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_auto_recherche_ville");
  628.         echo "',
  629. \t\t\tdata : 'donnee='+donnee+'',
  630. \t\t\ttype : 'POST',
  631. \t\t\tdataType : 'json',
  632. \t\t\tsuccess : function(data, statut){
  633. \t\t\t\t
  634. \t\t\t\t\$('.zone-recherche-quartier').attr('value',0); // on libère d'autre recherches
  635. \t\t\t\tcompt = departchoices.length;
  636. \t\t\t\tjsonresulta =  data;
  637. \t\t\t\t
  638. \t\t\t\t
  639. \t\t\t\tfor(var n in jsonresulta){
  640. \t\t\t\t\tnom = jsonresulta[n].nom;
  641. \t\t\t\t\tdrapeau = jsonresulta[n].drapeau;
  642. \t\t\t\t\tid = jsonresulta[n].id;
  643. \t\t\t\t\tnum = nom+\":\"+drapeau;
  644. \t\t\t\t\tcourantelem = [nom,drapeau,id];
  645. \t\t\t\t\tdepartchoices[compt] = courantelem;
  646. \t\t\t\t\tcompt++;
  647. \t\t\t\t}
  648. \t\t\t  setTimeout(function(){ rechercheutilisateur(); }, 100);  // on relance la fonction après 200 ms.
  649. \t\t\t  
  650. \t\t\t}
  651. \t\t});
  652. \t  }else{
  653. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  654. \t  }
  655. \t}else{
  656. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  657. \t}
  658. }
  659. ";
  660.         
  661.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  662.         
  663.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  664.     }
  665.     public function getTemplateName()
  666.     {
  667.         return "Theme/Produit/Produit/Produit/acceuilproduit.html.twig";
  668.     }
  669.     public function isTraitable()
  670.     {
  671.         return false;
  672.     }
  673.     public function getDebugInfo()
  674.     {
  675.         return array (  682 => 307,  656 => 284,  628 => 259,  574 => 207,  564 => 206,  552 => 203,  547 => 202,  537 => 201,  521 => 193,  509 => 184,  505 => 183,  501 => 182,  497 => 181,  493 => 180,  485 => 174,  475 => 167,  470 => 166,  455 => 164,  451 => 163,  447 => 162,  443 => 161,  435 => 155,  431 => 153,  428 => 152,  425 => 151,  422 => 150,  419 => 149,  416 => 148,  413 => 147,  410 => 146,  407 => 145,  404 => 144,  401 => 143,  398 => 142,  395 => 141,  392 => 140,  389 => 139,  386 => 138,  383 => 137,  380 => 136,  377 => 135,  374 => 134,  371 => 133,  368 => 132,  365 => 131,  362 => 130,  359 => 129,  356 => 128,  353 => 127,  350 => 126,  347 => 125,  345 => 124,  342 => 123,  339 => 122,  336 => 121,  333 => 120,  330 => 119,  328 => 118,  325 => 117,  322 => 116,  319 => 115,  316 => 114,  313 => 113,  311 => 112,  308 => 111,  306 => 110,  300 => 106,  289 => 101,  284 => 98,  270 => 96,  268 => 95,  265 => 94,  247 => 93,  225 => 74,  214 => 66,  207 => 61,  205 => 60,  182 => 39,  180 => 38,  175 => 35,  169 => 33,  163 => 31,  161 => 30,  155 => 29,  149 => 28,  140 => 21,  130 => 20,  117 => 16,  114 => 15,  104 => 14,  91 => 10,  87 => 9,  80 => 7,  75 => 5,  72 => 4,  62 => 3,  39 => 1,);
  676.     }
  677.     public function getSourceContext()
  678.     {
  679.         return new Source("{% extends \"Theme/Users/User/layoutuser.html.twig\" %}
  680. {% block meta %}
  681. \t{{ parent() }}
  682. \t
  683. \t<meta name=\"keywords\" content=\"{{ site }}, Catalogue, Produit,{{ keywords }}\"/>
  684. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  685. \t<meta name=\"description\" content=\"{{ site }} | Catalogue des produits\"/>
  686. \t<link rel=\"stylesheet\" href=\"{{ asset('autocomplete/css/jquery.auto-complete.css') }}\"/>
  687. {% endblock %}
  688. {% block title %}
  689. \t{{ parent() }} | Boutiques
  690. \t
  691. {% endblock %}
  692. {% block userblog_body %}
  693. <section style=\"padding: 15px 0px 5px 0px; background: #f7f7f7;\">
  694. \t<div class=\"container\">
  695. \t<div class=\"row\">
  696. \t<div class=\"col-md-8\">
  697. \t\t<ul class=\"breadcrumbs\">
  698. \t\t    <li><a href=\"{{ path('users_user_acces_plateforme') }}\"><i class=\"fa fa-home\" style=\"font-size: 11px;\"></i> {{ 'Accueil'|trans }}</a></li>
  699. \t\t    <li><a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place') }}\">{{ 'Produits'|trans }}</a></li>
  700. \t\t    {% if souscategorie != null %}
  701. \t\t    <li>{{ souscategorie.nom }}</li>
  702. \t\t    {% else %}
  703. \t\t    <li>{{ 'Tous les produits'|trans }}</li>
  704. \t\t    {% endif %}
  705. \t\t</ul>
  706. \t</div>
  707. \t<div class=\"col-md-4 text-right\">
  708. \t\t{% include \"Theme/General/Template/Menu/contacts.html.twig\" %}
  709. \t</div>
  710. \t</div>
  711. \t</div>
  712. </section>
  713. \t
  714. <div class=\"section-content\">
  715. <div class=\"container\">
  716. <div class=\"row\">
  717. <div class=\"col-md-12\">
  718. \t<div class=\"animecourant-panel\" style=\"display: block;\">
  719. \t\t\t
  720. \t</div>
  721. </div>
  722. </div>
  723. <div class=\"row\">
  724. \t
  725. \t<div class=\"col-md-3\" style=\"padding: 3px;\">
  726. \t\t<div class=\"toutleblock\">
  727. \t\t\t<div style=\"padding: 7px 2px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff; border: 1px solid #ddd;\">
  728. \t\t\t\t{% include 'Theme/General/Template/Menu/formfiltreproduit.html.twig' %}
  729. \t\t\t</div>
  730. \t\t\t
  731. \t\t\t<div  style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  732. \t\t\t<ul class=\"list-group\">
  733. \t\t\t\t
  734. \t\t\t\t{{ render(controller(\"App\\\\Controller\\\\Produit\\\\Produit\\\\CategorieController:menusouscategorie\", {'taille': 10})) }}
  735. \t\t\t\t
  736. \t\t\t </ul>
  737. \t\t\t</div>
  738. \t\t\t
  739. \t\t\t<div style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  740. \t\t\t<ul class=\"list-group\">
  741. \t\t\t\t
  742. \t\t\t\t{{ render(controller(\"App\\\\Controller\\\\Produit\\\\Produit\\\\MarqueproduitController:menumarque\", {'taille': 10})) }}
  743. \t\t\t\t
  744. \t\t\t </ul>
  745. \t\t\t</div>
  746. \t\t\t <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 stop-courant-panel\">
  747. \t\t\t </div>
  748. \t\t</div>
  749. \t</div>
  750. \t
  751. \t<div class=\"col-md-9\" style=\"padding: 3px;\">
  752. \t\t 
  753. \t\t<div class=\"row\" style=\"margin: 0px\">
  754. \t\t\t<div class=\"col-md-12\">
  755. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  756. \t\t\t\t Liste des produits
  757. \t\t\t\t</h3>
  758. \t\t\t</div>
  759. \t\t\t{% for produit in liste_produit %}
  760. \t\t\t\t<div class=\"col-md-4 col-sm-6 col-xs-12\">
  761. \t\t\t\t{% include 'Theme/Produit/Produit/Produit/produitdescription.html.twig' %}
  762. \t\t\t\t</div>
  763. \t\t\t{% else %}
  764. \t\t\t\t<div class=\"col-md-12\">
  765. \t\t\t\t\t<ul class=\"collapsible collapsible-accordion\" data-collapsible=\"accordion\" style=\"box-shadow: none;\">
  766. \t\t\t\t\t\t<div style=\"height: 400px; border-left: 4px solid #3565ae; padding: 5px;\">
  767. \t\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>
  768. \t\t\t\t\t\t</div>
  769. \t\t\t\t\t</ul>\t\t\t
  770. \t\t\t\t</div>
  771. \t\t\t{% endfor %}
  772. \t\t\t<div class=\"clearfix\"></div>
  773. \t\t</div>
  774. \t\t<div class=\"clearfix\"></div>
  775. \t\t  {% if nombrepage > 0 %}
  776. \t\t\t\t\t\t
  777. \t\t\t{% if page > 1 and page <= nombrepage %}
  778. \t\t\t{% set pagepre = page - 1 %}
  779. \t\t\t{% else %}
  780. \t\t\t\t{% set pagepre = nombrepage %}
  781. \t\t\t{% endif %}
  782. \t\t\t{% if page < nombrepage %}
  783. \t\t\t\t{% set pagesuiv = page + 1 %}
  784. \t\t\t{% else %}
  785. \t\t\t\t{% set pagesuiv =  1 %}
  786. \t\t\t{% endif %}
  787. \t\t\t{% if nombrepage < 5 %}
  788. \t\t\t\t{% set debut = 1 %}
  789. \t\t\t\t{% set fin = nombrepage %}
  790. \t\t\t{% else %}
  791. \t\t\t\t{% if page > 2 and page < (nombrepage - 2) %}
  792. \t\t\t\t\t{% set debut = page - 2 %}
  793. \t\t\t\t\t{% if page + 2 >= nombrepage %}
  794. \t\t\t\t\t\t{% set fin = nombrepage %}
  795. \t\t\t\t\t{% else %}
  796. \t\t\t\t\t\t{% set fin = page + 2 %}
  797. \t\t\t\t\t{% endif %}
  798. \t\t\t\t{% else %}
  799. \t\t\t\t\t{% if page <= 2 %}
  800. \t\t\t\t\t\t{% if page == 1 %}
  801. \t\t\t\t\t\t\t{% set debut = 1 %}
  802. \t\t\t\t\t\t\t{% set fin = page + 3 %}
  803. \t\t\t\t\t\t{% else %}
  804. \t\t\t\t\t\t\t{% set debut = 1 %}
  805. \t\t\t\t\t\t\t{% set fin = page + 2 %}
  806. \t\t\t\t\t\t{% endif %}
  807. \t\t\t\t\t{% else %}
  808. \t\t\t\t\t\t{% set debut = page - 2 %}
  809. \t\t\t\t\t\t{% if page + 2 >= nombrepage %}
  810. \t\t\t\t\t\t\t{% set fin = nombrepage %}
  811. \t\t\t\t\t\t{% else %}
  812. \t\t\t\t\t\t\t{% set fin = page + 2 %}
  813. \t\t\t\t\t\t{% endif %}
  814. \t\t\t\t\t{% endif %}
  815. \t\t\t\t{% endif %}
  816. \t\t\t\t
  817. \t\t\t{% endif %}
  818. \t\t\t
  819. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  820. \t\t\t   <div class=\"col-md-12\">
  821. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  822. \t\t\t\t  <div class=\"paginate-ctn\">
  823. \t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype,'idville': idville, 'page': 1 }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  824. \t\t\t        <a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays, 'idmarque': idmarque,'idtype': idtype, 'idville': idville,'page': pagepre }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  825. \t\t\t\t\t{% for p in debut..fin %}
  826. \t\t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': p }) }}\" style=\"display: inline-block;\" class=\"round-effect {% if p == page %}activepage{% endif %}\">{{ p }}</a>
  827. \t\t\t\t\t{% endfor %}
  828. \t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': pagesuiv }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  829. \t\t\t        <a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays, 'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': nombrepage }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  830. \t\t\t     </div>
  831. \t\t\t   </div>
  832. \t\t\t</div>
  833. \t\t\t</div>
  834. \t\t\t<div class=\"clearfix\"></div>
  835. \t\t\t{% else %}
  836. \t\t\t<div class=\"row\" style=\"margin: 15px  0px;\">
  837. \t\t\t   <div class=\"col-md-12\">
  838. \t\t\t   <div class=\"flex-container\" style=\"background: #fafafa; \">
  839. \t\t\t\t  <div class=\"paginate-ctn\">
  840. \t\t\t\t
  841. \t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-backward\"></span> </a>
  842. \t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-backward\"></span> </a>
  843. \t\t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': 1 }) }}\" style=\"display: inline-block;\" class=\"round-effect activepage\">1</a>
  844. \t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-step-forward\"></span> </a>
  845. \t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': idscat,'idpays': idpays,'idmarque': idmarque,'idtype': idtype, 'idville': idville, 'page': page }) }}\" style=\"display: inline-block;\" class=\"round-effect\"> <span class=\"fa fa-fast-forward\"></span> </a>
  846. \t\t\t    </div>
  847. \t\t\t   </div>
  848. \t\t    </div>
  849. \t\t\t</div>
  850. \t\t\t<div class=\"clearfix\"></div>
  851. \t\t\t{% endif %}
  852. \t</div>
  853. </div>
  854. </div>
  855. </div>
  856. {% endblock %}
  857. {% block srcjavascripttemplate %}
  858. <script src=\"{{ asset('template/js/onvisible.js') }}\" type=\"text/javascript\"></script>
  859. <script src=\"{{ asset('autocomplete/js/jquery.auto-complete.js') }}\"></script>
  860. {% endblock %}
  861. {% block javascripttemplate %}
  862. var bouge = 1;
  863. var dimension = 200;
  864. function activateelement()
  865. {
  866. var visibility = visibleElement('.animecourant-panel');
  867. if(visibility && bouge == 0){
  868. \tbouge = 1;
  869. \t\$('.toutleblock').css('position','relative');
  870. \t\$('.toutleblock').css('bottom','0px');
  871. \t\$('.toutleblock').css('margin-bottom','0px');
  872. }
  873. }
  874. function stopelement()
  875. {
  876. var visibility = visibleElement('.stop-courant-panel');
  877. if(visibility && bouge == 1){
  878. \tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  879. \t{
  880. \t}else{
  881. \tbouge = 0;
  882. \t\$('.toutleblock').css('position','fixed');
  883. \t\$('.toutleblock').css('width',dimension+'px');
  884. \t\$('.toutleblock').css('bottom','7px');
  885. \t\$('.toutleblock').css('margin-bottom','0px');
  886. \t}
  887. }
  888. }
  889. function controlScroll()
  890. {
  891. \tvar largeur = (\$(window).width());
  892. \tdimension = \$('.toutleblock').width();
  893. \tif (largeur >= 768)
  894. \t{
  895. \t\tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  896. \t\t{
  897. \t\t\$('.toutleblock').css('position','fixed');
  898. \t\t\$('.toutleblock').css('width',dimension+'px');
  899. \t\t}else{
  900. \t\twindow.setInterval(function() { stopelement(); }, 100);
  901. \t\twindow.setInterval(function() { activateelement(); }, 100);
  902. \t\t}
  903. \t\t
  904. \t}
  905. }
  906. controlScroll();
  907. var jsonresult = {{ render(controller(\"App\\\\Controller\\\\Produit\\\\Service\\\\VilleController:autorechercheville\", {'taille': 500})) }};
  908. var j = 0;
  909. var departchoices = [];
  910. for(var n in jsonresult){
  911. \tnom = jsonresult[n].nom;
  912. \tdrapeau = jsonresult[n].drapeau;
  913. \tid = jsonresult[n].id;
  914. \tnum = nom+\":\"+drapeau;
  915. \tcourantelem = [nom,drapeau,id];
  916. \tdepartchoices[j] = courantelem;
  917. \tj++;
  918. }
  919. \$('#departement_etab').autoComplete({
  920.     minChars: 0,
  921.     source: function(term, suggest){
  922.         term = term.toLowerCase();
  923.         var suggestions = [];
  924.         for (i=0;i< departchoices.length;i++)
  925.             if (~(departchoices[i][0]+' '+departchoices[i][1]).toLowerCase().indexOf(term)) suggestions.push(departchoices[i]);
  926.         suggest(suggestions);
  927.     },
  928.     renderItem: function (item, search){
  929.         search = search.replace(/[-\\/\\\\^\$*+?.()|[\\]{}]/g, '\\\\\$&');
  930.         var re = new RegExp(\"(\" + search.split(' ').join('|') + \")\", \"gi\");
  931.         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>';
  932.     },
  933.     onSelect: function(e, term, item){
  934. \t\t\$('#departement_etab').val(item.data(\"langname\"));
  935.     },
  936. \tcache: false
  937. });
  938. \$(\"#departement_etab\").focus(function(){
  939. \trechercheutilisateur(); 
  940. });
  941. function rechercheutilisateur()
  942. {
  943. \tif(\$('#departement_etab').val().length >= 2)// on vérifier si l'utilisateur a entré plus de 5 caractères
  944. \t{
  945. \t  var libre = \$('.zone-recherche-quartier').attr('value'); // on initialise la variable libre
  946. \t  var donnee = \$('#departement_etab').val();  //on récupère la donnée
  947. \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
  948. \t  \$('.zone-recherche-quartier').attr('value',1); // on bloque d'autres recherches
  949. \t  \$('.zone-recherche-quartier').attr('name',donnee); // on enregistre la recherche effectuer.
  950. \t 
  951. \t  \$.ajax({
  952. \t\t\turl : '{{ path('produit_service_auto_recherche_ville') }}',
  953. \t\t\tdata : 'donnee='+donnee+'',
  954. \t\t\ttype : 'POST',
  955. \t\t\tdataType : 'json',
  956. \t\t\tsuccess : function(data, statut){
  957. \t\t\t\t
  958. \t\t\t\t\$('.zone-recherche-quartier').attr('value',0); // on libère d'autre recherches
  959. \t\t\t\tcompt = departchoices.length;
  960. \t\t\t\tjsonresulta =  data;
  961. \t\t\t\t
  962. \t\t\t\t
  963. \t\t\t\tfor(var n in jsonresulta){
  964. \t\t\t\t\tnom = jsonresulta[n].nom;
  965. \t\t\t\t\tdrapeau = jsonresulta[n].drapeau;
  966. \t\t\t\t\tid = jsonresulta[n].id;
  967. \t\t\t\t\tnum = nom+\":\"+drapeau;
  968. \t\t\t\t\tcourantelem = [nom,drapeau,id];
  969. \t\t\t\t\tdepartchoices[compt] = courantelem;
  970. \t\t\t\t\tcompt++;
  971. \t\t\t\t}
  972. \t\t\t  setTimeout(function(){ rechercheutilisateur(); }, 100);  // on relance la fonction après 200 ms.
  973. \t\t\t  
  974. \t\t\t}
  975. \t\t});
  976. \t  }else{
  977. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  978. \t  }
  979. \t}else{
  980. \t\tsetTimeout(function() { rechercheutilisateur(); }, 100);
  981. \t}
  982. }
  983. {% endblock %}""Theme/Produit/Produit/Produit/acceuilproduit.html.twig""/home/afhunt/domains/mbill.afhunt.com/public_html/market/templates/Theme/Produit/Produit/Produit/acceuilproduit.html.twig");
  984.     }
  985. }