|
|
|
|
@ -25,27 +25,17 @@ if(is_null($file)){
|
|
|
|
|
|
|
|
|
|
$file = ltrim ($file, '/');
|
|
|
|
|
|
|
|
|
|
if(count(explode('/',$file)) == 2) {
|
|
|
|
|
$parts=explode('/',$file);
|
|
|
|
|
$app=$parts[0];
|
|
|
|
|
switch ($app) {
|
|
|
|
|
case 'files':
|
|
|
|
|
OC_Util::checkAppEnabled($app);
|
|
|
|
|
OC_App::loadApp($app);
|
|
|
|
|
break;
|
|
|
|
|
case 'core':
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
$baseuri = OC::$WEBROOT . '/remote.php/'.$service.'/';
|
|
|
|
|
require_once( OC::$SERVERROOT.'/'.$file);
|
|
|
|
|
} else {
|
|
|
|
|
$parts=explode('/', $file, 2);
|
|
|
|
|
$app=$parts[0];
|
|
|
|
|
OC_Util::checkAppEnabled($app);
|
|
|
|
|
OC_App::loadApp($app);
|
|
|
|
|
$baseuri = OC::$WEBROOT . '/remote.php/'.$service.'/';
|
|
|
|
|
require_once(OC_App::getAppPath($app) .'/'. $parts[1]);
|
|
|
|
|
$parts=explode('/', $file, 2);
|
|
|
|
|
$app=$parts[0];
|
|
|
|
|
switch ($app) {
|
|
|
|
|
default:
|
|
|
|
|
OC_Util::checkAppEnabled($app);
|
|
|
|
|
OC_App::loadApp($app);
|
|
|
|
|
$file = OC_App::getAppPath($app) .'/'. $parts[1];
|
|
|
|
|
break;
|
|
|
|
|
case 'core':
|
|
|
|
|
$file = OC::$SERVERROOT .'/'. $file;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
$baseuri = OC::$WEBROOT . '/remote.php/'.$service.'/';
|
|
|
|
|
require_once($file);
|
|
|
|
|
|