/** * Actually block a user. * * @return void */ function blockProfile() { $block = Group_block::blockProfile($this->group, $this->profile, common_current_user()); if (empty($block)) { // TRANS: Server error displayed when trying to block a user from a group fails because of an application error. $this->serverError(_("Database error blocking user from group.")); } $this->returnToPrevious(); }
/** * Actually block a user. * * @return void */ function blockProfile() { $block = Group_block::blockProfile($this->group, $this->profile, common_current_user()); if (empty($block)) { $this->serverError(_("Database error blocking user from group.")); return false; } $this->returnToArgs(); }
/** * Actually block a user. * * @return void */ function blockProfile() { $block = Group_block::blockProfile($this->group, $this->profile, common_current_user()); if (empty($block)) { $this->serverError(_("Database error blocking user from group.")); return false; } // Now, gotta figure where we go back to foreach ($this->args as $k => $v) { if ($k == 'returnto-action') { $action = $v; } elseif (substr($k, 0, 9) == 'returnto-') { $args[substr($k, 9)] = $v; } } if ($action) { common_redirect(common_local_url($action, $args), 303); } else { common_redirect(common_local_url('groupmembers', array('nickname' => $this->group->nickname)), 303); } }