public static function leave($username, $password, $guildname) { if (User::isValidUser($username, $password)) { if (User::isValidGuildname($guildname)) { $member_status = User::isInGuild($username, $guildname); if ($member_status == 1) { if (Queries::deleteWithTwoVals(Database::$table_members, "username", $username, "guildname", $guildname)) { return "success"; } return "failed to access database"; } else { if ($member_status == 2) { if (User::disband($guildname)) { return "success"; } return "failed to access database"; } else { if ($member_status == 0) { return "user isn't a member of specified guild"; } } } } return "invalid guildname"; } return "invalid user"; }