Add getApps() method to return apps supporting migration

This commit is contained in:
Tom Needham 2012-03-13 21:28:53 +00:00
parent a919a136c4
commit fa8b66ca4f
1 changed files with 15 additions and 0 deletions

View File

@ -121,6 +121,21 @@ class OC_Migrate{
} }
/**
* @breif returns an array of apps that support migration
* @return array
*/
static public function getApps(){
$allapps = OC_App::getAllApps();
foreach($allapps as $app){
$path = OC::$SERVERROOT . '/apps/' . $app . '/lib/migrate.php';
if( file_exists( $path ) ){
$supportsmigration[] = $app;
}
}
reutrn $supportsmigration;
}
/** /**
* @breif imports a new user * @breif imports a new user
* @param $db string path to migration.db * @param $db string path to migration.db