Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
This commit is contained in:
commit
219c4a2c78
3 changed files with 9 additions and 8 deletions
|
@ -36,12 +36,12 @@ if(count($errors)>0){
|
|||
exit();
|
||||
}
|
||||
else{
|
||||
header( "Location: ".OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" ));
|
||||
header( "Location: ".$WEBROOT.'/'.OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" ));
|
||||
exit();
|
||||
}
|
||||
}else{
|
||||
if( OC_USER::login( $_POST["user"], $_POST["password"] )){
|
||||
header( "Location: ".OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" ));
|
||||
header( "Location: ".$WEBROOT.'/'.OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" ));
|
||||
exit();
|
||||
}
|
||||
else{
|
||||
|
|
|
@ -77,6 +77,7 @@ if( OC_CONFIG::getValue( "forcessl", false )){
|
|||
require_once('helper.php');
|
||||
require_once('database.php');
|
||||
require_once('app.php');
|
||||
require_once('appconfig.php');
|
||||
require_once('files.php');
|
||||
require_once('filesystem.php');
|
||||
require_once('filestorage.php');
|
||||
|
|
|
@ -52,7 +52,8 @@ class OC_PLUGIN{
|
|||
//check for uninstalled db's
|
||||
if(isset($data['install']) and isset($data['install']['database'])){
|
||||
foreach($data['install']['database'] as $db){
|
||||
if(!$data['install']['database_installed'][$db]){
|
||||
$installed=OC_APPCONFIG::getValue('plugin_installer','database_installed_'.$id.'_'.$db,'false');
|
||||
if($installed!='true'){
|
||||
self::installDB($id);
|
||||
break;
|
||||
}
|
||||
|
@ -339,13 +340,13 @@ class OC_PLUGIN{
|
|||
global $SERVERROOT;
|
||||
$data=OC_PLUGIN::getPluginData($id);
|
||||
foreach($data['install']['database'] as $db){
|
||||
if (!$data['install']['database_installed'][$db]){
|
||||
$installed=OC_APPCONFIG::getValue('plugin_installer','database_installed_'.$id.'_'.$db,'false');
|
||||
if ($installed!='true'){
|
||||
$file=$SERVERROOT.'/plugins/'.$id.'/'.$db;
|
||||
OC_DB::createDbFromStructure($file);
|
||||
$data['install']['database_installed'][$db]=true;
|
||||
OC_APPCONFIG::setValue('plugin_installer','database_installed_'.$id.'_'.$db,'true');
|
||||
}
|
||||
}
|
||||
self::savePluginData($id,$data);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -363,14 +364,13 @@ class OC_PLUGIN{
|
|||
if(isset($pluginData['install'])){
|
||||
foreach($pluginData['install']['database'] as $db){
|
||||
OC_DB::createDbFromStructure($folder.'/'.$db);
|
||||
$pluginData['install']['database_installed'][$db]=true;
|
||||
OC_APPCONFIG::setValue('plugin_installer','database_installed_'.$id.'_'.$db,'true');
|
||||
}
|
||||
foreach($pluginData['install']['include'] as $include){
|
||||
include($folder.'/'.$include);
|
||||
}
|
||||
}
|
||||
recursive_copy($folder,$SERVERROOT.'/plugins/'.$pluginData['info']['id']);
|
||||
self::savePluginData($SERVERROOT.'/plugins/'.$pluginData['info']['id'].'/plugin.xml',$pluginData);
|
||||
}
|
||||
}
|
||||
delTree($folder);
|
||||
|
|
Loading…
Reference in a new issue