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:
authorFabian Becker <halfdan@xnorfz.de>2013-04-04 01:55:12 +0400
committerFabian Becker <halfdan@xnorfz.de>2013-04-04 01:55:12 +0400
commit3102d976e06fd6ad28b8aba623e256ce11e3ae26 (patch)
tree8c66fbf2fb173440d98ebc73c886b626dc550ca8 /plugins/CoreUpdater
parentd6611ce75e32b03e826d9b684d9ebf277ebfc6ef (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.php30
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);