start doing some writing

This commit is contained in:
Evan Prodromou 2011-10-06 17:31:50 -04:00
parent d37bc805c6
commit d92acda02a
1 changed files with 25 additions and 0 deletions

View File

@ -56,6 +56,31 @@ class OfflineBackupQueueHandler extends QueueHandler
{
$userId = $object;
$user = User::staticGet($userId);
$fileName = $this->makeBackupFile($user);
$this->notifyBackupFile($fileName);
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 =
}
}