getTemplate( "global", \IPS\Request::i()->app )->pageHeader( \IPS\Member::loggedIn()->language()->addToStack('online_users') ); $return .= <<

IPSCONTENT; $pluralize = array( $totalCount ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'online_user_count', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= <<
{$table}
IPSCONTENT; return $return; } function onlineUsersRow( $table, $headers, $rows ) { $return = ''; $return .= <<
{$row['photo']}

IPSCONTENT; if ( $row['login_type'] == \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS ): $return .= << IPSCONTENT; endif; $return .= <<
IPSCONTENT; endforeach; $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'online_users_no_results', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; endif; $return .= <<
    IPSCONTENT; $return .= $table->rowsTemplate[0]->{$table->rowsTemplate[1]}( $table, $headers, $rows ); $return .= << IPSCONTENT; if ( $table->pages > 1 ): $return .= <<
    IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "global", "core", 'global' )->pagination( $table->baseUrl, $table->pages, $table->page, $table->limit ); $return .= <<
    IPSCONTENT; endif; $return .= << IPSCONTENT; return $return; }}