{$_review_classes = []} {if $review.status == shopProductReviewsModel::STATUS_PUBLISHED} {$_review_classes[] = "is-published"} {elseif $review.status == shopProductReviewsModel::STATUS_MODERATION} {$_review_classes[] = "is-unpublished"} {elseif $review.status == shopProductReviewsModel::STATUS_DELETED} {$_review_classes[] = "is-deleted"} {/if}
{if !$review.parent_id && !empty($review.rate) && $review.title}
{$rate = round($review.rate)} {$wa->shop->ratingHtml($rate, 10, true)} {$review.title|escape|nl2br}
{/if} {if $review.contact_id} {if !empty($review.author)} {$review.author.name|escape} {/if} {elseif $review.site} {$review.author.name|escape} {else} {$review.author.name|escape} {if $review.email}{$review.email|escape}{/if} {/if} {if !empty($review.product_name)} {sprintf('[`on %s`]', {shopHelper::getBackendEditorUrl($review.product_id, 'reviews')}, {$review.product_name|escape})} {/if} {$review.datetime|wa_datetime:"humandatetime"}
{$_moderate_enabled = $wa->setting('moderation_reviews', 0, 'shop')} {if !empty($_moderate_enabled)} {if $review.status === shopProductReviewsModel::STATUS_MODERATION} [`publish`] {/if} {/if} [`restore`]
{if isset($review.product) && (!$review.product || (!(true || $review.editable) && ($review.product)))}

[`Review for unknown product`]

{else}

{$review.text|escape|nl2br}

{if $review.parent_id && isset($review.parent_text)} [`in reply to`] {if $review.parent_status == shopProductReviewsModel::STATUS_DELETED && !(true || $review.editable)}[`Review deleted`]{else}{$review.parent_text|escape}{/if}
{/if} {/if} {strip} {if !empty($review.images)}
{foreach $review.images as $_image}
{$_image.description|escape}
{/foreach}
{/if} {/strip}