templates/Slivki/comments/live_comments.html.twig line 1

Open in your IDE?
  1. <!--[ignore]-->
  2. <div class="live-comments">
  3.     <div class="live-comments-list">
  4.         {% for comment in lastComments %}
  5.             {% set commentEntity = getCommentEntityByType(comment.getEntityID(), comment.getTypeID()) %}
  6.             {% if commentEntity %}
  7.                 {% set urlAction = 'Slivki:Default:details' %}
  8.                 {% if (comment.getTypeID() == constant('Slivki\\Entity\\Comment::TYPE_SALE_COMMENT')) %}
  9.                     {% set urlAction = 'Slivki:Sale:details' %}
  10.                 {% endif %}
  11.                 {% set entityURL = getURL(urlAction, comment.getEntityID()) ~ "#comment=" ~ comment.getID() %}
  12.                 {% set profileImage = getProfileImageURL(comment.getUser().getProfileImageMedia(), 60, 60) %}
  13.                 {% if comment.getTypeID() == constant('Slivki\\Entity\\Comment::TYPE_MALL_BRAND_COMMENT') %}
  14.                     {% set commentEntityTitle = commentEntity.getName() %}
  15.                     {% set entityURL = '/karty-torgovyh-tsentrov' %}
  16.                 {% elseif comment.getTypeID() == constant('Slivki\\Entity\\Comment::TYPE_DIRECTOR_COMMENT') %}
  17.                     {% set commentEntityTitle = commentEntity.getName() %}
  18.                     {% set entityURL = getURL('Slivki/Director/details', comment.getEntityID()) %}
  19.                 {% else %}
  20.                     {% set commentEntityTitle = commentEntity.getTitle() %}
  21.                 {% endif %}
  22.                 <div class="live-comments-item" onclick="return location.href='{{ getURL(urlAction, comment.getEntityID()) ~ "#offersReview"}}'" data-id="{{ comment.getID() }}" data-oid="{{ comment.getEntityID() }}" data-uid="{{ comment.getUserID() }}" data-time="{{ comment.getCreatedOn().format('Y-m-d H:i:s') }}">
  23.                     <div class="photo"><img src="{{ profileImage }}" alt=""/></div>
  24.                     <div>
  25.                         <div class="body">
  26.                             <div class="meta">
  27.                                 <a class="offer-link" href="{{ getURL(urlAction, comment.getEntityID()) ~ "#offersReview"}}">{{ commentEntityTitle }}</a>
  28.                                 <div class="time">{{ comment.getCreatedOn().format("H:i") }}</div>
  29.                             </div>
  30.                             <div class="text">
  31.                                 <div class="user-info">
  32.                                     <div class="name" data-toggle="tooltip" data-placement="bottom" data-original-title="{{ comment.getUser().getFirstName() }}">
  33.                                         {{ comment.getUser().getFirstName() }}
  34.                                     </div>
  35.                                     {% set commentRating = comment.getRating() %}
  36.                                     {% set ratingPercentage = commentRating * 100 / 5 %}
  37.                                     <div class="star-ratings-css">
  38.                                         <div class="star-ratings-css-top" style="width: {{ ratingPercentage }}%"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
  39.                                         <div class="star-ratings-css-bottom"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
  40.                                     </div>
  41.                                     {% if(comment.getTypeID() == constant('Slivki\\Entity\\Comment::TYPE_OFFER_COMMENT')
  42.                                         and comment.getUser().getEmail() != 'slivkiminsk@gmail.com') %}
  43.                                         <div class="comment-codes">
  44.                                             <div class="current" data-toggle="tooltip" data-placement="bottom" title="Взято кодов по этой акции">
  45.                                                 {{ comment.getUser().getCodesCountByOffer(commentEntity) }}
  46.                                             </div>
  47.                                             {% set splitTotalCodesCountByUser = comment.getUser().getSplitTotalCodesCount() %}
  48.                                             {% set codesCountByUser = splitTotalCodesCountByUser['paidCodesCount'] %}
  49.                                             {% set codesCountByUserTitle = "Взято кодов за всё время" %}
  50.                                             {% if(splitTotalCodesCountByUser['freeCodesCount'] > 0) %}
  51.                                                 {% set codesCountByUser = codesCountByUser ~ ' + ' ~ splitTotalCodesCountByUser['freeCodesCount']  %}
  52.                                                 {% set codesCountByUserTitle = codesCountByUserTitle ~ "<br/>(платные + бесплатные)" %}
  53.                                             {% endif %}
  54.                                             <div class="all" data-toggle="tooltip" data-placement="bottom" data-original-title="{{ codesCountByUserTitle }}">
  55.                                                 {{ codesCountByUser }}
  56.                                             </div>
  57.                                         </div>
  58.                                     {% endif %}
  59.                                 </div>
  60.                                 {{ comment.getLinkifyComment()|raw|nl2br }}
  61.                             </div>
  62.                         </div>
  63.                     </div>
  64.                 </div>
  65.             {% endif %}
  66.         {% endfor %}
  67.     </div>
  68.     <a class="all-live-comments" href='/otzyvy'>Все отзывы <i class="fa fa-angle-right" aria-hidden="true"></i></a>
  69. </div>
  70. <!--[/ignore]-->