PHP Class Piwik\Plugins\CorePluginsAdmin\Controller

Inheritance: extends Piwik\Plugin\ControllerAdmin
Show file Open project: piwik/piwik

Public Methods

Method Description
__construct ( Piwik\Translation\Translator $translator, SettingsProvider $settingsProvider, PluginInstaller $pluginInstaller, Plugins $marketplacePlugins = null ) Controller constructor.
activate ( $redirectAfter = true )
browsePlugins ( )
browseThemes ( )
deactivate ( $redirectAfter = true )
plugins ( )
safemode ( $lastError = [] )
showLicense ( )
themes ( )
uninstall ( $redirectAfter = true )
uploadPlugin ( )

Protected Methods

Method Description
configureView ( $template )
getPluginsInfo ( $themesOnly = false )
initPluginModification ( $nonceName )
keepPluginsOrThemes ( $themesOnly, $plugins )
redirectAfterModification ( $redirectAfter )

Private Methods

Method Description
createPluginsOrThemesView ( $template, $themesOnly )
dieIfPluginsAdminIsDisabled ( )
tryToRepairPiwik ( )

Method Details

__construct() public method

Controller constructor.
public __construct ( Piwik\Translation\Translator $translator, SettingsProvider $settingsProvider, PluginInstaller $pluginInstaller, Plugins $marketplacePlugins = null )
$translator Piwik\Translation\Translator
$settingsProvider Piwik\Plugin\SettingsProvider
$pluginInstaller PluginInstaller
$marketplacePlugins Piwik\Plugins\Marketplace\Plugins

activate() public method

public activate ( $redirectAfter = true )

browsePlugins() public method

Deprecation:
public browsePlugins ( )

browseThemes() public method

Deprecation:
public browseThemes ( )

configureView() protected method

protected configureView ( $template )

deactivate() public method

public deactivate ( $redirectAfter = true )

getPluginsInfo() protected method

protected getPluginsInfo ( $themesOnly = false )

initPluginModification() protected method

protected initPluginModification ( $nonceName )

keepPluginsOrThemes() protected method

protected keepPluginsOrThemes ( $themesOnly, $plugins )

plugins() public method

public plugins ( )

redirectAfterModification() protected method

protected redirectAfterModification ( $redirectAfter )

safemode() public method

public safemode ( $lastError = [] )

showLicense() public method

public showLicense ( )

themes() public method

public themes ( )

uninstall() public method

public uninstall ( $redirectAfter = true )

uploadPlugin() public method

public uploadPlugin ( )