From a1da43417e319b7cd49199667794163ad8e3d8ed Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 24 Nov 2008 17:35:33 -0500 Subject: support microsummaries darcs-hash:20081124223533-5ed1f-1ae78e694043cef14d528dcd4201301eec8ad61b.gz --- actions/microsummary.php | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 actions/microsummary.php (limited to 'actions/microsummary.php') diff --git a/actions/microsummary.php b/actions/microsummary.php new file mode 100644 index 000000000..cb226b3e9 --- /dev/null +++ b/actions/microsummary.php @@ -0,0 +1,46 @@ +. + */ + +if (!defined('LACONICA')) { exit(1); } + +class MicrosummaryAction extends StreamAction { + + function handle($args) { + + parent::handle($args); + + $nickname = common_canonical_nickname($this->arg('nickname')); + $user = User::staticGet('nickname', $nickname); + + if (!$user) { + $this->client_error(_('No such user'), 404); + return; + } + + $notice = $user->getCurrentNotice(); + + if (!$notice) { + $this->client_error(_('No current status'), 404); + } + + header('Content-Type: text/plain'); + + print $notice->content; + } +} -- cgit v1.2.3-54-g00ecf