<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DG Automotores - {% block title %}Welcome!{% endblock %}</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="apple-touch-icon" sizes="180x180" href="{{ asset('images/favico/apple-touch-icon.png') }}">
<link rel="icon" type="image/png" sizes="32x32" href="{{ asset('images/favico/favicon-32x32.png') }}">
<link rel="icon" type="image/png" sizes="16x16" href="{{ asset('images/favico/favicon-16x16.png') }}">
<link rel="manifest" href="{{ asset('images/favico/site.webmanifest') }}">
<link rel="mask-icon" href="{{ asset('images/favico/safari-pinned-tab.svg') }}" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"
crossorigin="anonymous" referrerpolicy="no-referrer">
{# Run `composer require symfony/webpack-encore-bundle`
and uncomment the following Encore helpers to start using Symfony UX #}
{% block stylesheets %}
{#{{ encore_entry_link_tags('app') }}#}
<!-- Font Awesome -->
<!-- <script defer src="{{ asset('fontawesome/js/all.js') }}"></script> -->
<link href="{{ asset('fontawesome/css/all.css') }}" rel="stylesheet">
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="{{ asset('css/bootstrap.css') }}">
<link rel="stylesheet" href="{{ asset('css/layout.css') }}?v=0.4">
<link rel="stylesheet" href="{{ asset('css/custom.css') }}?v=0.4">
{% endblock %}
{# % block javascripts %}
{#{{ encore_entry_script_tags('app') }}# }
{ % endblock % #}
</head>
<body class="{{ app.request.attributes.get('_route') }}">
<!--begin::Header Mobile-->
<div id="kt_header_mobile" class="header-mobile-fixed header-mobile align-items-center header-mobile-fixed">
<!--begin::Toolbar-->
<div class="d-flex align-items-center">
<!--begin::Aside Mobile Toggle-->
<button class="brand-toggle btn btn-sm px-0 sidebar-header" id="kt_aside_mobile_toggle">
<span class="svg-icon svg-icon svg-icon-xl">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect x="0" y="0" width="24" height="24" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M22 11.5C22 12.3284 21.3284 13 20.5 13H3.5C2.6716 13 2 12.3284 2 11.5C2 10.6716 2.6716 10 3.5 10H20.5C21.3284 10 22 10.6716 22 11.5Z" fill="black" />
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M14.5 20C15.3284 20 16 19.3284 16 18.5C16 17.6716 15.3284 17 14.5 17H3.5C2.6716 17 2 17.6716 2 18.5C2 19.3284 2.6716 20 3.5 20H14.5ZM8.5 6C9.3284 6 10 5.32843 10 4.5C10 3.67157 9.3284 3 8.5 3H3.5C2.6716 3 2 3.67157 2 4.5C2 5.32843 2.6716 6 3.5 6H8.5Z" fill="black" />
</g>
</svg>
<!--end::Svg Icon-->
</span>
</button>
<!--end::Aside Mobile Toggle-->
</div>
<!--end::Toolbar-->
<!--begin::Logo-->
<a href="index.html">
<img class="logo" alt="Logo" src="{{ asset('images/logo.png') }}" />
</a>
<!--end::Logo-->
<!--begin::Toolbar-->
<div class="d-flex align-items-center">
<!--begin::Topbar Mobile Toggle-->
<button class="btn btn-hover-text-primary p-0 ml-3" id="kt_user_mobile_toggle">
<span class="svg-icon svg-icon-xl">
<!--begin::Svg Icon | path:/Assets/keen/media/svg/icons/General/User.svg-->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<polygon points="0 0 24 0 24 24 0 24" />
<path d="M12,11 C9.790861,11 8,9.209139 8,7 C8,4.790861 9.790861,3 12,3 C14.209139,3 16,4.790861 16,7 C16,9.209139 14.209139,11 12,11 Z" fill="#000000" fill-rule="nonzero" opacity="0.3" />
<path d="M3.00065168,20.1992055 C3.38825852,15.4265159 7.26191235,13 11.9833413,13 C16.7712164,13 20.7048837,15.2931929 20.9979143,20.2 C21.0095879,20.3954741 20.9979143,21 20.2466999,21 C16.541124,21 11.0347247,21 3.72750223,21 C3.47671215,21 2.97953825,20.45918 3.00065168,20.1992055 Z" fill="#000000" fill-rule="nonzero" />
</g>
</svg>
<!--end::Svg Icon-->
</span>
</button>
<!--end::Topbar Mobile Toggle-->
</div>
<!--end::Toolbar-->
</div>
<!--end::Header Mobile-->
<!--begin::Header-->
<div class="container-fluid header fixed-top d-none d-md-block">
<div class="h-100">
<nav class="navbar navbar-expand d-flex h-100">
<a herf="#" class="logo-minimize d-none d-lg-block">
<img src="{{ asset('images/logo.png') }}" style="height:40px;" alt="Company Name" class="logo-company d-none">
</a>
<div class="profile-info ms-auto d-none-del d-lg-block d-xl-block">
<div class="float-right">
{% if currentMenu is defined and currentMenu == 'administration' %}
<span class="notifications help" title="{{ label|default('Help'|trans) }}"><i class="far fa-question-circle"></i></span>
{% endif %}
<span class="notifications whatsapp inactive me-2" data-bs-toggle="popover" title="{{ label|default('Whatsapp notifications'|trans) }}" data-bs-content="{{ label|default('The Whatsapp notification system is not synchronized with the account, it will not be possible to send notifications until the problem is solved. Ask the administrator to synchronize the account with the cell phone number to be able to send notifications by Whatsapp'|trans) }}"><i class="fab fa-whatsapp fa-fw"></i></span>
<span class="notifications me-2"><i class="fa-solid fa-bell"></i></span>
<span class="user-name">Hola, {{ app.user.firstName }}</span>
{% if app.user.image is null or app.user.image == '' %}
<img id="profile-image" src="{{ asset('images/icon-user.png') }}" />
{% else %}
<img id="profile-image" src="{{ asset('uploads/user/') }}{{ app.user.image }}" />
{% endif %}
<div class="btn" id="kt_quick_panel_toggle">
<div class="position-relative">
<span style="left:0; top:0;"></span><span style="left:8px; top:0;"></span><span style="left:16px; top:0;"></span>
<span style="left:0; top:8px;"></span><span style="left:8px; top:8px;"></span><span style="left:16px; top:8px;"></span>
<span style="left:0; top:16px;"></span><span style="left:8px; top:16px;"></span><span style="left:16px; top:16px;"></span>
</div>
</div>
<a class="btn btn-primary logout" href="{{ path('app_logout') }}"><i class="fas fa-sign-out-alt"></i> {{ button_label|default('Sign out'|trans) }}</a>
</div>
</div>
</nav>
{{ render(path('api_dolar')) }}
</div>
</div>
<!--end::Header-->
<div class="container-fluid main">
<div class="wrapper">
<nav id="sidebar" class=" active">
<div class="brand flex-column-auto" id="kt_brand" style="" kt-hidden-height="72">
<!--begin::Logo-->
<div class="brand-logo">
<img alt="Logo" src="{{ asset('images/logo.png') }}">
</div>
<!--end::Logo-->
<!--begin::Toggle-->
<button class="brand-toggle btn btn-sm px-0 sidebar-header d-none d-lg-block" id="kt_aside_toggle">
<span class="svg-icon svg-icon svg-icon-xl">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect x="0" y="0" width="24" height="24" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M22 11.5C22 12.3284 21.3284 13 20.5 13H3.5C2.6716 13 2 12.3284 2 11.5C2 10.6716 2.6716 10 3.5 10H20.5C21.3284 10 22 10.6716 22 11.5Z" fill="black" />
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M14.5 20C15.3284 20 16 19.3284 16 18.5C16 17.6716 15.3284 17 14.5 17H3.5C2.6716 17 2 17.6716 2 18.5C2 19.3284 2.6716 20 3.5 20H14.5ZM8.5 6C9.3284 6 10 5.32843 10 4.5C10 3.67157 9.3284 3 8.5 3H3.5C2.6716 3 2 3.67157 2 4.5C2 5.32843 2.6716 6 3.5 6H8.5Z" fill="black" />
</g>
</svg>
<!--end::Svg Icon-->
</span>
</button>
<!--end::Toolbar-->
</div>
<div class="container-menu">
<div class="accordion accordion-flush" id="main-menu">
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-home">
<a href="{{ path('homepage') }}" class="accordion-button home {% if currentMenu is defined and currentMenu == 'homepage' %}select{% endif %}" type="button">
<i class="fas fa-home me-2"></i> <span>{{ label|default('Home'|trans) }}</span>
</a>
</h2>
</div>
{% if app.user.roles[0] == 'ROLE_ADMIN' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-users">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseUsers" aria-expanded="true" aria-controls="panelsStayOpen-collapseOne">
<i class="fas fa-users me-2"></i> <span>{{ label|default('Users'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseUsers" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-users" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('user_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
<span class="badge bg-primary rounded-pill">{{ info.users }}</span>
</li>
<li class="list-group-item"><a href="{{ path('user_new') }}"><i class="far fa-circle"></i> {{ label|default('New'|trans) }}</a></li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_ADMIN' or app.user.roles[0] == 'ROLE_SALE' or app.user.roles[0] == 'ROLE_AGENCY' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-clients">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseClients" aria-expanded="true" aria-controls="panelsStayOpen-collapseOne">
<i class="fas fa-users me-2"></i> <span>{{ label|default('Clients'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseClients" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-clients" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('client_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
<span class="badge bg-primary rounded-pill">{{ info.clients }}</span>
</li>
{% if app.user.roles[0] != 'ROLE_AGENCY' %}
<li class="list-group-item"><a href="{{ path('client_new') }}"><i class="far fa-circle"></i> {{ label|default('New'|trans) }}</a></li>
{% endif %}
</ul>
</div>
</div>
</div>
{% endif %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-cars">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseCars" aria-expanded="false" aria-controls="panelsStayOpen-collapseCars">
<i class="fas fa-car me-2"></i> <span>{{ label|default('Vehicles'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseCars" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-cars" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('car_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
<span class="badge bg-primary rounded-pill">{{ info.cars }}</span>
</li>
<li class="list-group-item"><a href="{{ path('car_new') }}"><i class="far fa-circle"></i> {{ label|default('New'|trans) }}</a></li>
{% if app.user.roles[0] == 'ROLE_ADMIN' %}
<li class="list-group-item separator"></li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('car_index_set_prices') }}"><i class="far fa-circle"></i> {{ label|default('Change prices'|trans) }}</a>
</li>
{% endif %}
<li class="list-group-item separator"></li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('infoauto_index') }}"><i class="far fa-circle"></i> Infoauto Precios</a>
</li>
<li class="list-group-item separator"></li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('inspection_index') }}"><i class="far fa-circle"></i> Peritajes</a>
</li>
<li class="list-group-item separator"></li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('brand_index') }}"><i class="far fa-circle"></i> {{ label|default('Brands'|trans) }}</a>
<span class="badge bg-primary rounded-pill">{{ info.brands }}</span>
</li>
</ul>
</div>
</div>
</div>
{% if app.user.roles[0] == 'ROLE_ADMIN' or app.user.roles[0] == 'ROLE_SALE' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-buys">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseBuys" aria-expanded="false" aria-controls="panelsStayOpen-collapseBuys">
<i class="fas fa-hand-holding-usd me-2"></i> <span>{{ label|default('Buys'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseBuys" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-buys" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('car_buy_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
</li>
<li class="list-group-item"><a href="{{ path('car_buy_new') }}"><i class="far fa-circle"></i> {{ label|default('New'|trans) }}</a></li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_ADMIN' or app.user.roles[0] == 'ROLE_SALE' or app.user.roles[0] == 'ROLE_AGENCY' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-sales">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseSales" aria-expanded="false" aria-controls="panelsStayOpen-collapseSales">
<i class="fas fa-hand-holding-usd me-2"></i> <span>{{ label|default('Sales'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseSales" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-sales" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('car_sale_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
</li>
{% if app.user.roles[0] != 'ROLE_AGENCY' %}
<li class="list-group-item"><a href="{{ path('car_sale_new') }}"><i class="far fa-circle"></i> {{ label|default('New'|trans) }}</a></li>
{% endif %}
</ul>
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-resales">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseResales" aria-expanded="false" aria-controls="panelsStayOpen-collapseResales">
<i class="fas fa-hand-holding-usd me-2"></i> <span>{{ label|default('Resales'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseResales" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-resales" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('car_resale_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
</li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_ADMIN' or app.user.roles[0] == 'ROLE_AGENCY' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-agency">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseAgency" aria-expanded="false" aria-controls="panelsStayOpen-collapseAgency">
<i class="fas fa-clipboard-list me-2"></i> <span>{{ label|default('Agency'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseAgency" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-agency" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('agency_sales') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }} {{ label|default('Sales'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('agency_purchases') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }} {{ label|default('Purschases'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('agency_settings') }}"><i class="far fa-circle"></i> {{ label|default('Settings'|trans) }}</a>
</li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_ADMIN' or app.user.roles[0] == 'ROLE_ADMINISTRATION' or app.user.roles[0] == 'ROLE_MECHANICAL' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-transfers">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseTransfers" aria-expanded="false" aria-controls="panelsStayOpen-transfers">
<i class="fas fa-user-tie me-2"></i></i> <span>{{ label|default('Transfers'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseTransfers" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-transfers" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('app_destinations_index') }}"><i class="far fa-circle"></i> {{ label|default('Destinations'|trans) }}</a>
</li>
<li class="list-group-item separator"></li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('app_transfers_index') }}"><i class="far fa-circle"></i> {{ label|default('List'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('app_transfers_new') }}"><i class="far fa-circle"></i> {{ label|default('New'|trans) }}</a>
</li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_ADMIN' or app.user.roles[0] == 'ROLE_ADMINISTRATION' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-administration">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseAdministration" aria-expanded="false" aria-controls="panelsStayOpen-administration">
<i class="fas fa-user-tie me-2"></i></i> <span>{{ label|default('Management'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseAdministration" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-administration" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_daily_box_index') }}"><i class="far fa-circle"></i> {{ label|default('Daily box'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_general_box_index') }}"><i class="far fa-circle"></i> {{ label|default('General box'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_bank_checks_box_index') }}"><i class="far fa-circle"></i> {{ label|default('Bank checks box'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_outstanding_credits_box_index') }}"><i class="far fa-circle"></i> {{ label|default('Outstanding credits box'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_total_balances_index') }}"><i class="far fa-circle"></i> {{ label|default('Total balances'|trans) }}</a>
</li>
<li class="list-group-item separator"></li>
<li class="list-group-item disabled d-flex justify-content-between align-items-center">
<a href="{{ path('administration_outstanding_credits_box_index') }}"><i class="far fa-circle"></i> {{ label|default('Cash receipt'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_commissions') }}"><i class="far fa-circle"></i> {{ label|default('Commissions'|trans) }}</a>
</li>
<li class="list-group-item disabled d-flex justify-content-between align-items-center">
<a href="{{ path('administration_outstanding_credits_box_index') }}"><i class="far fa-circle"></i> {{ label|default('Billing'|trans) }}</a>
</li>
<li class="list-group-item separator"></li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('administration_move_index') }}"><i class="far fa-circle"></i> {{ label|default('Moves'|trans) }}</a>
</li>
<li class="list-group-item"><a href="{{ path('administration_sector_index') }}"><i class="far fa-circle"></i> {{ label|default('Sectors'|trans) }}</a></li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_ADMIN' %}
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-system">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseSystem" aria-expanded="false" aria-controls="panelsStayOpen-system">
<i class="fas fa-cogs me-2"></i> <span>{{ label|default('System'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseSystem" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-system" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('statistics') }}"><i class="far fa-circle"></i> Estadísticas</a>
</li>
{#
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('reports') }}"><i class="far fa-circle"></i> {{ label|default('Reports'|trans) }}</a>
</li>
#}
{#
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('app_branches_index') }}"><i class="far fa-circle"></i> Sucursales</a>
</li>
#}
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('client_settings') }}"><i class="far fa-circle"></i> {{ label|default('Clients settings'|trans) }}</a>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('system_whatsapp') }}" ><i class="far fa-circle"></i> Test Whatsapp</a>
</li>
</ul>
</div>
</div>
</div>
{% endif %}
{% if app.user.roles[0] == 'ROLE_AGENCY' %}
{#
<div class="accordion-item">
<h2 class="accordion-header" id="panelsStayOpen-system">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#panelsStayOpen-collapseSystem" aria-expanded="false" aria-controls="panelsStayOpen-system">
<i class="fas fa-cogs me-2"></i> <span>{{ label|default('System'|trans) }}</span>
</button>
</h2>
<div id="panelsStayOpen-collapseSystem" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-system" data-bs-parent="#main-menu">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="{{ path('agency_user_settings') }}"><i class="far fa-circle"></i> {{ label|default('Settings'|trans) }}</a>
</li>
</ul>
</div>
</div>
</div>
#}
{% endif %}
</div>
</div>
</nav>
<main role="main" class="content">
{% block body %}{% endblock %}
</main><!-- /.container -->
</div>
</div>
<div class="aside-overlay"></div>
<!--begin::Modal-->
<div class="modal fade" id="dynamicModal" tabindex="-1" role="dialog" aria-labelledby="dynamicModalLabel" data-backdrop="static">
<div class="modal-dialog modal-xl" role="document">
<div class="modal-content">
{#<div class="modal-header"></div>#}
<button type="button" class="btn-close close align-self-end mt-1 me-1 fw-bolder" data-dismiss="modal" aria-label="Close"></button>
<div class="modal-body"></div>
{#<div class="modal-footer"></div>#}
</div>
</div>
</div>
<!--end::Modal-->
<!--begin::Footer-->
<footer id="kt_footer" class="fixed-bottom fixed">
<!--begin::Container-->
<div class="container d-flex flex-column flex-md-row align-items-center justify-content-between">
<div class="copyright">
©{{ 'now'|date('Y') }} Sistema de gestión integral
</div>
<div>
</div>
<div class="powered">
<span class="font-italic font-weight-bold mr-2">powered by</span>
</div>
</div>
<!--end::Container-->
</footer>
<!--end::Footer-->
{% block javascripts %}
<script src="{{ asset('js/jquery-3.6.0.min.js') }}"></script>
<script>window.jQuery || document.write('<script src="{{ asset('js/jquery-3.6.0.min.js') }}"><\/script>')</script>
<script src="{{ asset('js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('js/jquery.mask.min.js') }}"></script>
<script src="{{ asset('js/jquery.number.min.js') }}"></script>
<script>
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
})
</script>
<script type="text/javascript">
function launchModal(remote) {
$('#dynamicModal').removeData('bs.modal');
$('#dynamicModal').find('.modal-body').empty();
$('#dynamicModal .modal-body' ).load(remote);
//$('body > .header').removeClass('fixed-top');
$('#dynamicModal').modal('show');
}
$(document).ready(function() {
currentMenu = '{% if currentMenu is defined %}{{ currentMenu }}{% else %}{% endif %}';
switch (currentMenu) {
case 'user':
$('#panelsStayOpen-collapseUsers').collapse('show');
break;
case 'client':
$('#panelsStayOpen-collapseClients').collapse('show');
break;
case 'car':
$('#panelsStayOpen-collapseCars').collapse('show');
break;
case 'car_buy':
$('#panelsStayOpen-collapseBuys').collapse('show');
break;
case 'car_sale':
$('#panelsStayOpen-collapseSales').collapse('show');
break;
case 'car_resale':
$('#panelsStayOpen-collapseResales').collapse('show');
break;
case 'agency':
$('#panelsStayOpen-collapseAgency').collapse('show');
break;
case 'transfers':
$('#panelsStayOpen-collapseTransfers').collapse('show');
break;t
case 'administration':
$('#panelsStayOpen-collapseAdministration').collapse('show');
break;
case 'system':
$('#panelsStayOpen-collapseSystem').collapse('show');
break;
}
if (currentMenu == 'homepage') {
} else {
}
$('#dynamicModal').on('hidden.bs.modal', function (e) {
$('#dynamicModal').find('.modal-body').empty();
});
$('#dynamicModal .close').click(function() {
$('#dynamicModal').modal('hide');
});
$('#kt_aside_toggle').click(function() {
if ($('#sidebar').hasClass('active')) {
$('#sidebar').removeClass('active');
$('#sidebar').addClass('aside-minimize');
$('.header .navbar').addClass('minimize');
$('main.content').addClass('minimize');
$('.accordion-collapse').collapse('hide');
} else {
$('#sidebar').addClass('active');
$('#sidebar').removeClass('aside-minimize');
$('.header .navbar').removeClass('minimize');
$('main.content').removeClass('minimize');
$('.accordion-collapse').collapse('show');
}
});
$('#kt_aside_mobile_toggle').click(function () {
$('#sidebar').toggleClass('active');
$('.aside-overlay').toggleClass('active');
$('main.content').toggleClass('minimize');
});
$('#kt_user_mobile_toggle').click(function () {
$('body > .header').toggleClass('showUserInfo');
});
$('.aside-overlay').click(function () {
$('#sidebar').toggleClass('active');
$('.aside-overlay').toggleClass('active');
$('main').toggleClass('minimize');
});
$('.notifications.help').on('click', function(e) {
launchModal('{{ path('help_management') }}');
});
$('.container-menu').mouseover(function () {
if ($('#sidebar').hasClass('aside-minimize') && !$('#sidebar').hasClass('active')) {
$('#sidebar').addClass('active');
$('main.content').removeClass('minimize');
}
});
$('main.content').mouseover(function () {
if ($('#sidebar').hasClass('aside-minimize active')) {
$('#sidebar').toggleClass('active');
$('.aside-overlay').toggleClass('active');
$('.header .navbar').toggleClass('minimize');
$('main.content').toggleClass('hidden');
$('main.content').addClass('minimize');
$('.accordion-collapse').collapse('hide');
}
});
if ($(window).width() < 992) {
$('#sidebar').toggleClass('active');
$('main.content').toggleClass('minimize');
}
});
</script>
{% endblock %}
</body>
</html>