var/cache/dev/twig/77/77711ccd3fbb0388366741cf27c96e55.php line 56

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* admin/booking/coach/mesReservation.html.twig */
  15. class __TwigTemplate_4bc89849e78c0e4030a30babb456cae2 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->blocks = [
  24.             'page_title' => [$this'block_page_title'],
  25.             'breadcump_main' => [$this'block_breadcump_main'],
  26.             'breadcump_subtitle' => [$this'block_breadcump_subtitle'],
  27.             'menu_left_sidebar' => [$this'block_menu_left_sidebar'],
  28.             'stylesheets' => [$this'block_stylesheets'],
  29.             'title' => [$this'block_title'],
  30.             'content' => [$this'block_content'],
  31.             'javascripts' => [$this'block_javascripts'],
  32.         ];
  33.     }
  34.     protected function doGetParent(array $context)
  35.     {
  36.         // line 1
  37.         return "admin/baseAdmin.html.twig";
  38.     }
  39.     protected function doDisplay(array $context, array $blocks = [])
  40.     {
  41.         $macros $this->macros;
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""admin/booking/coach/mesReservation.html.twig"));
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""admin/booking/coach/mesReservation.html.twig"));
  46.         $this->parent $this->loadTemplate("admin/baseAdmin.html.twig""admin/booking/coach/mesReservation.html.twig"1);
  47.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  48.         
  49.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  50.         
  51.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  52.     }
  53.     // line 2
  54.     public function block_page_title($context, array $blocks = [])
  55.     {
  56.         $macros $this->macros;
  57.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  58.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_title"));
  59.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  60.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_title"));
  61.         yield "Mes réservations";
  62.         
  63.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  64.         
  65.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  66.         return; yield '';
  67.     }
  68.     // line 3
  69.     public function block_breadcump_main($context, array $blocks = [])
  70.     {
  71.         $macros $this->macros;
  72.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  73.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_main"));
  74.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  75.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_main"));
  76.         yield "Compte Coach";
  77.         
  78.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  79.         
  80.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  81.         return; yield '';
  82.     }
  83.     // line 4
  84.     public function block_breadcump_subtitle($context, array $blocks = [])
  85.     {
  86.         $macros $this->macros;
  87.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  88.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_subtitle"));
  89.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  90.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_subtitle"));
  91.         yield "Les Réservations";
  92.         
  93.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  94.         
  95.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  96.         return; yield '';
  97.     }
  98.     // line 5
  99.     public function block_menu_left_sidebar($context, array $blocks = [])
  100.     {
  101.         $macros $this->macros;
  102.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  103.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_left_sidebar"));
  104.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  105.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_left_sidebar"));
  106.         // line 6
  107.         yield "    ";
  108.         yield from         $this->loadTemplate("include/menu/menuCoach.html.twig""admin/booking/coach/mesReservation.html.twig"6)->unwrap()->yield(CoreExtension::merge($context, ["menu_active_event" => "2"]));
  109.         
  110.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  111.         
  112.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  113.         return; yield '';
  114.     }
  115.     // line 8
  116.     public function block_stylesheets($context, array $blocks = [])
  117.     {
  118.         $macros $this->macros;
  119.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  120.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  121.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  122.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  123.         // line 9
  124.         yield "    <link href=\"";
  125.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/css/select2.min.css"), "html"nulltrue);
  126.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  127.     <link href=\"";
  128.         // line 10
  129.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/bootstrap-datepicker/css/bootstrap-datepicker.min.css"), "html"nulltrue);
  130.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  131.     <link href=\"";
  132.         // line 11
  133.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/datatables.net-bs4/css/dataTables.bootstrap4.min.css"), "html"nulltrue);
  134.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  135.     <link href=\"";
  136.         // line 12
  137.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/datatables.net-responsive-bs4/css/responsive.bootstrap4.min.css"), "html"nulltrue);
  138.         yield "\" rel=\"stylesheet\" type=\"text/css\">    <link href=\"";
  139.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/css/tailwind.min.css"), "html"nulltrue);
  140.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  141.     <link href=\"";
  142.         // line 13
  143.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/css/tailwind2.css"), "html"nulltrue);
  144.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  145. ";
  146.         
  147.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  148.         
  149.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  150.         return; yield '';
  151.     }
  152.     // line 16
  153.     public function block_title($context, array $blocks = [])
  154.     {
  155.         $macros $this->macros;
  156.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  157.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  158.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  159.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  160.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Gerer mes resevation"), "html"nulltrue);
  161.         
  162.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  163.         
  164.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  165.         return; yield '';
  166.     }
  167.     // line 17
  168.     public function block_content($context, array $blocks = [])
  169.     {
  170.         $macros $this->macros;
  171.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  172.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  173.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  174.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  175.         // line 18
  176.         yield "    <div class=\"row\">
  177.         <div class=\"col-lg-12\">
  178.             <div class=\"mb-3\">
  179.                 <h4 class=\"card-title flex-grow-1\">Gerer vos réservations</h4>
  180.                 <p class=\"text-muted\">Gerer les réservation de vos éxperiences enligne</p>
  181.             </div>
  182.         </div><!--end col-->
  183.         ";
  184.         // line 25
  185.         $context['_parent'] = $context;
  186.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'25$this->source); })()), "user", [], "any"falsefalsefalse25), "experiences", [], "any"falsefalsefalse25));
  187.         foreach ($context['_seq'] as $context["_key"] => $context["experience"]) {
  188.             // line 26
  189.             yield "            <div class=\"col-lg-4 col-md-6 mb-4\">
  190.                 <div class=\"card\">
  191.                     <div class=\"card-body\">
  192.                         <div class=\"d-flex align-items-center mb-3\">
  193.                             <div class=\"avatar-xs me-3\">
  194.                                 <span class=\"avatar-title rounded-circle bg-primary bg-soft text-primary font-size-18\">
  195.                                     <i class=\"bx bx-copy-alt\"></i>
  196.                                 </span>
  197.                             </div>
  198.                             <div class=\"ms-3 flex-grow-1\">
  199.                                 <h5 class=\"mb-0 card-title\">";
  200.             // line 36
  201.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["experience"], "title", [], "any"falsefalsefalse36), "html"nulltrue);
  202.             yield "</h5>
  203.                                 <p class=\"text-muted mb-0\">";
  204.             // line 37
  205.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["experience"], "destination", [], "any"falsefalsefalse37), "name", [], "any"falsefalsefalse37), "html"nulltrue);
  206.             yield "</p>
  207.                             </div>
  208.                         </div>
  209.                         <hr>
  210.                         <div class=\"text-muted mt-4\">
  211.                             <p class=\"text-muted mb-3\">Vous avez ";
  212.             // line 42
  213.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["experience"], "bookings", [], "any"falsefalsefalse42)), "html"nulltrue);
  214.             yield " reservation(s) pour cette éxperience.</p>
  215.                             <div class=\"d-flex gap-3\">
  216.                                 <div>
  217.                                     <a href=\"javascript: void(0);\" class=\"text-primary\">Voir tous <i class=\"mdi mdi-arrow-right\"></i></a>
  218.                                     <a href=\"javascript: void(0);\" class=\"text-primary\">À venir <i class=\"mdi mdi-arrow-right\"></i></a>
  219.                                 </div>
  220.                             </div>
  221.                         </div>
  222.                     </div>
  223.                 </div>
  224.             </div>
  225.         ";
  226.         }
  227.         $_parent $context['_parent'];
  228.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['experience'], $context['_parent'], $context['loop']);
  229.         $context array_intersect_key($context$_parent) + $_parent;
  230.         // line 54
  231.         yield "    </div>
  232.     ";
  233.         // line 58
  234.         yield "    <div class=\"row\">
  235.         <div class=\"col-lg-12\">
  236.             <div class=\"card\">
  237.                 <div class=\"card-body\">
  238.                     <h4 class=\"card-title mb-3\">Mes derniéres réservations</h4>
  239.                     <!-- Nav tabs -->
  240.                     <!-- Tab panes -->
  241.                     <div class=\"row\">
  242.                         <div class=\"col-lg-12\">
  243.                             <div class=\"card job-filter\">
  244.                                 <div class=\"card-body p-3\">
  245.                                     <div class=\"table-responsive\">
  246.                                         <table class=\"table align-middle table-nowrap table-hover\">
  247.                                             <thead class=\"table-light\">
  248.                                                 <tr>
  249.                                                     <th scope=\"col\" style=\"width: 100px\">#</th>
  250.                                                     <th scope=\"col\">Experience</th>
  251.                                                     <th scope=\"col\">Date</th>
  252.                                                     <th scope=\"col\">Détails</th>
  253.                                                     <th scope=\"col\">Status</th>
  254.                                                     <th scope=\"col\">Action</th>
  255.                                                 </tr>
  256.                                             </thead>
  257.                                             <tbody>
  258.                                                 ";
  259.         // line 84
  260.         $context['_parent'] = $context;
  261.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'84$this->source); })()), "user", [], "any"falsefalsefalse84), "bookings", [], "any"falsefalsefalse84));
  262.         foreach ($context['_seq'] as $context["_key"] => $context["booking"]) {
  263.             // line 85
  264.             yield "                                                    <tr>
  265.                                                         <td><img src=\"";
  266.             // line 86
  267.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("" CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["booking"], "experience", [], "any"falsefalsefalse86), "image", [], "any"falsefalsefalse86))), "html"nulltrue);
  268.             yield "\" alt=\"\" class=\"avatar-sm\"></td>
  269.                                                         <td>
  270.                                                             <h5 class=\"text-truncate font-size-14\"><a href=\"javascript: void(0);\" class=\"text-dark\">";
  271.             // line 88
  272.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["booking"], "experience", [], "any"falsefalsefalse88), "title", [], "any"falsefalsefalse88), "html"nulltrue);
  273.             yield "</a></h5>
  274.                                                             <p class=\"text-muted mb-0\">#";
  275.             // line 89
  276.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["booking"], "experience", [], "any"falsefalsefalse89), "id", [], "any"falsefalsefalse89), "html"nulltrue);
  277.             yield "</p>
  278.                                                         </td>
  279.                                                         <td>
  280.                                                             <p class=\"mb-0\"><small>Le : ";
  281.             // line 92
  282.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env$this->source$context["booking"], "datestart", [], "any"falsefalsefalse92), "d/M/Y"), "html"nulltrue);
  283.             yield "</small></p>
  284.                                                             <p class=\"mb-0\"><small>Depart : ";
  285.             // line 93
  286.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env$this->source$context["booking"], "datestart", [], "any"falsefalsefalse93), "d/M/Y"), "html"nulltrue);
  287.             yield "</small></p>
  288.                                                         </td>
  289.                                                         <td>
  290.                                                             <p class=\"mb-0\">";
  291.             // line 96
  292.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["booking"], "total", [], "any"falsefalsefalse96), "html"nulltrue);
  293.             yield " ";
  294.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["booking"], "currency", [], "any"falsefalsefalse96), "html"nulltrue);
  295.             yield "  </p>
  296.                                                             <p class=\"text-muted mb-0\">#";
  297.             // line 97
  298.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["booking"], "reference", [], "any"falsefalsefalse97), "html"nulltrue);
  299.             yield " | ";
  300.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["booking"], "pax", [], "any"falsefalsefalse97), "html"nulltrue);
  301.             yield " Pax</p>
  302.                                                         </td>
  303.                                                         <td>
  304.                                                             ";
  305.             // line 101
  306.             if ((CoreExtension::getAttribute($this->env$this->source$context["booking"], "status", [], "any"falsefalsefalse101) == "1")) {
  307.                 // line 102
  308.                 yield "                                                                <span class=\"badge bg-success\">Confimé</span>
  309.                                                             ";
  310.             } elseif ((CoreExtension::getAttribute($this->env$this->source,             // line 103
  311. $context["booking"], "status", [], "any"falsefalsefalse103) == "2")) {
  312.                 // line 104
  313.                 yield "                                                                <span class=\"badge bg-danger\">Annulé</span>
  314.                                                             ";
  315.             } else {
  316.                 // line 106
  317.                 yield "                                                                <span class=\"badge bg-warning\">En Attente</span>
  318.                                                             ";
  319.             }
  320.             // line 108
  321.             yield "                                                        </td>
  322.                                                         <td>
  323.                                                             <ul class=\"list-inline font-size-20 contact-links mb-0\">
  324.                                                                 <li class=\"list-inline-item px-2\">
  325.                                                                     <a href=\"javascript: void(0);\" title=\"Message\"><i class=\"bx bx-edit\"></i></a>
  326.                                                                 </li>
  327.                                                                 <li class=\"list-inline-item px-2\">
  328.                                                                     <a href=\"javascript: void(0);\" title=\"Profile\"><i class=\"bx bx-show\"></i></a>
  329.                                                                 </li>
  330.                                                             </ul>
  331.                                                         </td>
  332.                                                     </tr>
  333.                                                 ";
  334.         }
  335.         $_parent $context['_parent'];
  336.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['booking'], $context['_parent'], $context['loop']);
  337.         $context array_intersect_key($context$_parent) + $_parent;
  338.         // line 121
  339.         yield "                                            </tbody>
  340.                                         </table>
  341.                                     </div>
  342.                                 </div>
  343.                             </div>
  344.                         </div>
  345.                     </div>
  346.                 </div>
  347.             </div>
  348.         </div>
  349.     </div>
  350. ";
  351.         
  352.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  353.         
  354.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  355.         return; yield '';
  356.     }
  357.     // line 133
  358.     public function block_javascripts($context, array $blocks = [])
  359.     {
  360.         $macros $this->macros;
  361.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  362.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  363.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  364.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  365.         // line 134
  366.         yield "
  367.     <script src=\"";
  368.         // line 135
  369.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/js/select2.min.js"), "html"nulltrue);
  370.         yield "\"></script>
  371.     <script src=\"";
  372.         // line 136
  373.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/js/select2.min.js"), "html"nulltrue);
  374.         yield "\"></script>
  375.     <script src=\"";
  376.         // line 137
  377.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/bootstrap-datepicker/js/bootstrap-datepicker.min.js"), "html"nulltrue);
  378.         yield "\"></script>
  379.     <script src=\"";
  380.         // line 138
  381.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/datatables.net/js/jquery.dataTables.min.js"), "html"nulltrue);
  382.         yield "\"></script>
  383.     <script src=\"";
  384.         // line 139
  385.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/datatables.net-bs4/js/dataTables.bootstrap4.min.js"), "html"nulltrue);
  386.         yield "\"></script>
  387.     <script src=\"";
  388.         // line 140
  389.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/datatables.net-responsive/js/dataTables.responsive.min.js"), "html"nulltrue);
  390.         yield "\"></script>
  391.     <script src=\"";
  392.         // line 141
  393.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/datatables.net-responsive-bs4/js/responsive.bootstrap4.min.js"), "html"nulltrue);
  394.         yield "\"></script>
  395.     <script src=\"";
  396.         // line 142
  397.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/pages/crypto-orders.init.js"), "html"nulltrue);
  398.         yield "\"></script>
  399.     <script src=\"";
  400.         // line 143
  401.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/app.js"), "html"nulltrue);
  402.         yield "\"></script>
  403. ";
  404.         
  405.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  406.         
  407.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  408.         return; yield '';
  409.     }
  410.     /**
  411.      * @codeCoverageIgnore
  412.      */
  413.     public function getTemplateName()
  414.     {
  415.         return "admin/booking/coach/mesReservation.html.twig";
  416.     }
  417.     /**
  418.      * @codeCoverageIgnore
  419.      */
  420.     public function isTraitable()
  421.     {
  422.         return false;
  423.     }
  424.     /**
  425.      * @codeCoverageIgnore
  426.      */
  427.     public function getDebugInfo()
  428.     {
  429.         return array (  456 => 143,  452 => 142,  448 => 141,  444 => 140,  440 => 139,  436 => 138,  432 => 137,  428 => 136,  424 => 135,  421 => 134,  411 => 133,  389 => 121,  371 => 108,  367 => 106,  363 => 104,  361 => 103,  358 => 102,  356 => 101,  347 => 97,  341 => 96,  335 => 93,  331 => 92,  325 => 89,  321 => 88,  316 => 86,  313 => 85,  309 => 84,  281 => 58,  276 => 54,  258 => 42,  250 => 37,  246 => 36,  234 => 26,  230 => 25,  221 => 18,  211 => 17,  191 => 16,  177 => 13,  171 => 12,  167 => 11,  163 => 10,  158 => 9,  148 => 8,  136 => 6,  126 => 5,  106 => 4,  86 => 3,  66 => 2,  43 => 1,);
  430.     }
  431.     public function getSourceContext()
  432.     {
  433.         return new Source("{% extends 'admin/baseAdmin.html.twig' %}
  434. {% block page_title %}Mes réservations{% endblock %}
  435. {% block breadcump_main %}Compte Coach{% endblock %}
  436. {% block breadcump_subtitle %}Les Réservations{% endblock %}
  437. {% block menu_left_sidebar %}
  438.     {% include 'include/menu/menuCoach.html.twig' with { menu_active_event : '2'} %}
  439. {% endblock %}
  440. {% block stylesheets %}
  441.     <link href=\"{{ asset('admin/libs/select2/css/select2.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  442.     <link href=\"{{ asset('admin/libs/bootstrap-datepicker/css/bootstrap-datepicker.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  443.     <link href=\"{{ asset('admin/libs/datatables.net-bs4/css/dataTables.bootstrap4.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  444.     <link href=\"{{ asset('admin/libs/datatables.net-responsive-bs4/css/responsive.bootstrap4.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">    <link href=\"{{ asset('admin/css/tailwind.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  445.     <link href=\"{{ asset('admin/css/tailwind2.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  446. {% endblock %}
  447. {% block title %}{{\"Gerer mes resevation\"|trans }}{% endblock %}
  448. {% block content %}
  449.     <div class=\"row\">
  450.         <div class=\"col-lg-12\">
  451.             <div class=\"mb-3\">
  452.                 <h4 class=\"card-title flex-grow-1\">Gerer vos réservations</h4>
  453.                 <p class=\"text-muted\">Gerer les réservation de vos éxperiences enligne</p>
  454.             </div>
  455.         </div><!--end col-->
  456.         {% for experience in app.user.experiences %}
  457.             <div class=\"col-lg-4 col-md-6 mb-4\">
  458.                 <div class=\"card\">
  459.                     <div class=\"card-body\">
  460.                         <div class=\"d-flex align-items-center mb-3\">
  461.                             <div class=\"avatar-xs me-3\">
  462.                                 <span class=\"avatar-title rounded-circle bg-primary bg-soft text-primary font-size-18\">
  463.                                     <i class=\"bx bx-copy-alt\"></i>
  464.                                 </span>
  465.                             </div>
  466.                             <div class=\"ms-3 flex-grow-1\">
  467.                                 <h5 class=\"mb-0 card-title\">{{ experience.title }}</h5>
  468.                                 <p class=\"text-muted mb-0\">{{ experience.destination.name }}</p>
  469.                             </div>
  470.                         </div>
  471.                         <hr>
  472.                         <div class=\"text-muted mt-4\">
  473.                             <p class=\"text-muted mb-3\">Vous avez {{ experience.bookings|length }} reservation(s) pour cette éxperience.</p>
  474.                             <div class=\"d-flex gap-3\">
  475.                                 <div>
  476.                                     <a href=\"javascript: void(0);\" class=\"text-primary\">Voir tous <i class=\"mdi mdi-arrow-right\"></i></a>
  477.                                     <a href=\"javascript: void(0);\" class=\"text-primary\">À venir <i class=\"mdi mdi-arrow-right\"></i></a>
  478.                                 </div>
  479.                             </div>
  480.                         </div>
  481.                     </div>
  482.                 </div>
  483.             </div>
  484.         {% endfor %}
  485.     </div>
  486.     {# Mes derneire reservation #}
  487.     <div class=\"row\">
  488.         <div class=\"col-lg-12\">
  489.             <div class=\"card\">
  490.                 <div class=\"card-body\">
  491.                     <h4 class=\"card-title mb-3\">Mes derniéres réservations</h4>
  492.                     <!-- Nav tabs -->
  493.                     <!-- Tab panes -->
  494.                     <div class=\"row\">
  495.                         <div class=\"col-lg-12\">
  496.                             <div class=\"card job-filter\">
  497.                                 <div class=\"card-body p-3\">
  498.                                     <div class=\"table-responsive\">
  499.                                         <table class=\"table align-middle table-nowrap table-hover\">
  500.                                             <thead class=\"table-light\">
  501.                                                 <tr>
  502.                                                     <th scope=\"col\" style=\"width: 100px\">#</th>
  503.                                                     <th scope=\"col\">Experience</th>
  504.                                                     <th scope=\"col\">Date</th>
  505.                                                     <th scope=\"col\">Détails</th>
  506.                                                     <th scope=\"col\">Status</th>
  507.                                                     <th scope=\"col\">Action</th>
  508.                                                 </tr>
  509.                                             </thead>
  510.                                             <tbody>
  511.                                                 {% for booking in app.user.bookings %}
  512.                                                     <tr>
  513.                                                         <td><img src=\"{{ asset(''~booking.experience.image) }}\" alt=\"\" class=\"avatar-sm\"></td>
  514.                                                         <td>
  515.                                                             <h5 class=\"text-truncate font-size-14\"><a href=\"javascript: void(0);\" class=\"text-dark\">{{ booking.experience.title }}</a></h5>
  516.                                                             <p class=\"text-muted mb-0\">#{{ booking.experience.id }}</p>
  517.                                                         </td>
  518.                                                         <td>
  519.                                                             <p class=\"mb-0\"><small>Le : {{ booking.datestart|date('d/M/Y') }}</small></p>
  520.                                                             <p class=\"mb-0\"><small>Depart : {{ booking.datestart|date('d/M/Y') }}</small></p>
  521.                                                         </td>
  522.                                                         <td>
  523.                                                             <p class=\"mb-0\">{{ booking.total }} {{ booking.currency }}  </p>
  524.                                                             <p class=\"text-muted mb-0\">#{{ booking.reference }} | {{ booking.pax }} Pax</p>
  525.                                                         </td>
  526.                                                         <td>
  527.                                                             {% if booking.status == '1' %}
  528.                                                                 <span class=\"badge bg-success\">Confimé</span>
  529.                                                             {% elseif booking.status == '2' %}
  530.                                                                 <span class=\"badge bg-danger\">Annulé</span>
  531.                                                             {% else  %}
  532.                                                                 <span class=\"badge bg-warning\">En Attente</span>
  533.                                                             {% endif %}
  534.                                                         </td>
  535.                                                         <td>
  536.                                                             <ul class=\"list-inline font-size-20 contact-links mb-0\">
  537.                                                                 <li class=\"list-inline-item px-2\">
  538.                                                                     <a href=\"javascript: void(0);\" title=\"Message\"><i class=\"bx bx-edit\"></i></a>
  539.                                                                 </li>
  540.                                                                 <li class=\"list-inline-item px-2\">
  541.                                                                     <a href=\"javascript: void(0);\" title=\"Profile\"><i class=\"bx bx-show\"></i></a>
  542.                                                                 </li>
  543.                                                             </ul>
  544.                                                         </td>
  545.                                                     </tr>
  546.                                                 {% endfor %}
  547.                                             </tbody>
  548.                                         </table>
  549.                                     </div>
  550.                                 </div>
  551.                             </div>
  552.                         </div>
  553.                     </div>
  554.                 </div>
  555.             </div>
  556.         </div>
  557.     </div>
  558. {% endblock %}
  559. {% block javascripts %}
  560.     <script src=\"{{ asset('admin/libs/select2/js/select2.min.js')}}\"></script>
  561.     <script src=\"{{ asset('admin/libs/select2/js/select2.min.js')}}\"></script>
  562.     <script src=\"{{ asset('admin/libs/bootstrap-datepicker/js/bootstrap-datepicker.min.js')}}\"></script>
  563.     <script src=\"{{ asset('admin/libs/datatables.net/js/jquery.dataTables.min.js')}}\"></script>
  564.     <script src=\"{{ asset('admin/libs/datatables.net-bs4/js/dataTables.bootstrap4.min.js')}}\"></script>
  565.     <script src=\"{{ asset('admin/libs/datatables.net-responsive/js/dataTables.responsive.min.js')}}\"></script>
  566.     <script src=\"{{ asset('admin/libs/datatables.net-responsive-bs4/js/responsive.bootstrap4.min.js')}}\"></script>
  567.     <script src=\"{{ asset('admin/js/pages/crypto-orders.init.js')}}\"></script>
  568.     <script src=\"{{ asset('admin/js/app.js')}}\"></script>
  569. {% endblock %}""admin/booking/coach/mesReservation.html.twig""/home/bookoachroot/public_html/templates/admin/booking/coach/mesReservation.html.twig");
  570.     }
  571. }