X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fleavegroup.php;h=8f9ef33e7edb2d33b2615d0023506e8479f489f5;hb=33a85ae945e55280cd821a82748b5332fefae7b2;hp=653c3b5aad65bdd9e57bb358086059ab22b6b9e3;hpb=ae3eaee6cd5f67b0260abf30c3517072e372e270;p=quix0rs-gnu-social.git diff --git a/scripts/leavegroup.php b/scripts/leavegroup.php index 653c3b5aad..8f9ef33e7e 100644 --- a/scripts/leavegroup.php +++ b/scripts/leavegroup.php @@ -41,15 +41,15 @@ try { $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) {