start doing some writing
This commit is contained in:
parent
d37bc805c6
commit
d92acda02a
@ -56,6 +56,31 @@ class OfflineBackupQueueHandler extends QueueHandler
|
|||||||
{
|
{
|
||||||
$userId = $object;
|
$userId = $object;
|
||||||
|
|
||||||
|
$user = User::staticGet($userId);
|
||||||
|
|
||||||
|
$fileName = $this->makeBackupFile($user);
|
||||||
|
|
||||||
|
$this->notifyBackupFile($fileName);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function makeBackupFile($user)
|
||||||
|
{
|
||||||
|
$fileName = File::filename($user->getProfile(), "backup", "application/atom+xml");
|
||||||
|
$fullPath = File::path($fileName);
|
||||||
|
|
||||||
|
// XXX: this is pretty lose-y; try another way
|
||||||
|
|
||||||
|
$actstr = new UserActivityStream($user, true, UserActivityStream::OUTPUT_RAW);
|
||||||
|
|
||||||
|
file_put_contents($fullPath, $actstr->getString());
|
||||||
|
|
||||||
|
return $fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
function notifyBackupFile($fileName)
|
||||||
|
{
|
||||||
|
$fileUrl =
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user