From: Mikael Nordfeldth Date: Wed, 17 Feb 2016 22:32:56 +0000 (+0100) Subject: Show notice feed URLs (and author) X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=d9b649642d6e7cf365f1b62d65d2628b9cf049d9;p=quix0rs-gnu-social.git Show notice feed URLs (and author) --- diff --git a/actions/shownotice.php b/actions/shownotice.php index 64cf38afa7..b2385ec1d7 100644 --- a/actions/shownotice.php +++ b/actions/shownotice.php @@ -74,6 +74,7 @@ class ShownoticeAction extends ManagedAction } $this->notice = $this->getNotice(); + $this->target = $this->notice; if (!$this->notice->inScope($this->scoped)) { // TRANS: Client exception thrown when trying a view a notice the user has no access to. @@ -213,12 +214,24 @@ class ShownoticeAction extends ManagedAction { } - /** - * Don't show aside - * - * @return void - */ - function showAside() { + function getFeeds() + { + return array(new Feed(Feed::JSON, + common_local_url('ApiStatusesShow', + array( + 'id' => $this->target->getID(), + 'format' => 'json')), + // TRANS: Title for link to single notice representation. + // TRANS: %s is a user nickname. + sprintf(_('Single notice (JSON)'))), + new Feed(Feed::ATOM, + common_local_url('ApiStatusesShow', + array( + 'id' => $this->target->getID(), + 'format' => 'atom')), + // TRANS: Title for link to notice feed. + // TRANS: %s is a user nickname. + sprintf(_('Single notice (Atom)')))); } /**