isHighlighted() ): $return .= <<hidden() ): $return .= << {$row->contentTableHeader()} IPSCONTENT; if ( $row->canReportOrRevoke() === TRUE ): $return .= <<member_id or \IPS\Helpers\Form\Captcha::supportsModal() ): $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'report', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; endif; $return .= <<canModerate() and ( $row->canSplit() or ( $row->hidden() === -1 AND $row->canUnhide() ) or ( $row->hidden() === 1 AND $row->canUnhide() ) or $row->canDelete() ) ): $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; if ( \IPS\Widget\Request::i()->controller == 'activity' ): $return .= << IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "global", "core" )->userPhoto( $row->author(), 'mini' ); $return .= << {$row->author()->link( NULL, NULL, \IPS\IPS::classUsesTrait( $row, 'IPS\Content\Anonymous' ) ? $row->isAnonymous() : FALSE )} IPSCONTENT; endif; $return .= << {$row->dateLine()} IPSCONTENT; if ( $row->editLine() ): $return .= <<editLine()} IPSCONTENT; endif; $return .= <<hidden() ): $return .= <<hiddenBlurb(), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; if ( \IPS\Widget\Request::i()->controller == 'activity' ): $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; if ( \IPS\IPS::classUsesTrait( $row, 'IPS\Content\Reactable' ) and $row->isHighlighted() ): $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'this_is_a_popular_post', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; if ( $row->hidden() === 1 && $row->author()->member_id == \IPS\Member::loggedIn()->member_id ): $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'comment_awaiting_approval', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; endif; $return .= <<content()} IPSCONTENT; if ( $row->hidden() !== 1 && \IPS\IPS::classUsesTrait( $row, 'IPS\Content\Reactable' ) and \IPS\Settings::i()->reputation_enabled ): $return .= << IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "global", "core" )->reputation( $row ); $return .= << IPSCONTENT; endif; $return .= <<
IPSCONTENT; if ( $row->canReportOrRevoke() === TRUE ): $return .= <<member_id or \IPS\Helpers\Form\Captcha::supportsModal() ):
$return .= <<
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'report', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<
IPSCONTENT;
endif;
$return .= <<canModerate() and ( $row->canSplit() or ( $row->hidden() === -1 AND $row->canUnhide() ) or ( $row->hidden() === 1 AND $row->canUnhide() ) or $row->canDelete() ) ):
$return .= <<
IPSCONTENT;
endif;
$return .= <<
{$row->author()->link( NULL, NULL, \IPS\IPS::classUsesTrait( $row, 'IPS\Content\Anonymous' ) ? $row->isAnonymous() : FALSE )}
IPSCONTENT; endif; $return .= <<