exit(1);
}
-require_once INSTALLDIR . '/lib/apibareauth.php';
-
class ApiListUsersAction extends ApiBareAuthAction
{
var $list = null;
var $prev_cursor = 0;
var $users = null;
- function prepare($args)
+ protected function prepare(array $args=array())
{
// delete list member if method is DELETE or if method is POST and an argument
// _method is set to DELETE
$this->create = (!$this->delete &&
$_SERVER['REQUEST_METHOD'] == 'POST');
- if($this->arg('id')) {
- $this->user = $this->getTargetUser($this->arg('id'));
+ if ($this->arg('id')) {
+ $this->target = $this->getTargetProfile($this->arg('id'));
}
parent::prepare($args);
if (empty($this->list)) {
// TRANS: Client error displayed when referring to a non-existing list.
$this->clientError(_('List not found.'), 404, $this->format);
- return false;
}
if(!$this->create && !$this->delete) {
$this->create || $this->delete;
}
- function handle($args)
+ protected function handle()
{
- parent::handle($args);
+ parent::handle();
if($this->delete) {
return $this->handleDelete();