PHP Класс Piwik\Plugins\Installation\Controller

Наследование: extends Piwik\Plugin\ControllerAdmin
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$steps

Открытые методы

Метод Описание
databaseSetup ( ) Installation Step 3: Database Set-up
finished ( ) Installation Step 8: Finished!
firstWebsiteSetup ( ) Installation Step 6: Configure first web-site
getDefaultAction ( ) : string Get default action (first installation step)
getEmptyPageForSystemCheck ( ) : string System check will call this page which should load quickly, in order to look at Response headers (eg. to detect if pagespeed is running)
getInstallationCss ( ) : string Return the base.less compiled to css
getInstallationJs ( ) : string Return the base.less compiled to css
getInstallationSteps ( ) : array Get installation steps
hasEnoughTablesToReuseDb ( $tablesInstalled ) should be private but there's a bug in php 5.3.6
reuseTables ( )
saveLanguage ( ) Save language selection in session-store
setupSuperUser ( ) Installation Step 5: General Set-up (superuser login/password/email and subscriptions)
systemCheck ( ) Installation Step 2: System Check
systemCheckPage ( ) This controller action renders an admin tab that runs the installation system check, so people can see if there are any issues w/ their running Piwik installation.
tablesCreation ( ) Installation Step 4: Table Creation
trackingCode ( ) Installation Step 7: Display JavaScript tracking code
welcome ( ) Installation Step 1: Welcome

Защищенные методы

Метод Описание
registerNewsletter ( $email, $newsletterPiwikORG, $newsletterProfessionalServices )
updateComponents ( ) : array | boolean

Приватные методы

Метод Описание
addTrustedHosts ( $siteUrl ) Add trusted hosts
checkPiwikIsNotInstalled ( )
createConfigFile ( $dbInfos ) Write configuration file from session-store
createSuperUser ( $login, $password, $email )
deleteConfigFileIfNeeded ( )
extractHost ( string $url ) : string | false Extract host from URL
getParam ( $name )
markInstallationAsCompleted ( ) Write configuration file from session-store
redirectToNextStep ( string $currentStep, $parameters = [] ) : void Redirect to next step
resetLanguageCookie ( )

Описание методов

databaseSetup() публичный Метод

Installation Step 3: Database Set-up
public databaseSetup ( )

finished() публичный Метод

Installation Step 8: Finished!
public finished ( )

firstWebsiteSetup() публичный Метод

Installation Step 6: Configure first web-site
public firstWebsiteSetup ( )

getDefaultAction() публичный Метод

Get default action (first installation step)
public getDefaultAction ( ) : string
Результат string function name

getEmptyPageForSystemCheck() публичный Метод

System check will call this page which should load quickly, in order to look at Response headers (eg. to detect if pagespeed is running)
public getEmptyPageForSystemCheck ( ) : string
Результат string

getInstallationCss() публичный Метод

Return the base.less compiled to css
public getInstallationCss ( ) : string
Результат string

getInstallationJs() публичный Метод

Return the base.less compiled to css
public getInstallationJs ( ) : string
Результат string

getInstallationSteps() публичный Метод

Get installation steps
public getInstallationSteps ( ) : array
Результат array installation steps

hasEnoughTablesToReuseDb() публичный Метод

should be private but there's a bug in php 5.3.6
public hasEnoughTablesToReuseDb ( $tablesInstalled )

registerNewsletter() защищенный Метод

protected registerNewsletter ( $email, $newsletterPiwikORG, $newsletterProfessionalServices )
$email
$newsletterPiwikORG
$newsletterProfessionalServices

reuseTables() публичный Метод

public reuseTables ( )

saveLanguage() публичный Метод

Save language selection in session-store
public saveLanguage ( )

setupSuperUser() публичный Метод

Installation Step 5: General Set-up (superuser login/password/email and subscriptions)
public setupSuperUser ( )

systemCheck() публичный Метод

Installation Step 2: System Check
public systemCheck ( )

systemCheckPage() публичный Метод

This admin tab is only viewable by the Super User.
public systemCheckPage ( )

tablesCreation() публичный Метод

Installation Step 4: Table Creation
public tablesCreation ( )

trackingCode() публичный Метод

Installation Step 7: Display JavaScript tracking code
public trackingCode ( )

updateComponents() защищенный Метод

protected updateComponents ( ) : array | boolean
Результат array | boolean

welcome() публичный Метод

Can also display an error message when there is a failure early (eg. DB connection failed)
public welcome ( )

Описание свойств

$steps публичное свойство

public $steps