templates/page/_navbar_product.html.twig line 1

Open in your IDE?
  1. {% if is_mobile() %}
  2.     
  3.         {% for clientProduct in clientProducts %}
  4.             {% if clientProduct.product.name == 'Flashlearning' %}
  5.                 <li>
  6.                     <a id="flashlearning_navbar_product_link" 
  7.                     class="d-block text-decoration-none text-graphite m-text" 
  8.                     href="{{path('app_flashlearning', {'slug': client.slug})}}"><span lang="en">Event & FlashLearning</span></a>
  9.                 </li>
  10.             {% endif %}
  11.             {% if clientProduct.product.name == "Defi-inclusion" and app.user != null %}
  12.                 {% if clientProduct.endAt|date("Y-m-d H:i:s") > "now"|date("Y-m-d H:i:s") and app.user.userProducts is empty %}
  13.                     <li>
  14.                         <a id="navbar_inclusion_defi" 
  15.                         class="d-block text-decoration-none text-graphite m-text" 
  16.                         href="{{path('app_defi-inclusion', {'slug': client.slug})}}">Défi de l'inclusion</a>
  17.                     </li>
  18.                 {% elseif app.user != null and app.user.userProducts is not empty %}
  19.                     {% for userProduct in app.user.userProducts %}
  20.                         {% if userProduct.hasDone is same as true %}
  21.                             <li>
  22.                                 <a id="navbar_inclusion_defi" 
  23.                                 class="d-block text-decoration-none text-graphite m-text" 
  24.                                 href="{{path('app_inclusion_defi_quizz_ranking', {'id': clientProduct.id})}}">Défi de l'inclusion</a>
  25.                             </li>
  26.                         {% else %}
  27.                             <li>
  28.                                 <a id="navbar_inclusion_defi" 
  29.                                 class="d-block text-decoration-none text-graphite m-text" 
  30.                                 href="{{path('app_defi-inclusion', {'slug': client.slug})}}">Défi de l'inclusion</a>
  31.                             </li>
  32.                         {% endif %}
  33.                     {% endfor %}
  34.                 {% endif %}
  35.             {% endif %}
  36.         {% endfor %}
  37.         {% if diagTools is same as true %}
  38.         {% if clientProductsCount > 1 %}
  39.             <li>
  40.                 <a id="navbar_diag_tools" 
  41.                 class="d-block text-decoration-none text-graphite m-text" 
  42.                 href="{{path('app_diag_tools', {'slug': client.slug})}}">Outils Diagnostic</a>
  43.             </li>
  44.         {% else %}
  45.             <li>
  46.                 <a id="navbar_diag_tools" 
  47.                 class="d-block text-decoration-none text-graphite m-text" 
  48.                 href="{{path('app_diag_tools', {'slug': client.slug})}}">Outil Diagnostic</a>
  49.             </li>
  50.         {% endif %}
  51.         {% endif %}
  52.             {% for clientProduct in clientProducts %}
  53.                 {% if clientProduct.product.slug == 'flashlearning' and is_granted('ROLE_USER') %}
  54.                     <li>
  55.                         <a id="navbar_my_agenda" class="d-block text-decoration-none text-graphite m-text" 
  56.                          href="{{path('app_my_agenda')}}">Mon agenda</a>
  57.                     </li>
  58.                 {% endif %}
  59.             {% endfor %}
  60.     
  61. {% else %}
  62. <nav id="product-navbar" role="navigation">
  63.     <ul class="text-graphite d-flex justify-content-center align-items-end h-100">
  64.         {% if tabToHide == false %}
  65.         <li><a id="homepage_navbar_product_link" class="d-block text-decoration-none text-graphite navbar-product-link work-sans-semi-bold m-text" href="{{path('app_main', {'clientSlug': client.slug})}}">Accueil</a></li>
  66.         {% endif %}
  67.         {% for clientProduct in clientProducts %}
  68.             {% if clientProduct.product.name == 'Flashlearning' %}
  69.                 <li><a id="flashlearning_navbar_product_link" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_flashlearning', {'slug': client.slug})}}"><span lang="en">Event & FlashLearning</span></a></li>
  70.             {% endif %}
  71.             {# {% if clientProduct.product.name == "Defi-inclusion" %} #}
  72.             {% if clientProduct.product.name == "Defi-inclusion" and app.user != null and clientProduct.isActive == 1 %}
  73.                 {% if clientProduct.endAt|date("Y-m-d H:i:s") > "now"|date("Y-m-d H:i:s") and app.user.userProducts is empty %}
  74.                     <li><a id="navbar_inclusion_defi" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_defi-inclusion', {'slug': client.slug})}}">Défi de l'inclusion</a></li>
  75.                 {% elseif app.user != null and app.user.userProducts is not empty %}
  76.                     {% for userProduct in app.user.userProducts %}
  77.                         {% if userProduct.hasDone is same as true and userProduct.createdAt|date("Y") == "now"|date("Y") %}
  78.                             <li><a id="navbar_inclusion_defi" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_inclusion_defi_quizz_ranking', {'id': clientProduct.id})}}">Défi de l'inclusion</a></li>
  79.                         {% elseif userProduct.hasDone is same as false %}
  80.                             <li><a id="navbar_inclusion_defi" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_defi-inclusion', {'slug': client.slug})}}">Défi de l'inclusion</a></li>
  81.                         {% else %}
  82.                         {% endif %}
  83.                     {% endfor %}
  84.                 {% endif %}
  85.             {% endif %}
  86.         {% endfor %}
  87.         {% if diagTools is same as true %}
  88.             {% if clientProductsCount > 1 %}
  89.                  <li><a id="navbar_diag_tools" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_diag_tools', {'slug': client.slug})}}">Outils diagnostic</a></li>
  90.             {% else %}
  91.                  <li><a id="navbar_diag_tools" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_diag_tools', {'slug': client.slug})}}">Outil diagnostic</a></li>
  92.             {% endif %}
  93.         {% endif %}
  94.         {% for clientProduct in clientProducts %}
  95.             {% if clientProduct.product.slug == 'flashlearning' and is_granted('ROLE_USER') %}
  96.                 <li><a id="navbar_my_agenda" class="d-block text-decoration-none text-graphite navbar-product-link ms-4 work-sans-semi-bold m-text" href="{{path('app_my_agenda')}}">Mon agenda</a></li>
  97.             {% endif %}
  98.         {% endfor %}
  99.     </ul>
  100. </nav>
  101. {% endif %}