$change = false;
if (!local_user()) {
- System::httpExit(403);
+ throw new \Friendica\Network\HTTPException\ForbiddenException();
}
$a = self::getApp();
$nogroup = false;
- if (($a->argc == 2) && ($a->argv[1] === 'none')) {
+ // @TODO: Replace with parameter from router
+ if (($a->argc == 2) && ($a->argv[1] === 'none') ||
+ ($a->argc == 1) && ($a->argv[0] === 'nogroup')) {
$id = -1;
$nogroup = true;
$group = [
}
if (!isset($group)) {
- System::httpExit(400);
+ throw new \Friendica\Network\HTTPException\BadRequestException();
}
$groupeditor = [