summaryrefslogtreecommitdiffstats
path: root/lib/base.php
diff options
context:
space:
mode:
authorFrank Karlitschek <karlitschek@kde.org>2012-04-23 15:50:30 +0200
committerFrank Karlitschek <karlitschek@kde.org>2012-04-23 15:50:30 +0200
commitf5c9fe9ece6fdfb35bab5eefdf83830b5045b5a8 (patch)
treebab9f12f5af18468ef135ab88db81c0b7716ce46 /lib/base.php
parent1b29fc3fb2b090ca132cbe496276c3c0cc2e466e (diff)
downloadnextcloud-server-f5c9fe9ece6fdfb35bab5eefdf83830b5045b5a8.tar.gz
nextcloud-server-f5c9fe9ece6fdfb35bab5eefdf83830b5045b5a8.zip
first step to an public api of ownCloud for the apps. In the future they shouldn´t call internall classes, functions or session variables because this will change and break in upcoming versions. Apps should only call this public interface that we will kepp stable over different releases. The namespace is OCP for ownCloud public. This is just the first step. more coming soon
Diffstat (limited to 'lib/base.php')
-rw-r--r--lib/base.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/base.php b/lib/base.php
index f3dacdc0f76..5c42000b9e1 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -81,6 +81,9 @@ class OC{
elseif(strpos($className,'OC_')===0){
require_once strtolower(str_replace('_','/',substr($className,3)) . '.php');
}
+ elseif(strpos($className,'OCP\\')===0){
+ require_once 'public/'.strtolower(str_replace('\\','/',substr($className,3)) . '.php');
+ }
elseif(strpos($className,'Sabre_')===0) {
require_once str_replace('_','/',$className) . '.php';
}