diff options
author | Frank Karlitschek <karlitschek@kde.org> | 2012-04-23 15:50:30 +0200 |
---|---|---|
committer | Frank Karlitschek <karlitschek@kde.org> | 2012-04-23 15:50:30 +0200 |
commit | f5c9fe9ece6fdfb35bab5eefdf83830b5045b5a8 (patch) | |
tree | bab9f12f5af18468ef135ab88db81c0b7716ce46 /lib/base.php | |
parent | 1b29fc3fb2b090ca132cbe496276c3c0cc2e466e (diff) | |
download | nextcloud-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.php | 3 |
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'; } |