X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fbackupuser.php;h=740ae25d446bbd0210f9af4aa6945b57a9d41fa1;hb=220b51d8be61e9bd316567f3ad03fffdbc4b7526;hp=49fc1cefdc68cbc2648c1de7065386798b6e9100;hpb=b1802b87206fb165c2c3c4e06ba5c812e9701e02;p=quix0rs-gnu-social.git diff --git a/scripts/backupuser.php b/scripts/backupuser.php index 49fc1cefdc..740ae25d44 100644 --- a/scripts/backupuser.php +++ b/scripts/backupuser.php @@ -19,8 +19,8 @@ define('INSTALLDIR', realpath(dirname(__FILE__) . '/..')); -$shortoptions = 'i:n:f:'; -$longoptions = array('id=', 'nickname=', 'file='); +$shortoptions = 'i:n:f:a:j'; +$longoptions = array('id=', 'nickname=', 'file=', 'after=', 'json'); $helptext = <<getString(); + if (have_option('a', 'after')) { + $afterStr = get_option_value('a', 'after'); + $after = strtotime($afterStr); + $actstr = new UserActivityStream($user, true, UserActivityStream::OUTPUT_RAW, $after); + } else { + $actstr = new UserActivityStream($user, true, UserActivityStream::OUTPUT_RAW); + } + if (have_option('j', 'json')) { + $actstr->writeJSON(STDOUT); + } else { + print $actstr->getString(); + } } catch (Exception $e) { print $e->getMessage()."\n"; exit(1);