PHP 클래스 Piwik\ViewDataTable\Manager

파일 보기 프로젝트 열기: piwik/piwik 1 사용 예제들

공개 메소드들

메소드 설명
clearAllViewDataTableParameters ( )
clearUserViewDataTableParameters ( $userLogin )
configureFooterIcons ( ViewDataTable $view ) This method determines the default set of footer icons to display below a report.
getAvailableViewDataTables ( ) : array Returns all registered visualization classes. Uses the 'Visualization.getAvailable' event to retrieve visualizations.
getIdsWithInheritance ( string $klass ) : array Returns the viewDataTable IDs of a visualization's class lineage.
getNonCoreViewDataTables ( ) : array Returns all available visualizations that are not part of the CoreVisualizations plugin.
getViewDataTableParameters ( $login, $controllerAction )
saveViewDataTableParameters ( $login, $controllerAction, $parametersToOverride ) Any parameter set here will be set into one of the following objects:

비공개 메소드들

메소드 설명
buildViewDataTableParametersOptionKey ( $login, $controllerAction )
errorWhenSettingNonOverridableParameter ( $controllerAction, $params ) Display a meaningful error message when any invalid parameter is being set.
getFooterIconFor ( string $viewDataTableId ) : array Returns an array with information necessary for adding the viewDataTable to the footer.
getGraphViewIcons ( ViewDataTable $view )
getNormalViewIcons ( ViewDataTable $view )
makeTemporaryViewDataTableInstance ( $controllerAction, $params ) : ViewDataTable
removeNonOverridableParameters ( $controllerAction, $params )

메소드 상세

clearAllViewDataTableParameters() 공개 정적인 메소드

clearUserViewDataTableParameters() 공개 정적인 메소드

public static clearUserViewDataTableParameters ( $userLogin )

configureFooterIcons() 공개 정적인 메소드

$result has the following format: array( array( // footer icon group 1 'class' => 'footerIconGroup1CssClass', 'buttons' => array( 'id' => 'myid', 'title' => 'My Tooltip', 'icon' => 'path/to/my/icon.png' ) ), array( // footer icon group 2 'class' => 'footerIconGroup2CssClass', 'buttons' => array(...) ), ... )
public static configureFooterIcons ( ViewDataTable $view )
$view Piwik\Plugin\ViewDataTable

getAvailableViewDataTables() 공개 정적인 메소드

Returns all registered visualization classes. Uses the 'Visualization.getAvailable' event to retrieve visualizations.
public static getAvailableViewDataTables ( ) : array
리턴 array Array mapping visualization IDs with their associated visualization classes.

getIdsWithInheritance() 공개 정적인 메소드

Returns the viewDataTable IDs of a visualization's class lineage.
또한 보기: self::getVisualizationClassLineage
public static getIdsWithInheritance ( string $klass ) : array
$klass string The visualization class.
리턴 array

getNonCoreViewDataTables() 공개 정적인 메소드

Returns all available visualizations that are not part of the CoreVisualizations plugin.
public static getNonCoreViewDataTables ( ) : array
리턴 array Array mapping visualization IDs with their associated visualization classes.

getViewDataTableParameters() 공개 정적인 메소드

public static getViewDataTableParameters ( $login, $controllerAction )

saveViewDataTableParameters() 공개 정적인 메소드

- ViewDataTable.requestConfig[paramName] - ViewDataTable.config.custom_parameters[paramName] - ViewDataTable.config.custom_parameters[paramName] (see ViewDataTable::overrideViewPropertiesWithParams)
public static saveViewDataTableParameters ( $login, $controllerAction, $parametersToOverride )
$login
$controllerAction
$parametersToOverride