diff options
author | Fabian Becker <halfdan@xnorfz.de> | 2013-04-04 01:55:12 +0400 |
---|---|---|
committer | Fabian Becker <halfdan@xnorfz.de> | 2013-04-04 01:55:12 +0400 |
commit | 3102d976e06fd6ad28b8aba623e256ce11e3ae26 (patch) | |
tree | 8c66fbf2fb173440d98ebc73c886b626dc550ca8 /plugins/CoreUpdater | |
parent | d6611ce75e32b03e826d9b684d9ebf277ebfc6ef (diff) |
Day 3:
* Lots of renamed templates and adjusted for Twig
* First two master templates for dashboard and admin
* Refactored Piwik_View::factory to CoreUpdater (now obsolete)
Diffstat (limited to 'plugins/CoreUpdater')
-rw-r--r-- | plugins/CoreUpdater/Controller.php | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/plugins/CoreUpdater/Controller.php b/plugins/CoreUpdater/Controller.php index 8e20f9c82a..bbd4644b3c 100644 --- a/plugins/CoreUpdater/Controller.php +++ b/plugins/CoreUpdater/Controller.php @@ -78,7 +78,7 @@ class Piwik_CoreUpdater_Controller extends Piwik_Controller } // this is a magic template to trigger the Piwik_View_Update - $view = Piwik_View::factory(Piwik_View::COREUPDATER_ONE_CLICK_DONE); + $view = new Piwik_View_OneClickDone(Piwik::getCurrentUserTokenAuth()); $view->coreError = $errorMessage; $view->feedbackMessages = $messages; echo $view->render(); @@ -236,20 +236,30 @@ class Piwik_CoreUpdater_Controller extends Piwik_Controller $sqlQueries = $updater->getSqlQueriesToExecute(); if (Piwik_Common::isPhpCliMode()) { - $view = Piwik_View::factory('update_welcome'); + if (Piwik_Common::isPhpCliMode()) { + $view = Piwik_View::factory('cli_update_welcome'); + } else { + $view = Piwik_View::factory('update_welcome'); + } $this->doWelcomeUpdates($view, $componentsWithUpdateFile); echo $view->render(); - if (!$this->coreError - && Piwik::getModule() == 'CoreUpdater' - ) { - $view = Piwik_View::factory('update_database_done'); + if (!$this->coreError && Piwik::getModule() == 'CoreUpdater') { + if (Piwik_Common::isPhpCliMode()) { + $view = Piwik_View::factory('cli_update_database_done'); + } else { + $view = Piwik_View::factory('update_database_done'); + } $this->doExecuteUpdates($view, $updater, $componentsWithUpdateFile); echo $view->render(); } } else if (Piwik_Common::getRequestVar('updateCorePlugins', 0, 'integer') == 1) { $this->warningMessages = array(); - $view = Piwik_View::factory('update_database_done'); + if (Piwik_Common::isPhpCliMode()) { + $view = Piwik_View::factory('cli_update_database_done'); + } else { + $view = Piwik_View::factory('update_database_done'); + } $this->doExecuteUpdates($view, $updater, $componentsWithUpdateFile); if (count($sqlQueries) == 1 && !$this->coreError) { @@ -258,7 +268,11 @@ class Piwik_CoreUpdater_Controller extends Piwik_Controller echo $view->render(); } else { - $view = Piwik_View::factory('update_welcome'); + if (Piwik_Common::isPhpCliMode()) { + $view = Piwik_View::factory('cli_update_welcome'); + } else { + $view = Piwik_View::factory('update_welcome'); + } $view->queries = $sqlQueries; $view->isMajor = $updater->hasMajorDbUpdate(); $this->doWelcomeUpdates($view, $componentsWithUpdateFile); |