diff options
author | mattab <matthieu.aubry@gmail.com> | 2013-09-14 04:38:59 +0400 |
---|---|---|
committer | mattab <matthieu.aubry@gmail.com> | 2013-09-14 04:38:59 +0400 |
commit | e802eae2a2690a80f217bcc2952a1adb100a7a77 (patch) | |
tree | 8172f65273b2c08515ed77277c68268ccdc1fb14 /plugins/CoreUpdater | |
parent | a62732648844e330e0e33a2a8ecc04642fdf2d5e (diff) |
Adding Filesystem class which contains file operations
And factored out code in ServerFilesGenerator.php
Diffstat (limited to 'plugins/CoreUpdater')
-rw-r--r-- | plugins/CoreUpdater/Controller.php | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/plugins/CoreUpdater/Controller.php b/plugins/CoreUpdater/Controller.php index 6853dc3cc9..ae48b8e8ce 100644 --- a/plugins/CoreUpdater/Controller.php +++ b/plugins/CoreUpdater/Controller.php @@ -13,19 +13,19 @@ namespace Piwik\Plugins\CoreUpdater; use Exception; use Piwik\API\Request; use Piwik\ArchiveProcessor\Rules; -use Piwik\Config; -use Piwik\Piwik; use Piwik\Common; +use Piwik\Config; +use Piwik\Filesystem; use Piwik\Http; +use Piwik\Piwik; +use Piwik\Plugins\LanguagesManager\LanguagesManager; +use Piwik\Unzip; +use Piwik\UpdateCheck; use Piwik\Updater; -use Piwik\View; +use Piwik\Updater_UpdateErrorException; use Piwik\Version; -use Piwik\UpdateCheck; -use Piwik\Unzip; +use Piwik\View; use Piwik\View\OneClickDone; -use Piwik\Plugins\CoreUpdater\CoreUpdater; -use Piwik\Plugins\LanguagesManager\LanguagesManager; -use Piwik\Updater_UpdateErrorException; /** * @@ -138,7 +138,7 @@ class Controller extends \Piwik\Controller $this->pathRootExtractedPiwik = $pathExtracted . 'piwik'; if (file_exists($this->pathRootExtractedPiwik)) { - Piwik::unlinkRecursive($this->pathRootExtractedPiwik, true); + Filesystem::unlinkRecursive($this->pathRootExtractedPiwik, true); } $archive = Unzip::factory('PclZip', $this->pathPiwikZip); @@ -173,7 +173,7 @@ class Controller extends \Piwik\Controller { $configFileBefore = PIWIK_USER_PATH . '/config/global.ini.php'; $configFileAfter = PIWIK_USER_PATH . self::CONFIG_FILE_BACKUP; - Piwik::copy($configFileBefore, $configFileAfter); + Filesystem::copy($configFileBefore, $configFileAfter); } private function oneClick_Copy() @@ -189,7 +189,7 @@ class Controller extends \Piwik\Controller * Copy all files to PIWIK_INCLUDE_PATH. * These files are accessed through the dispatcher. */ - Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_INCLUDE_PATH); + Filesystem::copyRecursive($this->pathRootExtractedPiwik, PIWIK_INCLUDE_PATH); /* * These files are visible in the web root and are generally @@ -206,23 +206,23 @@ class Controller extends \Piwik\Controller ); foreach ($specialCases as $file) { - Piwik::copy($this->pathRootExtractedPiwik . $file, PIWIK_DOCUMENT_ROOT . $file); + Filesystem::copy($this->pathRootExtractedPiwik . $file, PIWIK_DOCUMENT_ROOT . $file); } /* * Copy the non-PHP files (e.g., images, css, javascript) */ - Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_DOCUMENT_ROOT, true); + Filesystem::copyRecursive($this->pathRootExtractedPiwik, PIWIK_DOCUMENT_ROOT, true); } /* * Config files may be user (account) specific */ if (PIWIK_INCLUDE_PATH !== PIWIK_USER_PATH) { - Piwik::copyRecursive($this->pathRootExtractedPiwik . '/config', PIWIK_USER_PATH . '/config'); + Filesystem::copyRecursive($this->pathRootExtractedPiwik . '/config', PIWIK_USER_PATH . '/config'); } - Piwik::unlinkRecursive($this->pathRootExtractedPiwik, true); + Filesystem::unlinkRecursive($this->pathRootExtractedPiwik, true); if (function_exists('apc_clear_cache')) { apc_clear_cache(); // clear the system (aka 'opcode') cache @@ -289,7 +289,7 @@ class Controller extends \Piwik\Controller private function doWelcomeUpdates($view, $componentsWithUpdateFile) { $view->new_piwik_version = Version::VERSION; - $view->commandUpgradePiwik = "<br /><code>php " . Common::getPathToPiwikRoot() . "/index.php -- \"module=CoreUpdater\" </code>"; + $view->commandUpgradePiwik = "<br /><code>php " . Filesystem::getPathToPiwikRoot() . "/index.php -- \"module=CoreUpdater\" </code>"; $pluginNamesToUpdate = array(); $coreToUpdate = false; |