<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* admin/booking/admin/adminBookings.html.twig */
class __TwigTemplate_fabc4c278fe827d99c3d873652ee1a22 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'page_title' => [$this, 'block_page_title'],
'breadcump_main' => [$this, 'block_breadcump_main'],
'breadcump_subtitle' => [$this, 'block_breadcump_subtitle'],
'menu_left_sidebar' => [$this, 'block_menu_left_sidebar'],
'stylesheets' => [$this, 'block_stylesheets'],
'title' => [$this, 'block_title'],
'content' => [$this, 'block_content'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "admin/baseAdmin.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "admin/booking/admin/adminBookings.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "admin/booking/admin/adminBookings.html.twig"));
$this->parent = $this->loadTemplate("admin/baseAdmin.html.twig", "admin/booking/admin/adminBookings.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 2
public function block_page_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "page_title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "page_title"));
yield "Liste des reservations BOOKOACH";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 3
public function block_breadcump_main($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "breadcump_main"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "breadcump_main"));
yield "Dashboard";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 4
public function block_breadcump_subtitle($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "breadcump_subtitle"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "breadcump_subtitle"));
yield "Tous les résa";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 5
public function block_menu_left_sidebar($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu_left_sidebar"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu_left_sidebar"));
// line 6
yield " ";
yield from $this->loadTemplate("include/menu/menuAdmin.html.twig", "admin/booking/admin/adminBookings.html.twig", 6)->unwrap()->yield(CoreExtension::merge($context, ["menu_active_event" => "3"]));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 8
public function block_stylesheets($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 9
yield " <link href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/css/select2.min.css"), "html", null, true);
yield "\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"";
// line 10
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", null, true);
yield "\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"";
// line 11
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", null, true);
yield "\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"";
// line 12
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", null, true);
yield "\" rel=\"stylesheet\" type=\"text/css\">
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 14
public function block_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Liste des Reservations"), "html", null, true);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 15
public function block_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
// line 16
yield " <div class=\"row\">
<div class=\"col-lg-12\">
<div class=\"card job-filter\">
<div class=\"card-body p-3\">
<h4 class=\"card-title mb-4\">Filtre de recherche :</h4>
<form method=\"post\" action=\"#\">
<div class=\"row\">
<div class=\"col-xl col-sm-6\">
<div class=\"mb-3\">
<label class=\"form-label\">Par Coach :</label>
<select name=\"coach\" class=\"form-select form-select6LG select2\" id=\"floatingSelect\" aria-label=\"Floating label select example\">
";
// line 27
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["coachs"]) || array_key_exists("coachs", $context) ? $context["coachs"] : (function () { throw new RuntimeError('Variable "coachs" does not exist.', 27, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["coach"]) {
// line 28
yield " <option value=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["coach"], "id", [], "any", false, false, false, 28), "html", null, true);
yield "\" >";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["coach"], "firstname", [], "any", false, false, false, 28), "html", null, true);
yield " ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["coach"], "lastname", [], "any", false, false, false, 28), "html", null, true);
yield "</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['coach'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 30
yield " </select>
</div>
</div>
<div class=\"col-xl col-sm-6\">
<div class=\"mb-3\">
<label class=\"form-label\">Par Experience :</label>
<select name=\"experience\" class=\"form-select form-select6LG select2\" id=\"floatingSelect\" aria-label=\"Floating label select example\">
<option value=\"\">Filtrer votre par éxperience</option>
";
// line 38
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["experiences"]) || array_key_exists("experiences", $context) ? $context["experiences"] : (function () { throw new RuntimeError('Variable "experiences" does not exist.', 38, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["experience"]) {
// line 39
yield " <option value=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["experience"], "id", [], "any", false, false, false, 39), "html", null, true);
yield "\" ";
yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 39, $this->source); })()), "request", [], "any", false, false, false, 39), "get", ["experience"], "method", false, false, false, 39) == CoreExtension::getAttribute($this->env, $this->source, $context["experience"], "id", [], "any", false, false, false, 39))) ? ("selected") : (""));
yield ">
";
// line 40
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["experience"], "title", [], "any", false, false, false, 40), "html", null, true);
yield "
</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['experience'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 42
yield "
</select>
</div>
</div>
<div class=\"col-xl col-sm-6\">
<div class=\"mb-3\">
<label class=\"form-label\">Par Catégorie :</label>
<select name=\"category\" class=\"form-select form-select6LG select2\" id=\"floatingSelect\" aria-label=\"Floating label select example\">
<option value=\"\">— Chossisser une catégorie —</option>
";
// line 53
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["categories"]) || array_key_exists("categories", $context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.', 53, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["category"]) {
// line 54
yield " <option value=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["category"], "id", [], "any", false, false, false, 54), "html", null, true);
yield "\" >";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["category"], "name", [], "any", false, false, false, 54), "html", null, true);
yield " </option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['category'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 55
yield "
</select>
</div>
</div>
<div class=\"col-xl col-sm-6 align-self-end\">
<div class=\"mb-3\">
<button type=\"submit\" class=\"btn btn-primary w-md\">Filter</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<!--end col-->
</div>
<div class=\"row\">
<div class=\"col-lg-12\">
<div class=\"card job-filter\">
<div class=\"card-body p-3\">
<div class=\"table-responsive\">
<table class=\"datatable table align-middle table-nowrap table-hover\">
<thead class=\"table-light\">
<tr>
<th scope=\"col\" style=\"width: 100px\">#</th>
<th scope=\"col\">Experience</th>
<th scope=\"col\">Client</th>
<th scope=\"col\">Détails</th>
<th scope=\"col\">Status</th>
<th scope=\"col\">Action</th>
</tr>
</thead>
<tbody>
";
// line 89
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["bookings"]) || array_key_exists("bookings", $context) ? $context["bookings"] : (function () { throw new RuntimeError('Variable "bookings" does not exist.', 89, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["booking"]) {
// line 90
yield " <tr>
<td><img src=\"";
// line 91
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("" . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "experience", [], "any", false, false, false, 91), "image", [], "any", false, false, false, 91))), "html", null, true);
yield "\" alt=\"\" class=\"avatar-sm\"></td>
<td>
<h5 class=\"text-truncate mb-0 font-size-14\"><a href=\"javascript: void(0);\" class=\"text-dark\">";
// line 93
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "experience", [], "any", false, false, false, 93), "title", [], "any", false, false, false, 93), "html", null, true);
yield "</a></h5>
<p class=\"text-muted mb-0\">#";
// line 94
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "experience", [], "any", false, false, false, 94), "id", [], "any", false, false, false, 94), "html", null, true);
yield "</p>
</td>
<td>
<p class=\"mb-0\">";
// line 97
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "customer", [], "any", false, false, false, 97), "firstname", [], "any", false, false, false, 97), "html", null, true);
yield " ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "customer", [], "any", false, false, false, 97), "lastname", [], "any", false, false, false, 97), "html", null, true);
yield "</p>
<p><small>";
// line 98
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "customer", [], "any", false, false, false, 98), "email", [], "any", false, false, false, 98), "html", null, true);
yield "</small></p>
</td>
<td>
<p class=\"mb-0\"><b>";
// line 101
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "total", [], "any", false, false, false, 101), "html", null, true);
yield " ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "currency", [], "any", false, false, false, 101), "html", null, true);
yield "</b></p>
<p class=\"text-muted mb-0\">#";
// line 102
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "reference", [], "any", false, false, false, 102), "html", null, true);
yield " | ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "pax", [], "any", false, false, false, 102), "html", null, true);
yield " Pax | ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "datestart", [], "any", false, false, false, 102), "d/M/Y"), "html", null, true);
yield "</p>
</td>
<td>
";
// line 106
if ((CoreExtension::getAttribute($this->env, $this->source, $context["booking"], "status", [], "any", false, false, false, 106) == "1")) {
// line 107
yield " <span class=\"badge bg-success\">Confimé</span>
";
} elseif ((CoreExtension::getAttribute($this->env, $this->source, // line 108
$context["booking"], "status", [], "any", false, false, false, 108) == "2")) {
// line 109
yield " <span class=\"badge bg-danger\">Annulé</span>
";
} else {
// line 111
yield " <span class=\"badge bg-warning\">En Attente</span>
";
}
// line 113
yield " </td>
<td>
<div class=\"dropdown\">
<a href=\"#\" class=\"dropdown-toggle card-drop\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">
<i class=\"mdi mdi-dots-horizontal font-size-18\"></i>
</a>
<div class=\"dropdown-menu dropdown-menu-end\">
<a class=\"dropdown-item\" href=\"#\">Voucher</a>
<a class=\"dropdown-item\" href=\"#\">Modification</a>
<a class=\"dropdown-item\" href=\"#\">Annuler/Suprimer</a>
</div>
</div>
</td>
</tr>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['booking'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 128
yield " </tbody>
</table>
</div>
</div>
</div>
</div>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 138
public function block_javascripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 139
yield "
<script src=\"";
// line 140
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/js/select2.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 141
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/js/select2.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 142
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", null, true);
yield "\"></script>
<script src=\"";
// line 143
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", null, true);
yield "\"></script>
<script src=\"";
// line 144
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", null, true);
yield "\"></script>
<script src=\"";
// line 145
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", null, true);
yield "\"></script>
<script src=\"";
// line 146
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", null, true);
yield "\"></script>
<script src=\"";
// line 147
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/pages/crypto-orders.init.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 148
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/app.js"), "html", null, true);
yield "\"></script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "admin/booking/admin/adminBookings.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 488 => 148, 484 => 147, 480 => 146, 476 => 145, 472 => 144, 468 => 143, 464 => 142, 460 => 141, 456 => 140, 453 => 139, 443 => 138, 424 => 128, 404 => 113, 400 => 111, 396 => 109, 394 => 108, 391 => 107, 389 => 106, 378 => 102, 372 => 101, 366 => 98, 360 => 97, 354 => 94, 350 => 93, 345 => 91, 342 => 90, 338 => 89, 302 => 55, 291 => 54, 287 => 53, 274 => 42, 265 => 40, 258 => 39, 254 => 38, 244 => 30, 231 => 28, 227 => 27, 214 => 16, 204 => 15, 184 => 14, 171 => 12, 167 => 11, 163 => 10, 158 => 9, 148 => 8, 136 => 6, 126 => 5, 106 => 4, 86 => 3, 66 => 2, 43 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends 'admin/baseAdmin.html.twig' %}
{% block page_title %}Liste des reservations BOOKOACH{% endblock %}
{% block breadcump_main %}Dashboard{% endblock %}
{% block breadcump_subtitle %}Tous les résa{% endblock %}
{% block menu_left_sidebar %}
{% include 'include/menu/menuAdmin.html.twig' with { menu_active_event : '3'} %}
{% endblock %}
{% block stylesheets %}
<link href=\"{{ asset('admin/libs/select2/css/select2.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"{{ asset('admin/libs/bootstrap-datepicker/css/bootstrap-datepicker.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"{{ asset('admin/libs/datatables.net-bs4/css/dataTables.bootstrap4.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"{{ asset('admin/libs/datatables.net-responsive-bs4/css/responsive.bootstrap4.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
{% endblock %}
{% block title %}{{\"Liste des Reservations\"|trans }}{% endblock %}
{% block content %}
<div class=\"row\">
<div class=\"col-lg-12\">
<div class=\"card job-filter\">
<div class=\"card-body p-3\">
<h4 class=\"card-title mb-4\">Filtre de recherche :</h4>
<form method=\"post\" action=\"#\">
<div class=\"row\">
<div class=\"col-xl col-sm-6\">
<div class=\"mb-3\">
<label class=\"form-label\">Par Coach :</label>
<select name=\"coach\" class=\"form-select form-select6LG select2\" id=\"floatingSelect\" aria-label=\"Floating label select example\">
{% for coach in coachs %}
<option value=\"{{ coach.id }}\" >{{ coach.firstname }} {{ coach.lastname }}</option>
{% endfor %}
</select>
</div>
</div>
<div class=\"col-xl col-sm-6\">
<div class=\"mb-3\">
<label class=\"form-label\">Par Experience :</label>
<select name=\"experience\" class=\"form-select form-select6LG select2\" id=\"floatingSelect\" aria-label=\"Floating label select example\">
<option value=\"\">Filtrer votre par éxperience</option>
{% for experience in experiences %}
<option value=\"{{ experience.id }}\" {{ app.request.get('experience') == experience.id ? 'selected' }}>
{{ experience.title }}
</option>
{% endfor %}
</select>
</div>
</div>
<div class=\"col-xl col-sm-6\">
<div class=\"mb-3\">
<label class=\"form-label\">Par Catégorie :</label>
<select name=\"category\" class=\"form-select form-select6LG select2\" id=\"floatingSelect\" aria-label=\"Floating label select example\">
<option value=\"\">— Chossisser une catégorie —</option>
{% for category in categories %}
<option value=\"{{ category.id }}\" >{{ category.name }} </option>
{% endfor %}
</select>
</div>
</div>
<div class=\"col-xl col-sm-6 align-self-end\">
<div class=\"mb-3\">
<button type=\"submit\" class=\"btn btn-primary w-md\">Filter</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<!--end col-->
</div>
<div class=\"row\">
<div class=\"col-lg-12\">
<div class=\"card job-filter\">
<div class=\"card-body p-3\">
<div class=\"table-responsive\">
<table class=\"datatable table align-middle table-nowrap table-hover\">
<thead class=\"table-light\">
<tr>
<th scope=\"col\" style=\"width: 100px\">#</th>
<th scope=\"col\">Experience</th>
<th scope=\"col\">Client</th>
<th scope=\"col\">Détails</th>
<th scope=\"col\">Status</th>
<th scope=\"col\">Action</th>
</tr>
</thead>
<tbody>
{% for booking in bookings %}
<tr>
<td><img src=\"{{ asset(''~booking.experience.image) }}\" alt=\"\" class=\"avatar-sm\"></td>
<td>
<h5 class=\"text-truncate mb-0 font-size-14\"><a href=\"javascript: void(0);\" class=\"text-dark\">{{ booking.experience.title }}</a></h5>
<p class=\"text-muted mb-0\">#{{ booking.experience.id }}</p>
</td>
<td>
<p class=\"mb-0\">{{ booking.customer.firstname }} {{ booking.customer.lastname }}</p>
<p><small>{{ booking.customer.email }}</small></p>
</td>
<td>
<p class=\"mb-0\"><b>{{ booking.total }} {{ booking.currency }}</b></p>
<p class=\"text-muted mb-0\">#{{ booking.reference }} | {{ booking.pax }} Pax | {{ booking.datestart|date('d/M/Y') }}</p>
</td>
<td>
{% if booking.status == '1' %}
<span class=\"badge bg-success\">Confimé</span>
{% elseif booking.status == '2' %}
<span class=\"badge bg-danger\">Annulé</span>
{% else %}
<span class=\"badge bg-warning\">En Attente</span>
{% endif %}
</td>
<td>
<div class=\"dropdown\">
<a href=\"#\" class=\"dropdown-toggle card-drop\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">
<i class=\"mdi mdi-dots-horizontal font-size-18\"></i>
</a>
<div class=\"dropdown-menu dropdown-menu-end\">
<a class=\"dropdown-item\" href=\"#\">Voucher</a>
<a class=\"dropdown-item\" href=\"#\">Modification</a>
<a class=\"dropdown-item\" href=\"#\">Annuler/Suprimer</a>
</div>
</div>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script src=\"{{ asset('admin/libs/select2/js/select2.min.js')}}\"></script>
<script src=\"{{ asset('admin/libs/select2/js/select2.min.js')}}\"></script>
<script src=\"{{ asset('admin/libs/bootstrap-datepicker/js/bootstrap-datepicker.min.js')}}\"></script>
<script src=\"{{ asset('admin/libs/datatables.net/js/jquery.dataTables.min.js')}}\"></script>
<script src=\"{{ asset('admin/libs/datatables.net-bs4/js/dataTables.bootstrap4.min.js')}}\"></script>
<script src=\"{{ asset('admin/libs/datatables.net-responsive/js/dataTables.responsive.min.js')}}\"></script>
<script src=\"{{ asset('admin/libs/datatables.net-responsive-bs4/js/responsive.bootstrap4.min.js')}}\"></script>
<script src=\"{{ asset('admin/js/pages/crypto-orders.init.js')}}\"></script>
<script src=\"{{ asset('admin/js/app.js')}}\"></script>
{% endblock %}", "admin/booking/admin/adminBookings.html.twig", "/home/bookoachroot/public_html/templates/admin/booking/admin/adminBookings.html.twig");
}
}