X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fapiatomservice.php;h=9e45a30fcc2e883434254f4ddd421b2b3747b714;hb=95d415257a43d5d4338ce22089463c1820b6bf8b;hp=b60b312fc4662a050a3202e3d9b837ff2246522a;hpb=b83e7005ed9dfe8675f9fbbae00650a8c6a62511;p=quix0rs-gnu-social.git diff --git a/actions/apiatomservice.php b/actions/apiatomservice.php index b60b312fc4..9e45a30fcc 100644 --- a/actions/apiatomservice.php +++ b/actions/apiatomservice.php @@ -27,7 +27,9 @@ * @link http://status.net/ */ -require_once INSTALLDIR.'/lib/apibareauth.php'; +if (!defined('STATUSNET')) { + exit(1); +} /** * Shows an AtomPub service document for a user @@ -39,7 +41,6 @@ require_once INSTALLDIR.'/lib/apibareauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 * @link http://status.net/ */ - class ApiAtomServiceAction extends ApiBareAuthAction { /** @@ -50,15 +51,14 @@ class ApiAtomServiceAction extends ApiBareAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); $this->user = $this->getTargetUser($this->arg('id')); if (empty($this->user)) { - $this->clientError(_('No such user.'), 404, $this->format); - return; + // TRANS: Client error displayed when making an Atom API request for an unknown user. + $this->clientError(_('No such user.'), 404); } return true; @@ -71,7 +71,6 @@ class ApiAtomServiceAction extends ApiBareAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -83,13 +82,15 @@ class ApiAtomServiceAction extends ApiBareAuthAction 'xmlns:atom' => 'http://www.w3.org/2005/Atom', 'xmlns:activity' => 'http://activitystrea.ms/spec/1.0/')); $this->elementStart('workspace'); - $this->element('atom:title', null, _('Main')); + // TRANS: Title for Atom feed. + $this->element('atom:title', null, _m('ATOM','Main')); $this->elementStart('collection', array('href' => common_local_url('ApiTimelineUser', array('id' => $this->user->id, 'format' => 'atom')))); $this->element('atom:title', null, + // TRANS: Title for Atom feed. %s is a user nickname. sprintf(_("%s timeline"), $this->user->nickname)); $this->element('accept', null, 'application/atom+xml;type=entry'); @@ -100,6 +101,7 @@ class ApiAtomServiceAction extends ApiBareAuthAction array('subscriber' => $this->user->id)))); $this->element('atom:title', null, + // TRANS: Title for Atom feed with a user's subscriptions. %s is a user nickname. sprintf(_("%s subscriptions"), $this->user->nickname)); $this->element('accept', null, 'application/atom+xml;type=entry'); @@ -110,6 +112,7 @@ class ApiAtomServiceAction extends ApiBareAuthAction array('profile' => $this->user->id)))); $this->element('atom:title', null, + // TRANS: Title for Atom feed with a user's favorite notices. %s is a user nickname. sprintf(_("%s favorites"), $this->user->nickname)); $this->element('accept', null, 'application/atom+xml;type=entry'); @@ -120,6 +123,7 @@ class ApiAtomServiceAction extends ApiBareAuthAction array('profile' => $this->user->id)))); $this->element('atom:title', null, + // TRANS: Title for Atom feed with a user's memberships. %s is a user nickname. sprintf(_("%s memberships"), $this->user->nickname)); $this->element('accept', null, 'application/atom+xml;type=entry');