templates/application/whileresume/application/jobs/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 %}