From 10bbbc8cd2032485fa081ab1611843b648b900d0 Mon Sep 17 00:00:00 2001
From: Frank Karlitschek <frank@owncloud.org>
Date: Wed, 2 May 2012 18:54:31 +0200
Subject: [PATCH] new checkAppEnabled call

---
 lib/public/app.php | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/lib/public/app.php b/lib/public/app.php
index 70894c3648d..80d0fd22b6b 100644
--- a/lib/public/app.php
+++ b/lib/public/app.php
@@ -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