templates/content/consultant/consultant_page.html.twig line 1

Open in your IDE?
  1. <section class="d-sm-none d-block" style="height: 80px;">
  2. </section>
  3. <section class="d-none d-sm-block">
  4.     <h1 class="text-center text-uppercase mt-5 mb-3 ">Comment Contacter {{conseiller[0].userPseudo}} pour une
  5.         consultation de voyance ?</h1>
  6.     {% if app.user %}
  7.     <div class="col-lg-8 mx-auto mb-5 text-center">
  8.         <h4> Pour consulter {{conseiller[0].userPseudo}}, rechargez votre compte si
  9.             nécessaire.
  10.             <br>
  11.             Sinon appelez le <strong>01 72 89 19 46</strong> et suivez les instructions.
  12.         </h4>
  13.         <br> <a href="{{path('app_tarifs')}}"> <button class="btn btn-primary mt-2"> Rechargez votre compte </button>
  14.     </div>
  15.     {% else %}
  16.     <div class="col-lg-8 mx-auto mb-5 text-center">
  17.         <h4>Créer votre compte client dès maintenant, c'est gratuit et sans engagement.
  18.             Pour se faire, rien de plus simple, vous n'avez qu'a remplir le formulaire suivant. </h4>
  19.         <br> <a href="{{path('app_register')}}"> <button class="btn btn-primary mt-2"> Créer votre compte</button>
  20.     </div>
  21.     {% endif %}
  22.     <div class="container-xl col-sm-10  row mx-auto mt-4 mb-4">
  23.         <div class="col-sm-3 ">
  24.             <div class="card shadow">
  25.                 <h5 class="card-title text-center">{{conseiller[0].userPseudo}} - {{conseiller[0].userExtensionCode}}
  26.                 </h5>
  27.                 <img src="{{conseiller[0].photo}}" class="card-img-top" alt="...">
  28.                 <div class="card-body">
  29.                     {% if conseiller[0].note == 0 %}
  30.                     <p class="text-center  text-dark small ">Avis des membres
  31.                         <i class="bi bi-star"></i>
  32.                         <i class="bi bi-star"></i>
  33.                         <i class="bi bi-star"></i>
  34.                         <i class="bi bi-star"></i>
  35.                         <i class="bi bi-star"></i>
  36.                     </p>
  37.                     {% elseif conseiller[0].note == 0.5 %}
  38.                     <p class="text-center text-dark  small ">Avis des membres
  39.                         <i class="bi bi-star-half" style="color: #d78316;"></i>
  40.                         <i class="bi bi-star"></i>
  41.                         <i class="bi bi-star"></i>
  42.                         <i class="bi bi-star"></i>
  43.                         <i class="bi bi-star"></i>
  44.                     </p>
  45.                     {% elseif conseiller[0].note == 1 %}
  46.                     <p class="text-center text-dark  small ">Avis des membres
  47.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  48.                         <i class="bi bi-star"></i>
  49.                         <i class="bi bi-star"></i>
  50.                         <i class="bi bi-star"></i>
  51.                         <i class="bi bi-star"></i>
  52.                     </p>
  53.                     {% elseif conseiller[0].note == 1.5 %}
  54.                     <p class="text-center text-dark  small ">Avis des membres
  55.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  56.                         <i class="bi bi-star-half" style="color: #d78316;"></i>
  57.                         <i class="bi bi-star"></i>
  58.                         <i class="bi bi-star"></i>
  59.                         <i class="bi bi-star"></i>
  60.                     </p>
  61.                     {% elseif conseiller[0].note == 2 %}
  62.                     <p class="text-center text-dark  small ">Avis des membres
  63.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  64.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  65.                         <i class="bi bi-star"></i>
  66.                         <i class="bi bi-star"></i>
  67.                         <i class="bi bi-star"></i>
  68.                     </p>
  69.                     {% elseif conseiller[0].note == 2.5 %}
  70.                     <p class="text-center  text-dark small ">Avis des membres
  71.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  72.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  73.                         <i class="bi bi-star-half" style="color: #d78316;"></i>
  74.                         <i class="bi bi-star"></i>
  75.                         <i class="bi bi-star"></i>
  76.                     </p>
  77.                     {% elseif conseiller[0].note == 3 %}
  78.                     <p class="text-center  text-dark small ">Avis des membres
  79.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  80.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  81.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  82.                         <i class="bi bi-star"></i>
  83.                         <i class="bi bi-star"></i>
  84.                     </p>
  85.                     {% elseif conseiller[0].note == 3.5 %}
  86.                     <p class="text-center text-dark  small ">Avis des membres
  87.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  88.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  89.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  90.                         <i class="bi bi-star-half" style="color: #d78316;"></i>
  91.                         <i class="bi bi-star"></i>
  92.                     </p>
  93.                     {% elseif conseiller[0].note == 4 %}
  94.                     <p class="text-center  text-dark small ">Avis des membres
  95.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  96.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  97.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  98.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  99.                         <i class="bi bi-star"></i>
  100.                     </p>
  101.                     {% elseif conseiller[0].note == 4.5 %}
  102.                     <p class="text-center text-dark  small ">Avis des membres
  103.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  104.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  105.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  106.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  107.                         <i class="bi bi-star-half" style="color: #d78316;"></i>
  108.                     </p>
  109.                     {% elseif conseiller[0].note == 5 %}
  110.                     <p class="text-center  text-dark small ">Avis des membres
  111.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  112.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  113.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  114.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  115.                         <i class="bi bi-star-fill" style="color: #d78316;"></i>
  116.                     </p>
  117.                     {% endif %}
  118.                     {% if app.user %}
  119.                     <ul class="list-group list-group-flush">
  120.                         <button class="btn btn-primary shadow  mt-2"> <a href="{{path('app_userComment')}}"
  121.                                 class="text-white"><i class="bi bi-eye"></i> Voir mon avis</button></a>
  122.                         {% if conseiller[0].userMailing %}
  123.                         <button class="btn btn-primary shadow  mt-2"> <a href="{{path('app_chat')}}"
  124.                                 class="text-white"><i class="bi bi-chat-fill col-12"></i> Chat</button></a>
  125.                         {% endif %}
  126.                         {% if conseiller[0].userChatOnline %}
  127.                         <button class="btn btn-primary shadow  mt-2"> <i class="bi bi-camera-video-fill"></i>
  128.                             Visio</button>
  129.                         {% endif %}
  130.                         <button class="btn btn-primary shadow  mt-2"> <a
  131.                                 href="{{path('question_mail',  {id : conseiller[0].complementId})}}"
  132.                                 class="text-white"><i class="bi bi-envelope-fill col-12"></i> Question Mail </a>
  133.                         </button>
  134.                         <button class="btn btn-primary shadow mt-2"> <i class="bi bi-heart-fill"></i> Ajouter aux
  135.                             Favoris</button>
  136.                     </ul>
  137.                     {% else %}
  138.                     <ul class="list-group list-group-flush">
  139.                         <button class="btn btn-primary shadow  mt-2">
  140.                             <a href="{{path('app_login')}}" class="text-white">
  141.                                 <i class="bi bi-box-arrow-in-right"></i> Connection </a>
  142.                         </button>
  143.                         <button class="btn btn-primary shadow  mt-2">
  144.                             <a href="{{path('app_register')}}" class="text-white">
  145.                                 <i class="bi bi-book"></i> Inscription </a>
  146.                         </button>
  147.                     </ul>
  148.                     {% endif %}
  149.                 </div>
  150.             </div>
  151.         </div>
  152.         <div class="card col-lg-9 bg-primary">
  153.             <div class="card-header border-bottom ">
  154.                 <!-- Wizard navigation-->
  155.                 <div class="nav nav-pills nav-justified flex-column flex-xl-row nav-wizard " id="cardTab"
  156.                     role="tablist">
  157.                     <!-- Wizard navigation item 1-->
  158.                     <a class="nav-item nav-link active" id="profil-tab" href="#profil" data-bs-toggle="tab" role="tab"
  159.                         aria-controls="profil" aria-selected="true">
  160.                         <div class="wizard-step-icon"><i class="bi bi-person"></i></div>
  161.                         <div class="wizard-step-text">
  162.                             <div class="wizard-step-text-name">Profil</div>
  163.                         </div>
  164.                     </a>
  165.                     <!-- Wizard navigation item 2-->
  166.                     <a class="nav-item nav-link" id="avis-tab" href="#avis" data-bs-toggle="tab" role="tab"
  167.                         aria-controls="avis" aria-selected="true">
  168.                         <div class="wizard-step-icon"><i class="bi bi-book"></i></div>
  169.                         <div class="wizard-step-text">
  170.                             <div class="wizard-step-text-name">Appréciations</div>
  171.                         </div>
  172.                     </a>
  173.                     {% if app.user %}
  174.                     <!-- Wizard navigation item 3-->
  175.                     <a class="nav-item nav-link" id="eval-tab" href="#eval" data-bs-toggle="tab" role="tab"
  176.                         aria-controls="eval" aria-selected="true">
  177.                         <div class="wizard-step-icon"><i class="bi bi-pen-fill"></i></div>
  178.                         <div class="wizard-step-text ">
  179.                             <div class="wizard-step-text-name "> Laissez un avis</div>
  180.                         </div>
  181.                     </a>
  182.                     {% endif %}
  183.                 </div>
  184.             </div>
  185.             <div class="card-body ">
  186.                 <div class="tab-content" id="cardTabContent">
  187.                     <!-- Wizard tab pane item 1-->
  188.                     <div class="tab-pane py-5 py-xl-10 fade show active" id="profil" role="tabpanel"
  189.                         aria-labelledby="profil-tab">
  190.                         <div class="row justify-content-center text-white">
  191.                             {% if conseiller[0].prixParMinute == 0%}
  192.                             {%else%}
  193.                             <strong class="text-warning text-center mt-n-5">--* Consultation CB à
  194.                                 {{conseiller[0].prixParMinute|number_format(2)}} €/mn *--</strong>
  195.                             {%endif%}
  196.                             <h1 class="text-white text-center">{{conseiller[0].titrePage}}</h1>
  197.                             <h4 class="text-white text-center">{{conseiller[0].metaDescription}}</h4>
  198.                             <p>{{conseiller[0].descriptionLongue|raw}}</p>
  199.                         </div>
  200.                     </div>
  201.                     <!-- Wizard tab pane item 2-->
  202.                     <div class="tab-pane py-5 py-xl-10 fade text-white" id="avis" role="tabpanel"
  203.                         aria-labelledby="avis-tab">
  204.                         {% for avis in conseillerAvis %}
  205.                         {% if avis is empty %}
  206.                         <div class="card shadow border-white bg-primary px-3 py-3 mt-2">
  207.                             <p>Ce conseiller n'a pas encore reçu d'appréciation</p>
  208.                         </div>
  209.                         {% else %}
  210.                         <div class="card shadow border-white bg-primary px-3 py-3 mt-2">
  211.                             <p class="text-white"> <strong>{{avis.fakePseudo}} </strong>le
  212.                                 {{avis.datePost|date|format_datetime(locale='fr',pattern="EEEE dd MMMM YYYY")}}
  213.                             </p>
  214.                             {% if avis.note == 0 %}
  215.                             <p class="   small ">
  216.                                 <i class="bi bi-star"></i>
  217.                                 <i class="bi bi-star"></i>
  218.                                 <i class="bi bi-star"></i>
  219.                                 <i class="bi bi-star"></i>
  220.                                 <i class="bi bi-star"></i>
  221.                             </p>
  222.                             {% elseif avis.note == 1 %}
  223.                             <p class="   small ">
  224.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  225.                                 <i class="bi bi-star"></i>
  226.                                 <i class="bi bi-star"></i>
  227.                                 <i class="bi bi-star"></i>
  228.                                 <i class="bi bi-star"></i>
  229.                             </p>
  230.                             {% elseif avis.note == 2 %}
  231.                             <p class="   small ">Avis des membres
  232.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  233.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  234.                                 <i class="bi bi-star"></i>
  235.                                 <i class="bi bi-star"></i>
  236.                                 <i class="bi bi-star"></i>
  237.                             </p>
  238.                             {% elseif avis.note == 3 %}
  239.                             <p class="   small ">
  240.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  241.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  242.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  243.                                 <i class="bi bi-star"></i>
  244.                                 <i class="bi bi-star"></i>
  245.                             </p>
  246.                             {% elseif avis.note == 4 %}
  247.                             <p class="   small ">
  248.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  249.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  250.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  251.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  252.                                 <i class="bi bi-star"></i>
  253.                             </p>
  254.                             {% elseif avis.note == 5 %}
  255.                             <p class="   small ">
  256.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  257.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  258.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  259.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  260.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  261.                             </p>
  262.                             {% endif %}
  263.                             <p class=""> <strong> Commentaire :</strong> {{avis.commentaire}}</p>
  264.                             {% if avis.reponse %}
  265.                             <p class=""> <strong> Reponse :</strong> {{avis.reponse}}</p>
  266.                             {% endif %}
  267.                         </div>
  268.                         {% endif %}
  269.                         {% endfor %}
  270.                     </div>
  271.                     {% if app.user %}
  272.                     <div class="tab-pane py-5 py-xl-10 fade" id="eval" role="tabpanel" aria-labelledby="eval-tab">
  273.                         <div class="row justify-content-center text-white">
  274.                             <h4 class="text-white">Soumission d'une appréciation client</h4>
  275.                             <div class="mb-3">
  276.                                 <label for="exampleFormControlTextarea1">Commentaire</label>
  277.                                 <textarea class="form-control" id="exampleFormControlTextarea1" rows="3"></textarea>
  278.                             </div>
  279.                             <div class="mb-3">
  280.                                 <label for="exampleFormControlSelect2">Note</label>
  281.                                 <select class="form-control" id="exampleFormControlSelect2" multiple="">
  282.                                     <option>1</option>
  283.                                     <option>2</option>
  284.                                     <option>3</option>
  285.                                     <option>4</option>
  286.                                     <option>5</option>
  287.                                 </select>
  288.                             </div>
  289.                             <div>
  290.                                 <button class="btn btn-warning">
  291.                                     Evaluer
  292.                                 </button>
  293.                             </div>
  294.                         </div>
  295.                     </div>
  296.                     {% endif %}
  297.                 </div>
  298.             </div>
  299.         </div>
  300.     </div>
  301.     <div class="container-xl px-4 mt-4">
  302.         <div class="card mb-4">
  303.             <div class="card-header">Planning</div>
  304.             <div class="card-body">
  305.                 <div class="table-responsive h-100">
  306.                     <div class="container-fluid row mx-auto">
  307.                         <p class="col-6">Disponible <i class="bi bi-square-fill" style="color: #198754;"></i> </p>
  308.                         <p class="col-6">Indisponible : <i class="bi bi-square-fill" style="color: #6c757d;"></i></p>
  309.                     </div>
  310.                     <table class="calendar table table-bordered centered  h-100">
  311.                         <thead class="table-light">
  312.                             <tr>
  313.                                 <th scope="col"></th>
  314.                                 {% for day in weekdaysShort %}
  315.                                 <th scope="col" class='text-small text-center'>{{day}}</th>
  316.                                 {% endfor %}
  317.                             </tr>
  318.                         </thead>
  319.                         <tbody>
  320.                             {% for i in [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]%}
  321.                             <tr>
  322.                                 <th class="text-center text-small" scope="row">{{i}}:00</th>
  323.                                 {% for val in daysHoursShort[i] %}
  324.                                 </p>
  325.                                 {% if val == false %}
  326.                                 <td class="bg-gray-600"></td>
  327.                                 {% else %}
  328.                                 <td class="bg-green text-white text-small text-center"></td>
  329.                                 {% endif %}
  330.                                 {% endfor %}
  331.                             </tr>
  332.                             {% endfor %}
  333.                     </table>
  334.                 </div>
  335.             </div>
  336.         </div>
  337.     </div>
  338. </section>
  339. <section class="d-sm-none d-block">
  340.     <div class="col-12 ">
  341.         <div class="team-member ">
  342.             <div class=""> <img class="mx-auto rounded-circle mt-2 " src="{{conseiller[0].photo}}" alt="..."
  343.                     style="width: 150px; height: 150px;" /></div>
  344.             {% if conseiller[0].note == 0 %}
  345.             <p class="text-center  text-dark small ">Avis des membres
  346.                 <i class="bi bi-star"></i>
  347.                 <i class="bi bi-star"></i>
  348.                 <i class="bi bi-star"></i>
  349.                 <i class="bi bi-star"></i>
  350.                 <i class="bi bi-star"></i>
  351.             </p>
  352.             {% elseif conseiller[0].note == 0.5 %}
  353.             <p class="text-center text-dark  small ">Avis des membres
  354.                 <i class="bi bi-star-half" style="color: #d78316;"></i>
  355.                 <i class="bi bi-star"></i>
  356.                 <i class="bi bi-star"></i>
  357.                 <i class="bi bi-star"></i>
  358.                 <i class="bi bi-star"></i>
  359.             </p>
  360.             {% elseif conseiller[0].note == 1 %}
  361.             <p class="text-center text-dark  small ">Avis des membres
  362.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  363.                 <i class="bi bi-star"></i>
  364.                 <i class="bi bi-star"></i>
  365.                 <i class="bi bi-star"></i>
  366.                 <i class="bi bi-star"></i>
  367.             </p>
  368.             {% elseif conseiller[0].note == 1.5 %}
  369.             <p class="text-center text-dark  small ">Avis des membres
  370.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  371.                 <i class="bi bi-star-half" style="color: #d78316;"></i>
  372.                 <i class="bi bi-star"></i>
  373.                 <i class="bi bi-star"></i>
  374.                 <i class="bi bi-star"></i>
  375.             </p>
  376.             {% elseif conseiller[0].note == 2 %}
  377.             <p class="text-center text-dark  small ">Avis des membres
  378.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  379.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  380.                 <i class="bi bi-star"></i>
  381.                 <i class="bi bi-star"></i>
  382.                 <i class="bi bi-star"></i>
  383.             </p>
  384.             {% elseif conseiller[0].note == 2.5 %}
  385.             <p class="text-center  text-dark small ">Avis des membres
  386.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  387.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  388.                 <i class="bi bi-star-half" style="color: #d78316;"></i>
  389.                 <i class="bi bi-star"></i>
  390.                 <i class="bi bi-star"></i>
  391.             </p>
  392.             {% elseif conseiller[0].note == 3 %}
  393.             <p class="text-center  text-dark small ">Avis des membres
  394.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  395.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  396.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  397.                 <i class="bi bi-star"></i>
  398.                 <i class="bi bi-star"></i>
  399.             </p>
  400.             {% elseif conseiller[0].note == 3.5 %}
  401.             <p class="text-center text-dark  small ">Avis des membres
  402.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  403.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  404.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  405.                 <i class="bi bi-star-half" style="color: #d78316;"></i>
  406.                 <i class="bi bi-star"></i>
  407.             </p>
  408.             {% elseif conseiller[0].note == 4 %}
  409.             <p class="text-center  text-dark small ">Avis des membres
  410.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  411.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  412.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  413.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  414.                 <i class="bi bi-star"></i>
  415.             </p>
  416.             {% elseif conseiller[0].note == 4.5 %}
  417.             <p class="text-center text-dark  small ">Avis des membres
  418.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  419.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  420.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  421.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  422.                 <i class="bi bi-star-half" style="color: #d78316;"></i>
  423.             </p>
  424.             {% elseif conseiller[0].note == 5 %}
  425.             <p class="text-center  text-dark small ">Avis des membres
  426.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  427.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  428.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  429.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  430.                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  431.             </p>
  432.             {% endif %}
  433.             <h4>{{conseiller[0].userPseudo}}</h4>
  434.             <p class="text-muted"> {{conseiller[0].userExtensionCode}}</p>
  435.             {% if app.user %}
  436.             <a href="tel:01 72 89 19 56">
  437.                 <div class=" btn-primary btn-social mx-2 " href="#"><i class="bi bi-telephone-fill "></i>
  438.                 </div>
  439.             </a>
  440.             <a href="{{path('question_mail',  {id : conseiller[0].complementId})}}">
  441.                 <div class=" btn-primary btn-social mx-2" href="#!"><i class="bi bi-envelope-fill "></i></div>
  442.             </a>
  443.             {% if conseiller[0].userMailing %}
  444.             <a href="{{path('app_chat')}}">
  445.                 <div class=" btn-primary btn-social mx-2" href="#!"><i class="bi bi-chat-fill "></i></div>
  446.             </a>
  447.             {% endif %}
  448.             {% if conseiller[0].userMailing %}
  449.             <a href="{{path('app_login')}}">
  450.                 <div class=" btn-primary btn-social mx-2" href="#!"><i class="bi bi-camera-video-fill"></i></div>
  451.             </a>
  452.             {% endif %}
  453.             {% else %}
  454.             <a href="{{path('app_login')}}">
  455.                 <button class="btn btn-primary "><i class="bi bi-box-arrow-in-right"></i> &nbsp; Connection</button>
  456.             </a>
  457.             <a href="{{path('app_register')}}">
  458.                 <button class="btn btn-primary "><i class="bi bi-book"></i> &nbsp; Inscription</button>
  459.             </a>
  460.         </div>
  461.         {% endif %}
  462.     </div>
  463.     </div>
  464.     <div class="accordion accordion-flush mt-3" id="serviceFlush">
  465.         <div class="accordion-item">
  466.             <h2 class="accordion-header" id="flush-headingOne">
  467.                 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  468.                     data-bs-target="#serviceOne" aria-expanded="false" aria-controls="flush-collapseOne">
  469.                     <i class="bi bi-person"></i> &nbsp; Profil
  470.                 </button>
  471.             </h2>
  472.             <div id="serviceOne" class="accordion-collapse collapse" aria-labelledby="flush-headingOne"
  473.                 data-bs-parent="#serviceFlush">
  474.                 <div class="accordion-body text-center">
  475.                     <h1 class=" text-center">{{conseiller[0].titrePage}}</h1>
  476.                     <h4 class=" text-center">{{conseiller[0].metaDescription}}</h4>
  477.                     <p>{{conseiller[0].descriptionLongue|raw}}</p>
  478.                 </div>
  479.             </div>
  480.         </div>
  481.         <div class="accordion-item mt-2">
  482.             <h2 class="accordion-header" id="flush-headingTwo">
  483.                 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  484.                     data-bs-target="#serviceTwo" aria-expanded="false" aria-controls="flush-collapseTwo">
  485.                     <i class="bi bi-book"></i> &nbsp; Appréciations
  486.                 </button>
  487.             </h2>
  488.             <div id="serviceTwo" class="accordion-collapse collapse " aria-labelledby="flush-headingTwo"
  489.                 data-bs-parent="#serviceFlush">
  490.                 <div class="accordion-body">
  491.                     {% for avis in conseillerAvis %}
  492.                     {% if avis is empty %}
  493.                     <div class="card shadow border-primary  ">
  494.                         <p>Ce conseiller n'a pas encore reçu d'appréciation</p>
  495.                     </div>
  496.                     {% else %}
  497.                     <div class="card shadow border-primary p-1">
  498.                         <div class="row">
  499.                             <p class="col-8"> <strong>{{avis.fakePseudo}} </strong>le
  500.                                 {{avis.datePost|date|format_datetime(locale='fr',pattern="EEEE dd MMMM YYYY")}}
  501.                             </p>
  502.                             {% if avis.note == 0 %}
  503.                             <p class="col-4  small ">
  504.                                 <i class="bi bi-star"></i>
  505.                                 <i class="bi bi-star"></i>
  506.                                 <i class="bi bi-star"></i>
  507.                                 <i class="bi bi-star"></i>
  508.                                 <i class="bi bi-star"></i>
  509.                             </p>
  510.                             {% elseif avis.note == 1 %}
  511.                             <p class="col-4  small ">
  512.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  513.                                 <i class="bi bi-star"></i>
  514.                                 <i class="bi bi-star"></i>
  515.                                 <i class="bi bi-star"></i>
  516.                                 <i class="bi bi-star"></i>
  517.                             </p>
  518.                             {% elseif avis.note == 2 %}
  519.                             <p class=" col-4   small ">Avis des membres
  520.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  521.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  522.                                 <i class="bi bi-star"></i>
  523.                                 <i class="bi bi-star"></i>
  524.                                 <i class="bi bi-star"></i>
  525.                             </p>
  526.                             {% elseif avis.note == 3 %}
  527.                             <p class=" col-4   small ">
  528.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  529.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  530.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  531.                                 <i class="bi bi-star"></i>
  532.                                 <i class="bi bi-star"></i>
  533.                             </p>
  534.                             {% elseif avis.note == 4 %}
  535.                             <p class=" col-4   small ">
  536.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  537.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  538.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  539.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  540.                                 <i class="bi bi-star"></i>
  541.                             </p>
  542.                             {% elseif avis.note == 5 %}
  543.                             <p class="col-4  small ">
  544.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  545.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  546.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  547.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  548.                                 <i class="bi bi-star-fill" style="color: #d78316;"></i>
  549.                             </p>
  550.                             {% endif %}
  551.                         </div>
  552.                         <p class=""> <strong> Commentaire :</strong> {{avis.commentaire}}</p>
  553.                         {% if avis.reponse %}
  554.                         <p class=""> <strong> Reponse :</strong> {{avis.reponse}}</p>
  555.                         {% endif %}
  556.                     </div>
  557.                     {% endif %}
  558.                     {% endfor %}
  559.                 </div>
  560.             </div>
  561.         </div>
  562.         {% if app.user%}
  563.         <div class="accordion-item mt-2">
  564.             <h2 class="accordion-header" id="flush-headingThree">
  565.                 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  566.                     data-bs-target="#serviceThree" aria-expanded="false" aria-controls="flush-collapseTwo">
  567.                     <i class="bi bi-pen-fill"></i> &nbsp; Laissez un avis
  568.                 </button>
  569.             </h2>
  570.             <div id="serviceThree" class="accordion-collapse collapse " aria-labelledby="flush-headingThree"
  571.                 data-bs-parent="#serviceFlush">
  572.                 <div class="accordion-body text-center">
  573.                     <div class="row justify-content-center ">
  574.                         <h4 class="">Soumission d'une appréciation client</h4>
  575.                         <div class="mb-3">
  576.                             <label for="exampleFormControlTextarea1 ">Commentaire</label>
  577.                             <textarea class="form-control" id="exampleFormControlTextarea1" rows="3"></textarea>
  578.                         </div>
  579.                         <div class="mb-3">
  580.                             <label for="exampleFormControlSelect2">Note</label>
  581.                             <select class="form-control" id="exampleFormControlSelect2" multiple="">
  582.                                 <option>1</option>
  583.                                 <option>2</option>
  584.                                 <option>3</option>
  585.                                 <option>4</option>
  586.                                 <option>5</option>
  587.                             </select>
  588.                         </div>
  589.                         <div>
  590.                             <button class="btn btn-warning">
  591.                                 Evaluer
  592.                             </button>
  593.                         </div>
  594.                     </div>
  595.                 </div>
  596.             </div>
  597.         </div>
  598.         {% endif %}
  599.         <div class="accordion-item mt-2">
  600.             <h2 class="accordion-header" id="flush-headingFour">
  601.                 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  602.                     data-bs-target="#serviceFour" aria-expanded="false" aria-controls="flush-collapseTwo">
  603.                     <i class="bi bi-calendar"></i> &nbsp; Planning
  604.                 </button>
  605.             </h2>
  606.             <div id="serviceFour" class="accordion-collapse collapse " aria-labelledby="flush-headingFour"
  607.                 data-bs-parent="#serviceFlush">
  608.                 <div class="accordion-body text-center">
  609.                     <div class="table-responsive h-100">
  610.                         <div class="container-fluid row mx-auto">
  611.                             <p class="col-6">Disponible <i class="bi bi-square-fill" style="color: #198754;"></i> </p>
  612.                             <p class="col-6">Indisponible : <i class="bi bi-square-fill" style="color: #6c757d;"></i>
  613.                             </p>
  614.                         </div>
  615.                         <table class="calendar table table-bordered centered  h-100">
  616.                             <thead class="table-light">
  617.                                 <tr>
  618.                                     <th scope="col"></th>
  619.                                     {% for day in weekdaysShort %}
  620.                                     <th scope="col" class='text-small text-center'>{{day}}</th>
  621.                                     {% endfor %}
  622.                                 </tr>
  623.                             </thead>
  624.                             <tbody>
  625.                                 {% for i in [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]%}
  626.                                 <tr>
  627.                                     <th class="text-center text-small" scope="row">{{i}}:00</th>
  628.                                     {% for val in daysHoursShort[i] %}
  629.                                     </p>
  630.                                     {% if val == false %}
  631.                                     <td class="bg-gray-600"></td>
  632.                                     {% else %}
  633.                                     <td class="bg-green text-white text-small text-center"></td>
  634.                                     {% endif %}
  635.                                     {% endfor %}
  636.                                 </tr>
  637.                                 {% endfor %}
  638.                         </table>
  639.                     </div>
  640.                 </div>
  641.             </div>
  642.         </div>
  643.     </div>
  644. </section>