{{$idField = $comment::$databaseColumnId;}}
$comment->author()->member_id, 'username' => $comment->author()->name, 'timestamp' => $comment->mapped('date'), 'contentapp' => $app, 'contenttype' => $type, 'contentclass' => $class, 'contentid' => $item->id, 'contentcommentid' => $comment->$idField) )"}' class='ipsComment_content ipsType_medium'> {{if $comment->author()->hasHighlightedReplies() || ( settings.reputation_enabled and \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_highlight and $comment->reactionCount() >= settings.reputation_highlight ) OR $comment->isFeatured()}}
    {{if $comment->author()->hasHighlightedReplies()}}
  • {expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->name" raw="true"}
  • {{endif}} {{if $comment->isFeatured()}}
  • {lang="this_is_a_featured_post"}
  • {{endif}} {{if ( settings.reputation_enabled and \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_highlight and $comment->reactionCount() >= settings.reputation_highlight ) }}
  • {lang="this_is_a_popular_comment"}
  • {{endif}}
{{endif}}
{template="userPhoto" app="core" group="global" params="$comment->author(), 'mini', $comment->warningRef()"}

{$comment->dateLine()|raw} {{if $comment->ip_address and \IPS\Member::loggedIn()->modPermission('can_use_ip_tools') and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) )}} · ip_address" seoTemplate="modcp_ip_tools"}" data-ipsMenu data-ipsMenu-menuID='{$comment->$idField}_ip_menu'>{lang="ip_short"} {{endif}} {{if $comment->editLine()}} ({lang="edited_lc"}) {{endif}} {{if $comment->hidden() AND $comment->hidden() != -2}} · {$comment->hiddenBlurb()} {{elseif $comment->hidden() == -2}} · {$comment->deletedBlurb()} {{endif}}

{{if member.modPermission('mod_see_warn') and $comment->warning}} {template="commentWarned" group="global" app="core" params="$comment"} {{endif}}
{{if $comment->hidden() === 1 && $comment->author()->member_id == \IPS\Member::loggedIn()->member_id}} {lang="comment_awaiting_approval"} {{endif}} {$comment->content()|raw} {{if $comment->editLine()}} {$comment->editLine()|raw} {{endif}}
{{if ( $comment->hidden() !== 1 && \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_enabled and $comment->hasReactionBar() ) || ( $comment->hidden() === 1 && ( $comment->canUnhide() || $comment->canDelete() ) ) || ( $comment->hidden() === 0 and $item->canComment() and $editorName ) }}
{{if $comment->hidden() !== 1 && \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_enabled and $comment->hasReactionBar()}} {template="reputation" group="global" app="core" params="$comment"} {{endif}}
{{endif}} {{if $comment->ip_address and \IPS\Member::loggedIn()->modPermission('can_use_ip_tools') and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) )}}
{lang="ip_address"}
{lang="more_about_ip_address"}
{{endif}} {template="sharemenu" group="global" app="core" params="$comment"}