PHP Class Piwik\Plugins\MultiSites\Dashboard

Show file Open project: piwik/piwik Class Usage Examples

Public Methods

Method Description
__construct ( string $period, string $date, string | false $segment )
getLastDate ( ) : string
getNumSites ( )
getSites ( $request, $limit )
getTotals ( )
search ( $pattern )
setSitesTable ( DataTable $sites )

Private Methods

Method Description
convertDataTableToArrayAndApplyQueuedFilters ( DataTable $table, $request )
createGroupSubtable ( DataTable $sites )
enrichValues ( $sites )
formatMetrics ( &$metrics )
makeCloneOfDataTableSites ( DataTable $sites )
makeSitesFlatAndApplyGenericFilters ( DataTable $table, array $request ) Makes sure to not have any subtables anymore.
moveSitesHavingAGroupIntoSubtables ( DataTable $sites )
nestedSearch ( DataTable $sitesByGroup, $pattern )
rememberNumberOfSites ( )

Method Details

__construct() public method

public __construct ( string $period, string $date, string | false $segment )
$period string
$date string
$segment string | false

getLastDate() public method

public getLastDate ( ) : string
return string

getNumSites() public method

public getNumSites ( )

getSites() public method

public getSites ( $request, $limit )

getTotals() public method

public getTotals ( )

setSitesTable() public method

public setSitesTable ( DataTable $sites )
$sites Piwik\DataTable