templates/back/inc/sidebar.html.twig line 1

Open in your IDE?
  1. <!-- Main Sidebar Container -->
  2. <aside
  3.     class="main-sidebar sidebar-dark-primary elevation-4">
  4.     <!-- Brand Logo -->
  5.     <a href="" class="brand-link">
  6.         <span class="brand-text font-weight-light">Hobbiinn</span>
  7.     </a>
  8.     <!-- Sidebar -->
  9.     <div
  10.         class="sidebar">
  11.         <!-- Sidebar user panel (optional) -->
  12.         <div class="user-panel mt-3 pb-3 mb-3 d-flex">
  13.             <div class="image">
  14.                 <img src="{{ asset('back/img/avatar5.png') }}" class="img-circle elevation-2" alt="User Image">
  15.             </div>
  16.             <div class="info">
  17.                 <a href="#" class="d-block">Admin</a>
  18.             </div>
  19.         </div>
  20.         {% if is_granted('ROLE_ADMIN') %}
  21.             <!-- Sidebar Menu -->
  22.             <nav class="mt-2">
  23.                 <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  24.                     <li class="nav-header">Dashboard</li>
  25.                     <li class="nav-item">
  26.                         <a href="{{ path('admin_dashboard') }}" class="nav-link {% if app.request.get('_route') == 'admin_dashboard' %}active{% endif %}">
  27.                             <i class="nav-icon far fa-chart-bar"></i>
  28.                             <p>
  29.                                 Dashboard
  30.                             </p>
  31.                         </a>
  32.                     </li>
  33.                     <li class="nav-item">
  34.                         <a href="{{ path('admin_dashboard_recap_finances') }}" class="nav-link {% if app.request.get('_route') == 'admin_dashboard_recap_finances' %}active{% endif %}">
  35.                             <i class="nav-icon far fa-chart-bar"></i>
  36.                             <p>
  37.                                 Récapitulatif financier
  38.                             </p>
  39.                         </a>
  40.                     </li>
  41.                 </ul>
  42.             </nav>
  43.         {% endif %}
  44.         
  45.         <nav class="mt-2">
  46.             <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  47.                 <li class="nav-header">Promotions</li>
  48.                 <li class="nav-item">
  49.                     <a href="{{ path('app_admin_promo_index') }}" class="nav-link {% if app.request.attributes.get('_route') == 'app_admin_promo_index' %}active{% endif %}">
  50.                         <i class="nav-icon fa fa-list"></i>
  51.                         <p>
  52.                             Promotions
  53.                         </p>
  54.                     </a>
  55.                 </li>
  56.             </ul>
  57.         </nav>
  58.         <nav class="mt-2">
  59.             <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  60.                 <li class="nav-header">Abonnement</li>
  61.                 <li class="nav-item">
  62.                     <a href="{{ path('admin_subscribers_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_subscribers_list' %}active{% endif %}">
  63.                         <i class="nav-icon fa fa-list"></i>
  64.                         <p>
  65.                             Gestion des abonnés
  66.                         </p>
  67.                     </a>
  68.                 </li>
  69.                 <li class="nav-item">
  70.                     <a href="{{ path('type_abonnement_index') }}" class="nav-link {% if app.request.attributes.get('_route') == 'type_abonnement_index' %}active{% endif %}">
  71.                         <i class="nav-icon fa fa-list"></i>
  72.                         <p>
  73.                             Type d'abonnement
  74.                         </p>
  75.                     </a>
  76.                 </li>
  77.                 <li class="nav-item">
  78.                     <a href="{{ path('app_admin_subscription_paiements') }}" class="nav-link {% if app.request.attributes.get('_route') == 'app_admin_finances_paiements' %}active{% endif %}">
  79.                         <i class="nav-icon fa fa-list"></i>
  80.                         <p>
  81.                             Paiements
  82.                         </p>
  83.                     </a>
  84.                 </li>
  85.             </ul>
  86.         </nav>
  87.         <nav class="mt-2">
  88.             <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  89.                 <li class="nav-header">Utilisateurs</li>
  90.                 <li class="nav-item">
  91.                     <a href="{{ path('admin_user_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_user_list' %}active{% endif %}">
  92.                         <i class="nav-icon far fa-user"></i>
  93.                         <p>
  94.                             Gestion utilisateurs
  95.                         </p>
  96.                     </a>
  97.                 </li>
  98.                 <li class="nav-item">
  99.                     <a href="{{ path('admin_company_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_company_list' %}active{% endif %}">
  100.                         <i class="nav-icon fa fa-briefcase"></i>
  101.                         <p>
  102.                             Gestion entreprises
  103.                         </p>
  104.                     </a>
  105.                 </li>
  106.                 <li class="nav-item">
  107.                     <a href="{{ path('admin_messaging') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_messaging_list' %}active{% endif %}">
  108.                         <i class="nav-icon fa fa-envelope"></i>
  109.                         <p>
  110.                             Messagerie
  111.                         </p>
  112.                     </a>
  113.                 </li>
  114.             </ul>
  115.         </nav>
  116.         <nav class="mt-2">
  117.             <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  118.                 {% if is_granted('ROLE_ADMIN') %}
  119.                     <li class="nav-header">Commandes</li>
  120.                     <li class="nav-item">
  121.                         <a href="{{ path('admin_command_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_command_list' %}active{% endif %}">
  122.                             <i class="nav-icon fa fa-database"></i>
  123.                             <p>
  124.                                 Gestion commandes
  125.                             </p>
  126.                         </a>
  127.                     </li>
  128.                 {% endif %}
  129.                 <li class="nav-item">
  130.                     <a href="{{ path('admin_litige_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_litige_list' %}active{% endif %}">
  131.                         <i class="nav-icon fa fa-thumbs-down"></i>
  132.                         <p>
  133.                             Gestion litiges
  134.                         </p>
  135.                     </a>
  136.                 </li>
  137.                 {% if is_granted('ROLE_ADMIN') %}
  138.                 <li class="nav-item">
  139.                     <a href="{{ path('admin_caution_list') }}" class="nav-link ">
  140.                         <i class="nav-icon fa fa-exclamation-circle"></i>
  141.                         <p>
  142.                             Gestion caution
  143.                         </p>
  144.                     </a>
  145.                 </li>
  146.                 {% endif %}
  147.                 {% if is_granted('ROLE_ADMIN') %}
  148.                     <li class="nav-item">
  149.                         <a href="{{ path('admin_pack_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_pack_list' %}active{% endif %}">
  150.                             <i class="nav-icon fa fa-box-open"></i>
  151.                             <p>
  152.                                 Gestion Packs
  153.                             </p>
  154.                         </a>
  155.                     </li>
  156.                     <li class="nav-item">
  157.                         <a href="{{ path('admin_product_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_product_list' %}active{% endif %}">
  158.                             <i class="nav-icon fa fa-box-open"></i>
  159.                             <p>
  160.                                 Gestion Produits
  161.                             </p>
  162.                         </a>
  163.                     </li>
  164.                     <li class="nav-item">
  165.                         <a href="{{ path('admin_livraison_livraisons') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_livraison_livraisons' %}active{% endif %}">
  166.                             <i class="nav-icon fa fa-truck"></i>
  167.                             <p>
  168.                                 Gestion Livraison
  169.                             </p>
  170.                         </a>
  171.                     </li>
  172.                     <li class="nav-item">
  173.                         <a href="{{ path('admin_avis_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_avis_list' %}active{% endif %}">
  174.                             <i class="nav-icon fa fa-comments"></i>
  175.                             <p>
  176.                                 Gestion commentaires
  177.                             </p>
  178.                         </a>
  179.                     </li>
  180.                 {% endif %}
  181.             </ul>
  182.         </nav>
  183.         <nav class="mt-2">
  184.             <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  185.                 {% if is_granted('ROLE_ADMIN') %}
  186.                     <li class="nav-header">Locations et réservations</li>
  187.                     <li class="nav-item">
  188.                         <a href="{{ path('admin_location') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_location' %}active{% endif %}">
  189.                             <i class="nav-icon fa fa-book-open"></i>
  190.                             <p>
  191.                                 Locations
  192.                             </p>
  193.                         </a>
  194.                     </li>
  195.                     <li class="nav-item">
  196.                         <a href="{{ path('admin_reservation_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_reservation_list' %}active{% endif %}">
  197.                             <i class="nav-icon fa fa-archive"></i>
  198.                             <p>
  199.                                 Réservations
  200.                             </p>
  201.                         </a>
  202.                     </li>
  203.                     <li class="nav-item">
  204.                         <a href="{{ path('app_admin_commune_index') }}" class="nav-link {% if app.request.attributes.get('_route') == 'app_admin_commune_index' %}active{% endif %}">
  205.                             <i class="nav-icon fa fa-map"></i>
  206.                             <p>
  207.                                 Communes
  208.                             </p>
  209.                         </a>
  210.                     </li>
  211.                     <li class="nav-item">
  212.                         <a href="{{ path('app_admin_finances_taxe_sejour') }}" class="nav-link {% if app.request.attributes.get('_route') == 'app_admin_finances_taxe_sejour' %}active{% endif %}">
  213.                             <i class="nav-icon fa fa-list"></i>
  214.                             <p>
  215.                                 Taxe de séjour
  216.                             </p>
  217.                         </a>
  218.                     </li>
  219.                     {# <li class="nav-item">
  220.                         <a href="{{ path('admin_reservation_list') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_reservation_list' %}active{% endif %}">
  221.                             <i class="nav-icon fa fa-archive"></i>
  222.                             <p>
  223.                                 Langues
  224.                             </p>
  225.                         </a>
  226.                     </li> #}
  227.                 {% endif %}
  228.             </ul>
  229.         </nav>
  230.         {% if is_granted('ROLE_ADMIN') %}
  231.             <nav class="mt-2">
  232.                 <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  233.                     <li class="nav-header">Secteurs d'activité</li>
  234.                     <li class="nav-item">
  235.                         <a href="{{ path('admin_category_category_principal') }}" class="nav-link {% if app.request.get('_route') == 'admin_category_category_principal' %}active{% endif %}">
  236.                             <i class="nav-icon fa fa-list"></i>
  237.                             <p>
  238.                                 Catégories Principales
  239.                             </p>
  240.                         </a>
  241.                     </li>
  242.                     <li class="nav-item">
  243.                         <a href="{{ path('admin_category_subcategory_list') }}" class="nav-link {% if app.request.get('_route') == 'admin_category_subcategory_list' %}active{% endif %}">
  244.                             <i class="nav-icon fa fa-list"></i>
  245.                             <p>
  246.                                 Sous-Catégories
  247.                             </p>
  248.                         </a>
  249.                     </li>
  250.                     <li class="nav-item">
  251.                         <a href="{{ path('admin_listes_type_prest') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_listes_type_prest' %}active{% endif %}">
  252.                             <i class="nav-icon fa fa-list"></i>
  253.                             <p>
  254.                                 Ajout type de prestation
  255.                             </p>
  256.                         </a>
  257.                     </li>
  258.                     <li class="nav-item">
  259.                         <a href="{{ path('admin_location_listes_type') }}" class="nav-link {% if app.request.attributes.get('_route') == 'admin_location_listes_type' %}active{% endif %}">
  260.                             <i class="nav-icon fa fa-list"></i>
  261.                             <p>
  262.                                 Ajout type de locations
  263.                             </p>
  264.                         </a>
  265.                     </li>
  266.                 </ul>
  267.             </nav>
  268.             <nav class="mt-2">
  269.                 <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  270.                     <li class="nav-header">Blog</li>
  271.                     <li class="nav-item">
  272.                         <a href="{{ path('admin_blog_category_list') }}" class="nav-link {% if app.request.get('_route') == 'admin_blog_category_list' %}active{% endif %}">
  273.                             <i class="nav-icon fa fa-list"></i>
  274.                             <p>
  275.                                 Catégories
  276.                             </p>
  277.                         </a>
  278.                     </li>
  279.                     <li class="nav-item">
  280.                         <a href="{{ path('admin_blog_article_list') }}" class="nav-link {% if app.request.get('_route') == 'admin_blog_article_list' %}active{% endif %}">
  281.                             <i class="nav-icon fa fa-indent"></i>
  282.                             <p>
  283.                                 Articles
  284.                             </p>
  285.                         </a>
  286.                     </li>
  287.                 </ul>
  288.             </nav>
  289.             <!--//////////////////-->
  290.             <nav class="mt-2">
  291.                 <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  292.                     <li class="nav-header">Catégories annonces</li>
  293.                     <li class="nav-item">
  294.                         <a href="{{ path('admin_blog_annonce_category') }}" class="nav-link {% if app.request.get('_route') == 'admin_blog_annonce_category' %}active{% endif %}">
  295.                             <i class="nav-icon fa fa-list"></i>
  296.                             <p>
  297.                                 Annonce client
  298.                             </p>
  299.                         </a>
  300.                     </li>
  301.                     <li class="nav-item">
  302.                         <a href="{{ path('admin_blog_annonce_category_prestataire') }}" class="nav-link {% if app.request.get('_route') == 'admin_blog_annonce_category_prestataire' %}active{% endif %}">
  303.                             <i class="nav-icon fa fa-list"></i>
  304.                             <p>
  305.                                 Annonce prestataire
  306.                             </p>
  307.                         </a>
  308.                     </li>
  309.                 </ul>
  310.             </nav>
  311.             <nav class="mt-2">
  312.                 <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
  313.                     <li class="nav-header">Pages</li>
  314.                     <li class="nav-item">
  315.                         <a href="{{ path('admin_pages') }}" class="nav-link {% if app.request.get('_route') == 'admin_pages' %}active{% endif %}">
  316.                             <i class="nav-icon fa fa-list"></i>
  317.                             <p>
  318.                                 Pages statiques
  319.                             </p>
  320.                         </a>
  321.                     </li>
  322.                     <li class="nav-item">
  323.                         <a href="{{ path('admin_slider_edit') }}" class="nav-link {% if app.request.get('_route') == 'admin_slider_edit' %}active{% endif %}">
  324.                             <i class="nav-icon fa fa-sliders-h"></i>
  325.                             <p>
  326.                                 Slider
  327.                             </p>
  328.                         </a>
  329.                     </li>
  330.                 </ul>
  331.             </nav>
  332.         {% endif %}
  333.         <!-- /.sidebar-menu -->
  334.     </div>
  335.     <!-- /.sidebar -->
  336. </aside>