templates/application/whileresume/application/enterprises/right-sidebar.html.twig line 1

Open in your IDE?
  1. {% if app.user is not null %}
  2.     {% if isCandidateUser %}
  3.         {# Candidates #}
  4.         <div class="right-chat nav-wrap mt-2 right-scroll-bar">
  5.         <div class="middle-sidebar-right-content bg-white shadow-xss rounded-xxl">
  6.             <div class="preloader-wrap p-3">
  7.                 <div class="box shimmer">
  8.                     <div class="lines">
  9.                         <div class="line s_shimmer"></div>
  10.                         <div class="line s_shimmer"></div>
  11.                         <div class="line s_shimmer"></div>
  12.                         <div class="line s_shimmer"></div>
  13.                     </div>
  14.                 </div>
  15.                 <div class="box shimmer mb-3">
  16.                     <div class="lines">
  17.                         <div class="line s_shimmer"></div>
  18.                         <div class="line s_shimmer"></div>
  19.                         <div class="line s_shimmer"></div>
  20.                         <div class="line s_shimmer"></div>
  21.                     </div>
  22.                 </div>
  23.                 <div class="box shimmer">
  24.                     <div class="lines">
  25.                         <div class="line s_shimmer"></div>
  26.                         <div class="line s_shimmer"></div>
  27.                         <div class="line s_shimmer"></div>
  28.                         <div class="line s_shimmer"></div>
  29.                     </div>
  30.                 </div>
  31.             </div>
  32.             <div class="section full pe-3 ps-4 pt-4 position-relative feed-body">
  33.                 {% set recentsConversations = getMessengerRecentsConversations(app.user) %}
  34.                 {% if recentsConversations is not empty %}
  35.                     <h4 class="font-xsssss text-grey-500 text-uppercase fw-700 ls-3">{{ 'layout.rightchat.recents_conversations'|trans({}, 'whr-candidates') }}</h4>
  36.                     <ul class="list-group list-group-flush">
  37.                         {% for rc in recentsConversations %}
  38.                             {% set candidateUser = "" %}
  39.                             {% if rc.userOne != app.user %}
  40.                                 {% set candidateUser = rc.userOne %}
  41.                             {% endif %}
  42.                             {% if rc.userTwo != app.user %}
  43.                                 {% set candidateUser = rc.userTwo %}
  44.                             {% endif %}
  45.                             {% set urlPreview = "/uploads/no_avatar.png" %}
  46.                             {% if candidateUser is not empty %}
  47.                                 {% if candidateUser.image.name is not empty %}
  48.                                     {% if file_exists('./uploads/avatars/' ~ candidateUser.image.name) == true %}
  49.                                         {% set urlPreview = "/uploads/avatars/" ~ candidateUser.image.name %}
  50.                                     {% endif %}
  51.                                 {% endif %}
  52.                             {% endif %}
  53.                             <li class="bg-transparent list-group-item no-icon pe-0 ps-0 pt-2 pb-2 border-0 d-flex align-items-center">
  54.                                 <figure class="avatar float-left mb-0 me-2">
  55.                                     <img src="{{ urlPreview }}" alt="image" class="w35" width="35" height="35" style="border-radius:50%;">
  56.                                 </figure>
  57.                                 <h3 class="fw-700 mb-0 mt-0">
  58.                                     <a class="font-xssss text-grey-600 d-block text-dark" href="{% if app.request.locale == "en" %}{{ path('cvs_gestion_candidates_discussions_show',{'group':rc.id}) }}{% else %}{{ path('locale_cvs_gestion_candidates_discussions_show',{'_locale':app.request.locale,'group':rc.id}) }}{% endif %}">{{ candidateUser.lastname|upper }} {{ candidateUser.name|lower|capitalize }}</a>
  59.                                 </h3>
  60.                                 {#
  61.                                 <span class="badge badge-primary text-white badge-pill fw-500 mt-0">2</span>
  62.                                 #}
  63.                             </li>
  64.                         {% endfor %}
  65.                     </ul>
  66.                 {% else %}
  67.                     <div style="font-size:15px; padding-bottom:14px;">
  68.                         <strong>{{ 'layout.rightchat.empty_title'|trans({}, 'whr-candidates') }}</strong> <br />
  69.                         <ul class="list-group list-group-flush" style="margin-bottom:7px;">
  70.                             <li class="bg-transparent list-group-item no-icon pe-0 ps-0 pt-2 pb-2 border-0 d-flex align-items-center">
  71.                                 <figure class="avatar float-left mb-0 me-2">
  72.                                     <img src="/uploads/no_avatar.png" alt="John DOE" class="w35" width="35" height="35" style="border-radius:50%;">
  73.                                 </figure>
  74.                                 <h3 class="fw-700 mb-0 mt-0">
  75.                                     <a class="font-xssss text-grey-600 d-block text-dark" href="#">John DOE</a>
  76.                                 </h3>
  77.                             </li>
  78.                         </ul>
  79.                         {{ 'layout.rightchat.empty_hint'|trans({}, 'whr-candidates') }}
  80.                     </div>
  81.                 {% endif %}
  82.             </div>
  83.         </div>
  84.     </div>
  85.     {% else %}
  86.         {# Recruiter #}
  87.         <div class="right-chat nav-wrap mt-2 right-scroll-bar">
  88.         <div class="middle-sidebar-right-content bg-white shadow-xss rounded-xxl">
  89.             <div class="preloader-wrap p-3">
  90.                 <div class="box shimmer">
  91.                     <div class="lines">
  92.                         <div class="line s_shimmer"></div>
  93.                         <div class="line s_shimmer"></div>
  94.                         <div class="line s_shimmer"></div>
  95.                         <div class="line s_shimmer"></div>
  96.                     </div>
  97.                 </div>
  98.                 <div class="box shimmer mb-3">
  99.                     <div class="lines">
  100.                         <div class="line s_shimmer"></div>
  101.                         <div class="line s_shimmer"></div>
  102.                         <div class="line s_shimmer"></div>
  103.                         <div class="line s_shimmer"></div>
  104.                     </div>
  105.                 </div>
  106.                 <div class="box shimmer">
  107.                     <div class="lines">
  108.                         <div class="line s_shimmer"></div>
  109.                         <div class="line s_shimmer"></div>
  110.                         <div class="line s_shimmer"></div>
  111.                         <div class="line s_shimmer"></div>
  112.                     </div>
  113.                 </div>
  114.             </div>
  115.             <div class="section full pe-3 ps-4 pt-4 position-relative feed-body">
  116.                 {% set recentsConversations = getMessengerRecentsConversations(app.user) %}
  117.                 {% if recentsConversations is not empty %}
  118.                     <ul class="list-group list-group-flush">
  119.                         <li class="bg-transparent list-group-item no-icon pe-0 ps-0 pt-2 pb-2 border-0 d-flex align-items-center">
  120.                             <figure class="avatar float-left mb-0 me-2">
  121.                                 <img src="/uploads/favicon.png" alt="image" class="w35" width="35" height="35" style="border-radius:50%;">
  122.                             </figure>
  123.                             <h3 class="fw-700 mb-0 mt-0">
  124.                                 <a class="font-xssss text-grey-600 d-block text-dark" href="#">WHILERESUME</a>
  125.                             </h3>
  126.                         </li>
  127.                     </ul>
  128.                     <h4 class="font-xsssss text-grey-500 text-uppercase fw-700 ls-3" style="margin-top:7px;">{{ 'layout.right_sidebar.recent_conversations'|trans({}, 'whr-enterprises') }}</h4>
  129.                     <ul class="list-group list-group-flush">
  130.                         {% for rc in recentsConversations %}
  131.                             {% set candidateUser = "" %}
  132.                             {% if rc.userOne != app.user %}
  133.                                 {% set candidateUser = rc.userOne %}
  134.                             {% endif %}
  135.                             {% if rc.userTwo != app.user %}
  136.                                 {% set candidateUser = rc.userTwo %}
  137.                             {% endif %}
  138.                             {% set urlPreview = "/uploads/no_avatar.png" %}
  139.                             {% if candidateUser is not empty %}
  140.                                 {% if candidateUser.image.name is not empty %}
  141.                                     {% if file_exists('./uploads/avatars/' ~ candidateUser.image.name) == true %}
  142.                                         {% set urlPreview = "/uploads/avatars/" ~ candidateUser.image.name %}
  143.                                     {% endif %}
  144.                                 {% endif %}
  145.                             {% endif %}
  146.                             <li class="bg-transparent list-group-item no-icon pe-0 ps-0 pt-2 pb-2 border-0 d-flex align-items-center">
  147.                                 <figure class="avatar float-left mb-0 me-2">
  148.                                     <img src="{{ urlPreview }}" alt="image" class="w35" width="35" height="35" style="border-radius:50%;">
  149.                                 </figure>
  150.                                 <h3 class="fw-700 mb-0 mt-0">
  151.                                     <a class="font-xssss text-grey-600 d-block text-dark" href="{% if app.request.locale == "en" %}{{ path('cvs_gestion_enterprises_discussions_show',{'group':rc.id}) }}{% else %}{{ path('locale_cvs_gestion_enterprises_discussions_show',{'_locale':app.request.locale,'group':rc.id}) }}{% endif %}">{{ candidateUser.lastname|upper }} {{ candidateUser.name|lower|capitalize }}</a>
  152.                                 </h3>
  153.                                 {#
  154.                                 <span class="badge badge-primary text-white badge-pill fw-500 mt-0">2</span>
  155.                                 #}
  156.                             </li>
  157.                         {% endfor %}
  158.                     </ul>
  159.                 {% else %}
  160.                     <ul class="list-group list-group-flush">
  161.                         <li class="bg-transparent list-group-item no-icon pe-0 ps-0 pt-2 pb-2 border-0 d-flex align-items-center">
  162.                             <figure class="avatar float-left mb-0 me-2">
  163.                                 <img src="/uploads/favicon.png" alt="image" class="w35" width="35" height="35" style="border-radius:50%;">
  164.                             </figure>
  165.                             <h3 class="fw-700 mb-0 mt-0">
  166.                                 <a class="font-xssss text-grey-600 d-block text-dark" href="#">WHILERESUME</a>
  167.                             </h3>
  168.                         </li>
  169.                     </ul>
  170.                 {% endif %}
  171.             </div>
  172.         </div>
  173.     </div>
  174.     {% endif %}
  175. {% endif %}