{{if \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"}">{lang="ip_prefix" sprintf="$comment->ip_address"}) · {{endif}} 'findComment', 'comment' => $comment->pid ) )}' data-ipsTooltip title='{lang="share_this_post"}' data-ipsMenu data-ipsMenu-closeOnClick='false' id='elSharePost_{$comment->pid}'> {{if count( $item->commentMultimodActions() ) and !$comment->mapped('first')}} · {{endif}}
{$comment->dateLine()|raw} {{if $comment->editLine()}} ({lang="edited_lc"}) {{endif}} {{if $comment->hidden()}} · {$comment->hiddenBlurb()} {{endif}} {{if $comment instanceof \IPS\Content\ReportCenter and !\IPS\Member::loggedIn()->group['gbw_no_report'] and $comment->hidden() !== 1 }} · {lang="report_post"} {{endif}}
{{if \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"}">{lang="ip_prefix" sprintf="$comment->ip_address"}) · {{endif}} 'findComment', 'comment' => $comment->pid ) )}' data-ipsTooltip title='{lang="share_this_post"}' data-ipsMenu data-ipsMenu-closeOnClick='false' id='elSharePost_{$comment->pid}'> {{if count( $item->commentMultimodActions() ) and !$comment->mapped('first')}} · {{endif}}
{$comment->dateLine()|raw} {{if $comment->editLine()}} ({lang="edited_lc"}) {{endif}} {{if $comment->hidden()}} · {$comment->hiddenBlurb()} {{endif}} {{if $comment instanceof \IPS\Content\ReportCenter and !\IPS\Member::loggedIn()->group['gbw_no_report'] and $comment->hidden() !== 1 }} · {lang="report_post"} {{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()}' data-action='deleteComment' data-updateOnDelete="#commentCount" class='ipsButton ipsButton_verySmall ipsButton_negative'> {lang="delete"}
{{endif}}
{{if $comment->canEdit() || $comment->canSplit()}}
-
{lang="options"}
{{endif}}
{{else}}
{{if $comment->hidden() === 0 and $item->canComment() and $editorName}}
-
-
{lang="quote"}
{{endif}}
{{if $comment->canEdit()}}
{{if $comment->mapped('first') and $comment->item()->canEdit()}}
- {lang="edit"}
{{else}}
- {lang="edit"}
{{endif}}
{{endif}}
{{if $comment->canDelete() || $comment->canHide() || $comment->canUnhide() || $comment->canSplit()}}
-
{lang="options"}
{{endif}}
{{endif}}
-
{{if $comment->author()->signature}} {template="signature" group="global" app="core" params="$comment->author()"} {{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}} {{if !$comment->hidden() and $comment->canHide()}}- csrf()}' data-ipsDialog data-ipsDialog-title="{lang="hide"}">{lang="hide"}
{{elseif $comment->hidden() and $comment->canUnhide()}}
- csrf()}'>{lang="unhide"}
{{endif}}
{{endif}}
{{if $comment->canSplit()}}
- {lang="split"}
{{endif}}
{{if $comment->canDelete()}}
- csrf()}' data-action='deleteComment' data-updateOnDelete="#commentCount">{lang="delete"}
{{endif}}
{lang="share_this_post"}
{lang="link_to_post"}
'findComment', 'comment' => $comment->$idField ) )}' class='ipsField_fullWidth'> {{if !$comment->item()->container()->disable_sharelinks and count( $comment->sharelinks() )}}{lang="share_externally"}
{template="sharelinks" group="global" app="core" params="$comment"} {{endif}}