return true;
}
- // fixme most of this belongs in a base class, sounds common to most group actions?
+ // @todo FIXME: most of this belongs in a base class, sounds common to most group actions?
function prepare($args)
{
parent::prepare($args);
$cur = common_current_user();
if (!$cur || !$cur->isAdmin($this->group)) {
+ // TRANS: Client error displayed when trying to approve group applicants without being a group administrator.
$this->clientError(_('Only the group admin may approve users.'));
return false;
}
function title()
{
if ($this->page == 1) {
- // TRANS: Title of the page showing pending group members still awaiting approval to join the group.
+ // TRANS: Title of the first page showing pending group members still awaiting approval to join the group.
// TRANS: %s is the name of the group.
return sprintf(_('%s group members awaiting approval'),
$this->group->nickname);
} else {
- // TRANS: Title of the page showing pending group members still awaiting approval to join the group.
+ // TRANS: Title of all but the first page showing pending group members still awaiting approval to join the group.
// TRANS: %1$s is the name of the group, %2$d is the page number of the members list.
return sprintf(_('%1$s group members awaiting approval, page %2$d'),
$this->group->nickname,
$members->free();
$this->pagination($this->page > 1, $cnt > PROFILES_PER_PAGE,
- $this->page, 'groupmembers',
+ $this->page, 'groupqueue',
array('nickname' => $this->group->nickname));
}
}
+// @todo FIXME: documentation missing.
class GroupQueueList extends GroupMemberList
{
function newListItem($profile)
}
}
+// @todo FIXME: documentation missing.
class GroupQueueListItem extends GroupMemberListItem
{
function showActions()