X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fatompubmembershipfeed.php;h=37e4a386a20cfb27e4f4ec6f85f4ced8f55ed3f4;hb=f6430ea131a5f08d995e0c6bf0b4fba2ee621697;hp=b52583314dc6bef2f9a0411b92a02e67fb6cd225;hpb=b46ce3b67d189d729a4a7679dfb6d6434190d392;p=quix0rs-gnu-social.git diff --git a/actions/atompubmembershipfeed.php b/actions/atompubmembershipfeed.php index b52583314d..37e4a386a2 100644 --- a/actions/atompubmembershipfeed.php +++ b/actions/atompubmembershipfeed.php @@ -141,7 +141,7 @@ class AtompubmembershipfeedAction extends ApiAuthAction // TRANS: Title for group membership feed. // TRANS: %s is a username. - $feed->setTitle(sprintf(_("%s group memberships"), + $feed->setTitle(sprintf(_('Group memberships of %s'), $this->_profile->getBestName())); // TRANS: Subtitle for group membership feed. @@ -237,8 +237,7 @@ class AtompubmembershipfeedAction extends ApiAuthAction if (Event::handle('StartAtomPubNewActivity', array(&$activity))) { if ($activity->verb != ActivityVerb::JOIN) { - // TRANS: Client error displayed when not using the POST verb. - // TRANS: Do not translate POST. + // TRANS: Client error displayed when not using the join verb. throw new ClientException(_('Can only handle join activities.')); return; } @@ -275,10 +274,7 @@ class AtompubmembershipfeedAction extends ApiAuthAction throw new ClientException(_('Blocked by admin.')); } - if (Event::handle('StartJoinGroup', array($group, $this->auth_user))) { - $membership = Group_member::join($group->id, $this->auth_user->id); - Event::handle('EndJoinGroup', array($group, $this->auth_user)); - } + $this->auth_user->joinGroup($group); Event::handle('EndAtomPubNewActivity', array($activity, $membership)); }