![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-review/view/frontend/templates/product/view/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ use Magento\Framework\Escaper; use Magento\Framework\View\Helper\SecureHtmlRenderer; use Magento\Review\Block\Product\View\ListView; /** * @var ListView $block * @var SecureHtmlRenderer $secureRenderer * @var Escaper $escaper */ $_items = $block->getReviewsCollection()->getItems(); $format = $block->getDateFormat() ?: \IntlDateFormatter::SHORT; ?> <?php if (count($_items)): ?> <div class="block review-list" id="customer-reviews"> <?php if (!$block->getHideTitle()): ?> <div class="block-title"> <strong><?= $escaper->escapeHtml(__('Customer Reviews')) ?></strong> </div> <?php endif ?> <div class="block-content"> <div class="toolbar review-toolbar"> <?= $block->getChildHtml('toolbar') ?> </div> <ol class="items review-items"> <?php foreach ($_items as $_review): ?> <li class="item review-item" itemscope itemprop="review" itemtype="http://schema.org/Review"> <div class="review-title" itemprop="name"> <?= $escaper->escapeHtml($_review->getTitle()) ?> </div> <?php if (count($_review->getRatingVotes())): ?> <div class="review-ratings"> <?php foreach ($_review->getRatingVotes() as $_vote): ?> <div class="rating-summary item" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <span class="label rating-label"> <span><?= $escaper->escapeHtml($_vote->getRatingCode()) ?></span> </span> <div class="rating-result" id="review_<?= /* @noEscape */ $_review->getReviewId() . '_vote_' . $_vote->getVoteId() ?>" title="<?= $escaper->escapeHtmlAttr($_vote->getPercent()) ?>%"> <meta itemprop="worstRating" content="1"/> <meta itemprop="bestRating" content="100"/> <span> <span itemprop="ratingValue"> <?= $escaper->escapeHtml($_vote->getPercent()) ?>% </span> </span> </div> <?= /* @noEscape */ $secureRenderer->renderStyleAsTag( 'width:' . $_vote->getPercent() . '%', 'div#review_' . $_review->getReviewId() . '_vote_' . $_vote->getVoteId() . ' span' ) ?> </div> <?php endforeach; ?> </div> <?php endif; ?> <div class="review-content-container"> <div class="review-content" itemprop="description"> <?= /* @noEscape */ nl2br($escaper->escapeHtml($_review->getDetail())) ?> </div> <div class="review-details"> <p class="review-author"> <span class="review-details-label"> <?= $escaper->escapeHtml(__('Review by')) ?> </span> <strong class="review-details-value" itemprop="author"> <?= $escaper->escapeHtml($_review->getNickname()) ?> </strong> </p> <p class="review-date"> <span class="review-details-label"> <?= $escaper->escapeHtml(__('Posted on')) ?> </span> <time class="review-details-value" itemprop="datePublished" datetime="<?= $escaper->escapeHtmlAttr($block->formatDate( $_review->getCreatedAt(), $format )) ?>"> <?= $escaper->escapeHtml( $block->formatDate( $_review->getCreatedAt(), $format ) ) ?> </time> </p> </div> </div> </li> <?php endforeach; ?> </ol> <div class="toolbar review-toolbar"> <?= $block->getChildHtml('toolbar') ?> </div> </div> </div> <?php endif; ?>