📄 installation.php
字号:
<?php/** * Piwik - Open source web analytics * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later * @version $Id: Installation.php 586 2008-08-03 23:53:22Z matt $ * * @package Piwik_Installation */require_once "Installation/Controller.php";/** * * @package Piwik_Installation */class Piwik_Installation extends Piwik_Plugin{ protected $installationControllerName = 'Piwik_Installation_Controller'; public function getInformation() { $info = array( 'name' => 'Installation', 'description' => 'Installation process of Piwik. The Installation is usually done once only. If the configuration file config/config.inc.php is deleted, the installation will start again.', 'author' => 'Piwik', 'homepage' => 'http://piwik.org/', 'version' => '0.1', ); return $info; } function getListHooksRegistered() { $hooks = array( 'FrontController.NoConfigurationFile' => 'startInstallation', ); return $hooks; } public function setControllerToLoad( $newControllerName ) { $this->installationControllerName = $newControllerName; } protected function getInstallationController() { return new $this->installationControllerName(); } function startInstallation() { Piwik_PostEvent('Installation.startInstallation', $this); $step = Piwik_Common::getRequestVar('action', 'welcome', 'string'); $controller = $this->getInstallationController(); if(in_array($step, $controller->getInstallationSteps())) { $controller->$step(); } else { Piwik::exitWithErrorMessage(Piwik_Translate('Installation_NoConfigFound')); } exit; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -