'findComment', 'comment' => $comment->$idField ) )}' class='ipsType_blendLinks'>{$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 $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}}
{template="userLink" app="core" group="global" params="$comment->author(), $comment->warningRef(), NULL, $comment->isAnonymous()"} {{if $comment instanceof \IPS\Content\Anonymous and $comment->isAnonymous() and \IPS\Member::loggedIn()->modPermission('can_view_anonymous_posters')}} {{endif}} {template="reputationBadge" group="global" app="core" params="$comment->author()"}
'findComment', 'comment' => $comment->$idField ) )}' class='ipsType_blendLinks'>{$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->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}}
-
{{if \count( $item->commentMultimodActions() )}}
-
{{endif}}
{{endif}}{{if $comment->canReportOrRevoke() === TRUE}}- {lang="report_reply"}
{{endif}}
- 'findComment', 'comment' => $comment->$idField ) )}' data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-content='#elShareComment_{$comment->$idField}_menu' id='elShareComment_{$comment->$idField}' data-ipsDialog-title="{lang="share_this_comment"}" data-role='shareComment'>{lang="share_this_comment"}
{{if $comment->canReportOrRevoke() === TRUE || \count( $comment->sharelinks() )}}
{{if $comment->canEdit() || $comment->canPromoteToSocialMedia() || $comment->canDelete() || $comment->canSplit() || ( $comment instanceof \IPS\Content\Hideable AND ( ( !$comment->hidden() and $comment->canHide() ) || ( $comment->hidden() and $comment->canUnhide() ) ) ) || ( $comment->hidden() == -2 and \IPS\Member::loggedIn()->modPermission('can_manage_deleted_content') )}}
{{endif}}
{{endif}}
{{if $comment->canEdit()}}
{{if $comment->mapped('first') and $comment->item()->canEdit()}}
- {lang="edit"}
{{else}}
- {lang="edit"}
{{endif}}
{{endif}}
{{if $comment->hidden() == -2 AND \IPS\Member::loggedIn()->modPermission('can_manage_deleted_content')}}
- csrf()}' data-confirm data-confirmSubMessage='{lang="restore_as_visible_desc"}'>{lang="restore_as_visible"}
- csrf()->setQueryString( 'restoreAsHidden', 1 )}' data-confirm data-confirmSubMessage='{lang="restore_as_hidden_desc"}'>{lang="restore_as_hidden"}
- csrf()->setQueryString( 'immediately', 1 )}' data-confirm data-confirmSubMessage='{lang="delete_immediately_desc"}'>{lang="delete_immediately"}
{{else}}
{{if $comment instanceof \IPS\Content\Hideable}}
{{if !$comment->hidden() and $comment->canHide()}}
- {lang="hide"}
{{elseif $comment->hidden() and $comment->canUnhide()}}
- csrf()}'>{lang="unhide"}
{{endif}}
{{endif}}
{{if $comment->canSplit()}}
- {lang="split"}
{{endif}}
{{if $comment->canDelete()}}
- csrf()->setPage('page',\IPS\Request::i()->page)}' data-action='deleteComment' data-updateOnDelete="#commentCount">{lang="delete"}
{{endif}}
{{if $comment->isFeatured() AND $item->canUnfeatureComment()}}
- csrf()->setPage('page',\IPS\Request::i()->page)}'>{lang="unrecommend_content"}
{{endif}}
{{if !$comment->isFeatured() AND $item->canFeatureComment()}}
- setPage('page',\IPS\Request::i()->page)}' data-ipsDialog data-ipsDialog-title='{lang="recommend_comment"}' data-ipsDialog-remoteSubmit data-ipsDialog-size='narrow'>{lang="recommend_content"}
{{endif}}
{{if $comment->canPromoteToSocialMedia()}}
- {template="promoteLink" app="core" group="global" params="$comment"}
{{endif}}
{{endif}}
{{if $comment->hidden() === 1 && ( $comment->canUnhide() || $comment->canDelete() )}} {{if $comment->canUnhide()}}- csrf()}' class='ipsButton ipsButton_verySmall ipsButton_positive' data-action='approveComment'> {lang="approve"}
{{endif}}
{{if $comment->canDelete()}}
- csrf()->setPage('page',\IPS\Request::i()->page)}' data-action='deleteComment' data-updateOnDelete="#commentCount" class='ipsButton ipsButton_verySmall ipsButton_negative'> {lang="delete"}
{{endif}}
{{if $comment->canEdit() || $comment->canSplit() || $comment->canHide()}}
-
{lang="moderator_tools"}
{{endif}}
{{else}}
{{if $comment->hidden() === 0 and $item->canComment() and $editorName}}
-
-
{lang="quote"}
{{endif}}
{{if \IPS\Application::appIsEnabled('cloud')}}
{template="spam" app="cloud" group="spam" params="$comment, FALSE"}
{{endif}}
{{endif}}
-
{{if $comment->canEdit()}} {{if $comment->mapped('first') and $comment->item()->canEdit()}}- {lang="edit"}
{{else}}
- {lang="edit"}
{{endif}}
{{endif}}
{{if $comment->canSplit()}}
- {lang="split"}
{{endif}}
{{if $comment instanceof \IPS\Content\Hideable and $comment->canHide()}}
- csrf()}' data-ipsDialog data-ipsDialog-title="{lang="hide"}">{lang="hide"}
{{endif}}
{lang="ip_address"}
{lang="more_about_ip_address"}