X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fleavegroup.php;h=fd1362ef5ea6672e45bef57d4d2b85003f172bc9;hb=d6b28c64830f632bb2f4b6f3c9369b9e56ad217a;hp=653c3b5aad65bdd9e57bb358086059ab22b6b9e3;hpb=710febfba16d19e0ca46a88ffcb16eb6b5521be2;p=quix0rs-gnu-social.git diff --git a/scripts/leavegroup.php b/scripts/leavegroup.php index 653c3b5aad..fd1362ef5e 100644 --- a/scripts/leavegroup.php +++ b/scripts/leavegroup.php @@ -34,22 +34,22 @@ Removes a local user from a local group. END_OF_HELP; -require_once INSTALLDIR.'/scripts/commandline.inc'; +require_once INSTALLDIR.'/scripts/commandline.inc.php'; try { $user = getUser(); $lgroup = null; if (have_option('G', 'group-id')) { $gid = get_option_value('G', 'group-id'); - $lgroup = Local_group::staticGet('group_id', $gid); + $lgroup = Local_group::getKV('group_id', $gid); } else if (have_option('g', 'group')) { $gnick = get_option_value('g', 'group'); - $lgroup = Local_group::staticGet('nickname', $gnick); + $lgroup = Local_group::getKV('nickname', $gnick); } - if (empty($lgroup)) { + if (!$lgroup instanceof Local_group) { throw new Exception("No such local group: $gnick"); } - $group = User_group::staticGet('id', $lgroup->group_id); + $group = User_group::getKV('id', $lgroup->group_id); $user->leaveGroup($group); print "OK\n"; } catch (Exception $e) {