IPSCONTENT; foreach ( $data as $k => $v ): $return .= << IPSCONTENT; $val = "{$k}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; if ( \in_array( $k, array( 'total_disk_spaced', 'total_bandwidth', 'current_month_bandwidth' ) ) ): $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $v->name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << ( IPSCONTENT; $return .= \IPS\Output\Plugin\Filesize::humanReadableFilesize( $v->filesize() ); $return .= << IPSCONTENT; elseif ( $k === 'most_viewed_file' ): $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $v->name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << ( IPSCONTENT; $pluralize = array( $v->views ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'num_views_with_number', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= << IPSCONTENT; elseif ( $k === 'most_downloaded_file' ): $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $v->name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << ( IPSCONTENT; $pluralize = array( $v->downloads ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'num_downloads', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= << IPSCONTENT; elseif ( $k === 'total_files' OR $k === 'total_views' OR $k === 'total_downloads' ): $return .= <<language()->formatNumber( $v ); $return .= << IPSCONTENT; endforeach; $return .= <<
    IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'download_stats_disclaimer', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; return $return; }}