]> source.dussan.org Git - nextcloud-server.git/commitdiff
Don't try to be clever
authorThomas Tanghus <thomas@tanghus.net>
Wed, 18 Sep 2013 12:25:12 +0000 (14:25 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Wed, 18 Sep 2013 12:25:12 +0000 (14:25 +0200)
lib/server.php

index 6b1cb9c38d25d4e72ae637127183437fe589a7ed..3454622425a0320ff366cf33d067c6445821d0cd 100644 (file)
@@ -56,17 +56,6 @@ class Server extends SimpleContainer implements IServerContainer {
                        $view = new View();
                        return new Root($manager, $view, $user);
                });
-               $this->registerService('CustomFolder', function($c) {
-                       $dir = $c['CustomFolderPath'];
-                       $root = $this->getRootFolder();
-                       $folder = null;
-                       if(!$root->nodeExists($dir)) {
-                               $folder = $root->newFolder($dir);
-                       } else {
-                               $folder = $root->get($dir);
-                       }
-                       return $folder;
-               });
        }
 
        /**
@@ -112,8 +101,15 @@ class Server extends SimpleContainer implements IServerContainer {
         */
        function getUserFolder() {
 
-               $this->registerParameter('CustomFolderPath', '/files');
-               return $this->query('CustomFolder');
+               $dir = '/files';
+               $root = $this->getRootFolder();
+               $folder = null;
+               if(!$root->nodeExists($dir)) {
+                       $folder = $root->newFolder($dir);
+               } else {
+                       $folder = $root->get($dir);
+               }
+               return $folder;
 
        }
 
@@ -124,8 +120,15 @@ class Server extends SimpleContainer implements IServerContainer {
         */
        function getAppFolder() {
 
-               $this->registerParameter('CustomFolderPath', '/' . \OC_App::getCurrentApp());
-               return $this->query('CustomFolder');
+               $dir = '/' . \OC_App::getCurrentApp();
+               $root = $this->getRootFolder();
+               $folder = null;
+               if(!$root->nodeExists($dir)) {
+                       $folder = $root->newFolder($dir);
+               } else {
+                       $folder = $root->get($dir);
+               }
+               return $folder;
 
        }