зеркало из https://github.com/nextcloud/server.git
add loading of files
This commit is contained in:
Родитель
3fb91a7411
Коммит
85019887df
|
@ -57,7 +57,12 @@ elseif(OC_User::isLoggedIn()) {
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
OC::loadapp();
|
if(is_null(OC::$REQUESTEDFILE)){
|
||||||
|
OC::loadapp();
|
||||||
|
}else{
|
||||||
|
OC::loadfile();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
11
lib/base.php
11
lib/base.php
|
@ -276,6 +276,17 @@ class OC{
|
||||||
if(file_exists(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP)){
|
if(file_exists(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP)){
|
||||||
OC_App::loadApps();
|
OC_App::loadApps();
|
||||||
require_once(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/index.php');
|
require_once(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/index.php');
|
||||||
|
}else{
|
||||||
|
trigger_error('The requested App was not found.', E_USER_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function loadfile(){
|
||||||
|
if(file_exists(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE)){
|
||||||
|
OC_App::loadApps();
|
||||||
|
require_once(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE);
|
||||||
|
}else{
|
||||||
|
header('404 Not Found');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче