PHP Class Piwik\Plugins\UsersManager\Controller

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

Public Methods

Method Description
__construct ( Piwik\Translation\Translator $translator )
anonymousSettings ( ) The "Anonymous Settings" admin UI screen view
index ( ) The "Manage Users and Permissions" Admin UI screen
orderByName ( $a, $b )
recordAnonymousUserSettings ( ) Records settings for the anonymous users (default report, default date)
recordUserSettings ( ) Records settings from the "User Settings" page
setIgnoreCookie ( )
userSettings ( ) The "User Settings" admin UI screen view

Protected Methods

Method Description
getDefaultDateForUser ( string $user ) : string Returns default date for Piwik reports
getDefaultDates ( ) : array Returns the enabled dates that users can select, in their User Settings page "Report date to load by default"
initViewAnonymousUserSettings ( View $view ) The Super User can modify Anonymous user settings

Private Methods

Method Description
getIgnoreCookieSalt ( ) : string
hasAnonymousUserViewAccess ( $usersAccessByWebsite )
noAdminAccessToWebsite ( $idSiteSelected, $defaultReportSiteName, $message )
processPasswordChange ( $userLogin )

Method Details

__construct() public method

public __construct ( Piwik\Translation\Translator $translator )
$translator Piwik\Translation\Translator

anonymousSettings() public method

The "Anonymous Settings" admin UI screen view
public anonymousSettings ( )

getDefaultDateForUser() protected method

Returns default date for Piwik reports
protected getDefaultDateForUser ( string $user ) : string
$user string
return string today, yesterday, week, month, year

getDefaultDates() protected method

Returns the enabled dates that users can select, in their User Settings page "Report date to load by default"
protected getDefaultDates ( ) : array
return array

index() public method

The "Manage Users and Permissions" Admin UI screen
public index ( )

initViewAnonymousUserSettings() protected method

The Super User can modify Anonymous user settings
protected initViewAnonymousUserSettings ( View $view )
$view Piwik\View

orderByName() static public method

static public orderByName ( $a, $b )

recordAnonymousUserSettings() public method

Records settings for the anonymous users (default report, default date)

recordUserSettings() public method

Records settings from the "User Settings" page
public recordUserSettings ( )

setIgnoreCookie() public method

public setIgnoreCookie ( )

userSettings() public method

The "User Settings" admin UI screen view
public userSettings ( )