{assign var='thisCommentVotesUp' value=0} {assign var='thisCommentVotesDown' value=0} {foreach from=$postVotesUp item=cCVU} {if $cCVU.vote_post eq $cComment->data.post_id} {assign var='thisCommentVotesUp' value=$cCVU.vote_total} {/if} {/foreach} {foreach from=$postVotesDown item=cCVU} {if $cCVU.vote_post eq $cComment->data.post_id} {assign var='thisCommentVotesDown' value=$cCVU.vote_total} {/if} {/foreach} {assign var='x' value=$cComment->data.post_lvl} {assign var='commentId' value=$cComment->data.post_id} {if $x gt 6}{assign var='x' value=6}{/if}
{assign var='selectedFileId' value=$cComment->joined.obj_post_user->getProfileImage()} {assign var='selectedFile' value=$avatarFiles.$selectedFileId} joined.obj_post_user->data.user_id}> {$cComment->joined.obj_post_user->user_displayName|escape}
joined.obj_post_user->data.user_id}>{$cComment->joined.obj_post_user->user_displayName}{if $cComment->joined.obj_post_user->user_usertype->data.usertype_id ne 3 && intval($cComment->joined.obj_post_user->user_usertype->data.usertype_id) ne 0} ({$cComment->joined.obj_post_user->user_usertype->data.usertype_name}){/if} {"says"|gettext}... {$cComment->data.post_created|relative_date}
{if $cComment->data.post_moderationstatus ne 3}
{DataFilter::nl2br(DataFilter::addLinks($cComment->data.post_text))} {if $hubbub->hubbub_arrOptions.userTagsEnabledOnComments eq 1} {if isset($postResponseUserTags.$commentId)}
{"Users tagged"|gettext}:
{foreach from=$postResponseUserTags.$commentId item=userTag} {assign var='selectedFile' value=$userTag->joined.obj_user_profilepic} {/foreach}
{/if} {/if} {if $cComment->data.post_moderatoredituser ne 0} {assign var=modId value=$cComment->data.post_moderatoredituser} {assign var=moderator value=$moderators.$modId}

{"This comment was edited on"|gettext} {$cComment->data.post_moderatoreditdate|date_format} {"by"|gettext} data.user_id}>{$moderator->getDisplayName()}

{/if}
{if $user->user_blogusertype->data.blogusertype_caneditblog eq 1 || $user->data.user_id eq $cPost->data.post_user} {if in_array($commentId,$reportIds)}
{"Comment reported"|gettext}  {"Pending review"|gettext}
{foreach from=$reports item=cReport} {if $cReport->data.report_post eq $commentId && $cReport->joined.obj_report_reason->data.reportreason_notbad eq 0}
{"Reason"|gettext}:
{assign var='reportReasonId' value=$cReport->data.report_reason} {assign var='reportReason' value=$reportReasons.$reportReasonId} {$reportReason->data.reportreason_text}
{"Reported by"|gettext}:
{if $cReport->data.report_user eq 0} {"System"|gettext} {else} {assign var='reportUser' value=$cReport->data.report_user} {$cReport->joined.obj_report_user->getDisplayName()} {/if}
{if $cReport->data.report_text ne ""}
{"Comments"|gettext}:
"{$cReport->data.report_text}"
{/if}
{/if} {/foreach}
{elseif in_array($commentId,$notBadReportIds)}
{"Pending"|gettext}  {"This comment is pending moderation."|gettext}
{/if} {else} {if in_array($commentId,$reportIds)}
{"Comment reported"|gettext}  {"Pending moderator review"|gettext}
{/if} {/if} {assign var='post_id' value=$cComment->data.post_id} {if isset($commentVotesUser.$post_id)} {assign var='userVote' value=$commentVotesUser.$post_id} {assign var='userVoteDir' value=$userVote->data.vote_direction} {else} {assign var='userVoteDir' value=0} {/if}
    {if $user->isInvalid()} {* No reply button *} {elseif $cPost->data.post_moderationstatus lt 2}
  • {"Reply"|gettext}
  • {/if} {if $cComment->data.post_ismoderatorcomment eq 0}
  • {if in_array($cComment->data.post_id,$reportPostIds)} {"Reported"|gettext} {else} {if !$isUserLoggedIn} {else} {/if} {/if}
  • {/if} {if $user->user_blogusertype->data.blogusertype_caneditblog eq 1 || $userCanModerate}
  • {elseif $cComment->data.post_user eq $user->data.user_id}
  • {/if}
{else}
{"This comment has been removed"|gettext}
{/if}