![]() 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/app/design/frontend/Cnc/default/Magento_Review/templates/ |
<?php // phpcs:disable Generic.Files.LineLength.TooLong /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** @var \Magento\Review\Block\Form $block */ ?> <button type="button" class="action action-show-popup" data-trigger="review-form"> <span><?= $block->escapeHtml(__('Write a review')) ?></span> </button> <div data-mage-init='{"Magento_Ui/js/modal/modal":{"trigger":"[data-trigger=review-form]","title":"<?= $block->escapeJs(__('Write Your Own Review')) ?>","buttons":[],"responsive":true, "type": "custom"}}'> <div class="block review-add"> <div class="block-content"> <?php if ($block->getAllowWriteReviewFlag()): ?> <form action="<?= $block->escapeUrl($block->getAction()) ?>" class="review-form" method="post" id="review-form" data-role="product-review-form" data-bind="scope: 'review-form'"> <?= $block->getBlockHtml('formkey') ?> <?= $block->getChildHtml('form_fields_before') ?> <fieldset class="fieldset review-fieldset" data-hasrequired="<?= $block->escapeHtmlAttr(__('* Required Fields')) ?>"> <legend class="legend review-legend"><span><?= $block->escapeHtml(__("You're reviewing:")) ?></span> <strong><?= $block->escapeHtml($block->getProductInfo()->getName()) ?></strong></legend><br /> <?php if ($block->getRatings() && $block->getRatings()->getSize()): ?> <span id="input-message-box"></span> <fieldset class="field required review-field-ratings"> <legend class="label"><span><?= $block->escapeHtml(__('Your Rating')) ?></span></legend><br/> <div class="control"> <div class="nested" id="product-review-table"> <?php foreach ($block->getRatings() as $_rating): ?> <div class="field choice review-field-rating"> <label class="label" id="<?= $block->escapeHtml($_rating->getRatingCode()) ?>_rating_label"><span><?= $block->escapeHtml(__($_rating->getRatingCode())) ?></span></label> <div class="control review-control-vote"> <?php $options = $_rating->getOptions();?> <?php $iterator = 1; foreach ($options as $_option): ?> <input type="radio" name="ratings[<?= $block->escapeHtmlAttr($_rating->getId()) ?>]" id="<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>" value="<?= $block->escapeHtmlAttr($_option->getId()) ?>" class="radio" data-validate="{'rating-required':true}" aria-labelledby="<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_rating_label <?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>_label" /> <label class="rating-<?= $block->escapeHtmlAttr($iterator) ?>" for="<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>" title="<?= $block->escapeHtmlAttr(__('%1 %2', $iterator, $iterator > 1 ? __('stars') : __('star'))) ?>" id="<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>_label"> <span><?= $block->escapeHtml(__('%1 %2', $iterator, $iterator > 1 ? __('stars') : __('star'))) ?></span> </label> <?php $iterator++; ?> <?php endforeach; ?> </div> </div> <?php endforeach; ?> </div> <input type="hidden" name="validate_rating" class="validate-rating" value="" /> </div> </fieldset> <?php endif ?> <div class="field review-field-nickname required"> <label for="nickname_field" class="label"><span><?= $block->escapeHtml(__('Nickname')) ?></span></label> <div class="control"> <input type="text" name="nickname" id="nickname_field" class="input-text" data-validate="{required:true}" data-bind="value: nickname()" /> </div> </div> <div class="field review-field-summary required"> <label for="summary_field" class="label"><span><?= $block->escapeHtml(__('Summary')) ?></span></label> <div class="control"> <input type="text" name="title" id="summary_field" class="input-text" data-validate="{required:true}" data-bind="value: review().title" /> </div> </div> <div class="field review-field-text required"> <label for="review_field" class="label"><span><?= $block->escapeHtml(__('Review')) ?></span></label> <div class="control"> <textarea name="detail" id="review_field" cols="5" rows="3" data-validate="{required:true}" data-bind="value: review().detail"></textarea> </div> </div> </fieldset> <div class="actions-toolbar review-form-actions"> <div class="primary actions-primary"> <button type="submit" class="action submit primary"><span><?= $block->escapeHtml(__('Submit Review')) ?></span></button> </div> </div> </form> <script type="text/x-magento-init"> { "[data-role=product-review-form]": { "Magento_Ui/js/core/app": <?= /* @noEscape */ $block->getJsLayout() ?> }, "#review-form": { "Magento_Review/js/error-placement": {}, "Magento_Review/js/validate-review": {} } } </script> <?php else: ?> <div class="message info notlogged" id="review-form"> <div> <?= $block->escapeHtml(__('Only registered users can write reviews. Please <a href="%1">Sign in</a> or <a href="%2">create an account</a>', $block->getLoginLink(), $block->getRegisterUrl()), ['a']) ?> </div> </div> <?php endif ?> </div> </div> </div>