]> source.dussan.org Git - nextcloud-server.git/commitdiff
new checkAppEnabled call
authorFrank Karlitschek <frank@owncloud.org>
Wed, 2 May 2012 16:54:31 +0000 (18:54 +0200)
committerFrank Karlitschek <frank@owncloud.org>
Wed, 2 May 2012 16:54:31 +0000 (18:54 +0200)
lib/public/app.php

index 70894c3648d97bc7c524549fb8a8bbcff5859b60..80d0fd22b6ba932665c873b1c0172e7327f721e7 100644 (file)
@@ -41,6 +41,7 @@ class App {
                return \OC_USER::getUser();
        }
 
+
         /**
          * @brief makes owncloud aware of this app
          * @param $data array with all information
@@ -62,7 +63,6 @@ class App {
         }
 
 
-
        /**
         * register an admin form to be shown
         */
@@ -92,6 +92,7 @@ class App {
                return \OC_App::addNavigationEntry($data);
        }
 
+
         /**
          * @brief Read app metadata from the info.xml file
          * @param string $appid id of the app or the path of the info.xml file
@@ -102,6 +103,7 @@ class App {
                return \OC_App::getAppInfo($appid,$path);
        }
 
+
         /**
          * register a personal form to be shown
          */
@@ -123,6 +125,7 @@ class App {
                return \OC_App::setActiveNavigationEntry($id);
        }
 
+
         /**
          * @brief checks whether or not an app is enabled
          * @param $app app
@@ -134,6 +137,15 @@ class App {
                return \OC_App::isEnabled( $app );
        }
 
+
+        /**
+        * Check if the app is enabled, redirects to home if not
+        */
+        public static function checkAppEnabled($app){
+                return \OC_Util::checkAppEnabled( $app );
+        }
+
+
         /**
          * get the last version of the app, either from appinfo/version or from appinfo/info.xml
          */
@@ -141,6 +153,7 @@ class App {
                return \OC_App::getAppVersion( $appid );
        }
 
+
         /**
          * @param string appid
          * @return OC_FilesystemView