Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Installation/Installation.php')
-rw-r--r--plugins/Installation/Installation.php142
1 files changed, 68 insertions, 74 deletions
diff --git a/plugins/Installation/Installation.php b/plugins/Installation/Installation.php
index 793ae38210..ede139e2aa 100644
--- a/plugins/Installation/Installation.php
+++ b/plugins/Installation/Installation.php
@@ -1,105 +1,99 @@
<?php
/**
* Piwik - Open source web analytics
- *
+ *
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- *
+ *
* @category Piwik_Plugins
* @package Piwik_Installation
*/
/**
- *
+ *
* @package Piwik_Installation
*/
class Piwik_Installation extends Piwik_Plugin
-{
- protected $installationControllerName = 'Piwik_Installation_Controller';
+{
+ protected $installationControllerName = 'Piwik_Installation_Controller';
- public function getInformation()
- {
- $info = array(
- 'description' => Piwik_Translate('Installation_PluginDescription'),
- 'author' => 'Piwik',
- 'author_homepage' => 'http://piwik.org/',
- 'version' => Piwik_Version::VERSION,
- );
-
- return $info;
- }
+ public function getInformation()
+ {
+ $info = array(
+ 'description' => Piwik_Translate('Installation_PluginDescription'),
+ 'author' => 'Piwik',
+ 'author_homepage' => 'http://piwik.org/',
+ 'version' => Piwik_Version::VERSION,
+ );
- function getListHooksRegistered()
- {
- $hooks = array(
- 'FrontController.NoConfigurationFile' => 'dispatch',
- 'FrontController.badConfigurationFile' => 'dispatch',
- 'AdminMenu.add' => 'addMenu',
- 'AssetManager.getCssFiles' => 'getCss',
- );
- return $hooks;
- }
+ return $info;
+ }
- public function setControllerToLoad( $newControllerName )
- {
- $this->installationControllerName = $newControllerName;
- }
+ function getListHooksRegistered()
+ {
+ $hooks = array(
+ 'FrontController.NoConfigurationFile' => 'dispatch',
+ 'FrontController.badConfigurationFile' => 'dispatch',
+ 'AdminMenu.add' => 'addMenu',
+ 'AssetManager.getCssFiles' => 'getCss',
+ );
+ return $hooks;
+ }
- protected function getInstallationController()
- {
- return new $this->installationControllerName();
- }
+ public function setControllerToLoad($newControllerName)
+ {
+ $this->installationControllerName = $newControllerName;
+ }
- /**
- * @param Piwik_Event_Notification|null $notification notification object
- */
- function dispatch($notification = null)
- {
- if($notification)
- {
- $exception = $notification->getNotificationObject();
- $message = $exception->getMessage();
- }
- else
- {
- $message = '';
- }
+ protected function getInstallationController()
+ {
+ return new $this->installationControllerName();
+ }
- Piwik_Translate::getInstance()->loadCoreTranslation();
+ /**
+ * @param Piwik_Event_Notification|null $notification notification object
+ */
+ function dispatch($notification = null)
+ {
+ if ($notification) {
+ $exception = $notification->getNotificationObject();
+ $message = $exception->getMessage();
+ } else {
+ $message = '';
+ }
- Piwik_PostEvent('Installation.startInstallation', $this);
+ Piwik_Translate::getInstance()->loadCoreTranslation();
- $step = Piwik_Common::getRequestVar('action', 'welcome', 'string');
- $controller = $this->getInstallationController();
- if(in_array($step, array_keys($controller->getInstallationSteps())) || $step == 'saveLanguage')
- {
- $controller->$step($message);
- }
- else
- {
- Piwik::exitWithErrorMessage(Piwik_Translate('Installation_NoConfigFound'));
- }
+ Piwik_PostEvent('Installation.startInstallation', $this);
- exit;
- }
+ $step = Piwik_Common::getRequestVar('action', 'welcome', 'string');
+ $controller = $this->getInstallationController();
+ if (in_array($step, array_keys($controller->getInstallationSteps())) || $step == 'saveLanguage') {
+ $controller->$step($message);
+ } else {
+ Piwik::exitWithErrorMessage(Piwik_Translate('Installation_NoConfigFound'));
+ }
+
+ exit;
+ }
- /**
- * Adds the 'System Check' admin page if the user is the super user.
- */
- public function addMenu()
- {
- Piwik_AddAdminSubMenu('CoreAdminHome_MenuDiagnostic', 'Installation_SystemCheck',
- array('module' => 'Installation', 'action' => 'systemCheckPage'),
- $addIf = Piwik::isUserIsSuperUser(),
- $order = 15);
+ /**
+ * Adds the 'System Check' admin page if the user is the super user.
+ */
+ public function addMenu()
+ {
+ Piwik_AddAdminSubMenu('CoreAdminHome_MenuDiagnostic', 'Installation_SystemCheck',
+ array('module' => 'Installation', 'action' => 'systemCheckPage'),
+ $addIf = Piwik::isUserIsSuperUser(),
+ $order = 15);
}
-
+
/**
* Adds CSS files to list of CSS files for asset manager.
*/
- public function getCss( $notification )
+ public function getCss($notification)
{
- $cssFiles = &$notification->getNotificationObject();
+ $cssFiles = & $notification->getNotificationObject();
$cssFiles[] = "plugins/Installation/templates/systemCheckPage.css";
}