summaryrefslogtreecommitdiffstats
path: root/apps/theming/lib
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2018-01-26 15:10:22 +0100
committerJulius Härtl <jus@bitgrid.net>2018-01-26 15:10:22 +0100
commit5e325730d6199ec4b28d9f3c5fb4435d29a04e12 (patch)
tree617b3374e347c9c9cb3a55466f12b20ad8880f45 /apps/theming/lib
parentca493ab5b1288d53f203d74117a8e636a606e633 (diff)
downloadnextcloud-server-5e325730d6199ec4b28d9f3c5fb4435d29a04e12.tar.gz
nextcloud-server-5e325730d6199ec4b28d9f3c5fb4435d29a04e12.zip
Remove theming migration
Those images are alredy migrated after the instance has been updated to NC12 Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps/theming/lib')
-rw-r--r--apps/theming/lib/Migration/ThemingImages.php77
1 files changed, 0 insertions, 77 deletions
diff --git a/apps/theming/lib/Migration/ThemingImages.php b/apps/theming/lib/Migration/ThemingImages.php
deleted file mode 100644
index 4f929746cb1..00000000000
--- a/apps/theming/lib/Migration/ThemingImages.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-/**
- * @copyright Copyright (c) 2017 Julius Härtl <jus@bitgrid.net>
- *
- * @author Julius Haertl <jus@bitgrid.net>
- *
- * @license GNU AGPL version 3 or any later version
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-
-namespace OCA\Theming\Migration;
-
-use OCA\Theming\ThemingDefaults;
-use OCP\Files\IAppData;
-use OCP\Files\IRootFolder;
-use OCP\Migration\IRepairStep;
-use OCP\Migration\IOutput;
-use OC\Files\Node\File;
-use OCP\Files\NotFoundException;
-
-class ThemingImages implements IRepairStep {
-
- private $appData;
- private $rootFolder;
-
- public function __construct(IAppData $appData, IRootFolder $rootFolder) {
- $this->appData = $appData;
- $this->rootFolder = $rootFolder;
- }
-
- /*
- * @inheritdoc
- */
- public function getName() {
- return 'Move theming files to AppData storage';
- }
-
- /**
- * @inheritdoc
- */
- public function run(IOutput $output) {
- $folder = $this->appData->newFolder("images");
- /** @var File $file */
- $file = null;
- try {
- $file = $this->rootFolder->get('themedinstancelogo');
- $logo = $folder->newFile('logo');
- $logo->putContent($file->getContent());
- $file->delete();
- } catch (NotFoundException $e) {
- $output->info('No theming logo image to migrate');
- }
-
- try {
- $file = $this->rootFolder->get('themedbackgroundlogo');
- $background = $folder->newFile('background');
- $background->putContent($file->getContent());
- $file->delete();
- } catch (NotFoundException $e) {
- $output->info('No theming background image to migrate');
- }
- }
-}