summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/bookmarks/lib/migrate.php1
-rw-r--r--apps/user_migrate/settings.php2
-rw-r--r--lib/migrate.php7
-rw-r--r--lib/migrate/provider.php5
4 files changed, 9 insertions, 6 deletions
diff --git a/apps/bookmarks/lib/migrate.php b/apps/bookmarks/lib/migrate.php
index d5a6a75ca82..bfbe3fc5830 100644
--- a/apps/bookmarks/lib/migrate.php
+++ b/apps/bookmarks/lib/migrate.php
@@ -13,3 +13,4 @@ class OC_Migrate_Provider_Bookmarks extends OC_Migrate_Provider{
return $xml;
}
}
+new OC_Migrate_Provider_Bookmarks('bookmarks'); \ No newline at end of file
diff --git a/apps/user_migrate/settings.php b/apps/user_migrate/settings.php
index 4fa4d23a6fe..7e3510d97ef 100644
--- a/apps/user_migrate/settings.php
+++ b/apps/user_migrate/settings.php
@@ -63,7 +63,7 @@ if (isset($_POST['user_migrate'])) {
//header("Content-Disposition: attachment; filename=" . basename($filename));
//header("Content-Length: " . filesize($filename));
//@ob_end_clean();
- echo $appdata;
+ echo htmlspecialchars($appdata);
//readfile($filename);
unlink($filename);
} else {
diff --git a/lib/migrate.php b/lib/migrate.php
index e3394c5a67a..a1b4c5019bc 100644
--- a/lib/migrate.php
+++ b/lib/migrate.php
@@ -33,7 +33,6 @@ class OC_Migrate{
*/
public static function registerProvider($provider){
self::$providers[]=$provider;
- OC_Log::write('user_migrate','Provider registered',OC_Log::INFO);
}
/**
@@ -42,12 +41,12 @@ class OC_Migrate{
* @return string xml of app data
*/
public static function export($uid){
- OC_Log::write('user_migrate','Starting user appdata export for: '.$uid,OC_Log::INFO);
+ OC_Log::write('user_migrate','App data export started for user: '.$uid,OC_Log::INFO);
$xml = '';
foreach(self::$providers as $provider){
OC_Log::write('user_migrate','Getting app data for app:'.$provider->appid,OC_Log::INFO);
$xml .= '<app>';
- //$xml .= self::appInfoXML($provider->$appid);
+ $xml .= self::appInfoXML($provider->appid);
$xml .= $provider->export($uid);
$xml .= '</app>';
}
@@ -62,7 +61,7 @@ class OC_Migrate{
public static function appInfoXML($appid){
$info = OC_App::getAppInfo($appid);
$xml = '<appinfo>';
- $zml .= 'INFO HERE';
+ $xml .= 'INFO HERE';
$xml .= '</appinfo>';
return $xml;
}
diff --git a/lib/migrate/provider.php b/lib/migrate/provider.php
index b604a010720..9dd1b2f3897 100644
--- a/lib/migrate/provider.php
+++ b/lib/migrate/provider.php
@@ -3,7 +3,10 @@
* provides search functionalty
*/
abstract class OC_Migrate_Provider{
- public function __construct(){
+ public $appid;
+
+ public function __construct($appid){
+ $this->appid = $appid;
OC_Migrate::registerProvider($this);
}
//public static $appid;