IPSCONTENT; if ( $comment instanceof \IPS\Content\Comment ): $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $comment->item()->mapped('title'), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "tables", "core", 'front' )->icon( \get_class($comment), $comment->item()->containerWrapper() ); $return .= <<

IPSCONTENT; $htmlsprintf = array($comment->author()->link(), \IPS\DateTime::ts( $comment->mapped('date') )->html(FALSE)); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'posted_by_x', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'htmlsprintf' => $htmlsprintf ) ); $return .= << IPSCONTENT; else: $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $comment->mapped('title'), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "tables", "core", 'front' )->icon( \get_class($comment), $comment->containerWrapper() ); $return .= <<

IPSCONTENT; $htmlsprintf = array($comment->author()->link(), \IPS\DateTime::ts( $comment->mapped('date') )->html(FALSE)); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'posted_by_x', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'htmlsprintf' => $htmlsprintf ) ); $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; return $return; } function deletedPercentage( $value, $total, $deleted ) { $return = ''; $return .= <<dellog_retention_period ): $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $value, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; else: $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'no_data', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; endif; $return .= <<

  • IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stats_show_c', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
  • IPSCONTENT; $apps = array(); $return .= << $block ): $return .= <<page == 'activity' AND $subBlocks = $block->getBlocks() ): $return .= <<getBlockDetails( $subBlock ) ): $return .= << $app ): $return .= <<
IPSCONTENT; foreach ( $blocks as $blockKey => $block ): $return .= <<page == 'activity' AND $subBlocks = $block->getBlocks() ): $return .= <<getBlockDetails( $subBlock ) ): $return .= <<language()->addToStack( $details['title'] ); $return .= <<getTemplate( "reports", "core", 'admin' )->overviewStatisticBlock( $blockKey, $subBlock, $details, null, '', \count( $excludedApps ) && \in_array( $details['app'], $excludedApps ) ? true : false ); $return .= <<
IPSCONTENT; return $return; } function overviewCounts( $values, $previousValues=array(), $nodes=array() ) { $return = ''; $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->formatNumber( $firstCount ); $return .= << IPSCONTENT; if ( isset( $previousValues[ $firstTitle ] ) ): $return .= << IPSCONTENT; if ( $previousValues[ $firstTitle ] > $firstCount ): $return .= << IPSCONTENT; endif; $return .= <<
IPSCONTENT; foreach ( $values as $title => $count ): $return .= <<

IPSCONTENT; $val = "{$title}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->formatNumber( $count ); $return .= << IPSCONTENT; if ( isset( $previousValues[ $title ] ) ): $return .= << IPSCONTENT; if ( $previousValues[ $title ] > $count ): $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; endforeach; $return .= << IPSCONTENT; endif; $return .= <<

IPSCONTENT; $sprintf = array( \IPS\Member::loggedIn()->language()->formatList($nodes) );$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'overview_stats_curfilter', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<

IPSCONTENT; endif; $return .= << IPSCONTENT; return $return; } function repWrapper( $form, $count, $table ) { $return = ''; $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'rep_date', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
{$form}

IPSCONTENT; if ( $count !== NULL ): $return .= << {$table} IPSCONTENT; endif; $return .= <<