Version 5.0.13
This commit is contained in:
1 parent
b89858b2ff
commit
5efe744c5f
1407 files changed
+69690
-30177
No files matched your search
@@ -174,15 +174,20 @@ IPSCONTENT;
|
||||
$return = '';
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<form accept-charset='utf-8' class="cStatsFilters
|
||||
<form
|
||||
accept-charset='utf-8'
|
||||
class="cStatsFilters
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $class, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
" action="
|
||||
"
|
||||
action="
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $action, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
" method="post"
|
||||
"
|
||||
method="post"
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $uploadField ):
|
||||
@@ -192,7 +197,8 @@ IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
foreach ( $attributes as $k => $v ):
|
||||
@@ -210,11 +216,16 @@ IPSCONTENT;
|
||||
|
||||
endforeach;
|
||||
$return .= <<<IPSCONTENT
|
||||
data-ipsForm data-role="dateFilter" data-defaultRange='
|
||||
|
||||
data-ipsForm
|
||||
data-role="dateFilter"
|
||||
data-defaultRange='
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $elements['']['predate']->value, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
'>
|
||||
'
|
||||
data-controller='core.admin.stats.liveDateFilter'
|
||||
>
|
||||
<input type="hidden" name="
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $id, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
@@ -485,15 +496,14 @@ IPSCONTENT;
|
||||
$return = '';
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
|
||||
<div class='ipsSpanGrid'>
|
||||
<div class='ipsGrid ipsGrid--max-2 ipsGrid--myCharts i-basis_600 i-padding_2'>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
foreach ( $charts AS $chart ):
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<div class='ipsSpanGrid__6' data-controller='core.admin.members.lazyLoadingProfileBlock' data-url='
|
||||
<div data-controller='core.admin.members.lazyLoadingProfileBlock' data-url='
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=overview&controller=mycharts&do=getChart&chartId=", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
@@ -502,15 +512,53 @@ $return .= <<<IPSCONTENT
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $chart, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
'>
|
||||
<div class="i-margin-bottom_1 i-text-align_center">
|
||||
<img src="
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme::i()->resource( "tiny_loading.gif", "core", 'front', false );
|
||||
if ( !empty(\IPS\Widget\Request::i()->date["start"]) ):
|
||||
$return .= <<<IPSCONTENT
|
||||
">
|
||||
</div>
|
||||
&date[start]=
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( \IPS\Widget\Request::i()->date['start'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
if ( !empty(\IPS\Widget\Request::i()->date["end"]) ):
|
||||
$return .= <<<IPSCONTENT
|
||||
&date[end]=
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( \IPS\Widget\Request::i()->date['end'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
if ( !empty(\IPS\Widget\Request::i()->predate) ):
|
||||
$return .= <<<IPSCONTENT
|
||||
&predate=
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( \IPS\Widget\Request::i()->predate, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
'>
|
||||
<div class="i-text-align_center ipsLoading ipsLoading--small"></div>
|
||||
</div>
|
||||
|
||||
IPSCONTENT;
|
||||
@@ -576,53 +624,18 @@ IPSCONTENT;
|
||||
if ( $details = $block->getBlockDetails( $subBlock ) ):
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<div class='ipsBox cStatTile' data-role='statsBlock' data-block='
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $blockKey, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' data-subblock='
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $subBlock, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' data-refresh='
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $details['refresh'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' data-app='
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $details['app'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' data-controller='core.admin.stats.overviewBlock'>
|
||||
<div class='cStatTile__header'>
|
||||
<h2 class='cStatTile__title'>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$val = "{$details['title']}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$details['title'] = \IPS\Member::loggedIn()->language()->addToStack( $details['title'] );
|
||||
$return .= <<<IPSCONTENT
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $details['description'] ):
|
||||
$return .= \IPS\Theme::i()->getTemplate( "reports", "core", 'admin' )->overviewStatisticBlock( $blockKey, $subBlock, $details, null );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<a href='#' class='cStatTile__info' title="
|
||||
IPSCONTENT;
|
||||
|
||||
$val = "{$details['description']}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
" data-ipsTooltip>?</a>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</div>
|
||||
<div class='cStatTile__body ipsLoading ipsLoading--small'>
|
||||
<div class='cStatTile__bodyInner i-text-align_center' data-role='statBlockContent'></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
|
||||
Reference in new issue
Block a user