From 847832ae77938597dca1d0fb9c41366d568a70ef Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Fri, 11 May 2012 20:58:23 +0200 Subject: [PATCH] also set remote/public paths on installing apps --- lib/installer.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/installer.php b/lib/installer.php index b75c009c8f..e1f30ebe27 100644 --- a/lib/installer.php +++ b/lib/installer.php @@ -185,6 +185,14 @@ class OC_Installer{ //set the installed version OC_Appconfig::setValue($info['id'],'installed_version',OC_App::getAppVersion($info['id'])); OC_Appconfig::setValue($info['id'],'enabled','no'); + + //set remote/public handelers + foreach($info['remote'] as $name=>$path){ + OCP\CONFIG::setAppValue('core', 'remote_'.$name, '/apps/'.$info['id'].'/'.$path); + } + foreach($info['public'] as $name=>$path){ + OCP\CONFIG::setAppValue('core', 'public_'.$name, '/apps/'.$info['id'].'/'.$path); + } return $info['id']; } @@ -302,6 +310,14 @@ class OC_Installer{ } $info=OC_App::getAppInfo($app); OC_Appconfig::setValue($app,'installed_version',OC_App::getAppVersion($app)); + + //set remote/public handelers + foreach($info['remote'] as $name=>$path){ + OCP\CONFIG::setAppValue('core', 'remote_'.$name, '/apps/'.$app.'/'.$path); + } + foreach($info['public'] as $name=>$path){ + OCP\CONFIG::setAppValue('core', 'public_'.$name, '/apps/'.$app.'/'.$path); + } return $info; }