Account::deleteAccount PHP Method

deleteAccount() public method

public deleteAccount ( $accountID )
    public function deleteAccount($accountID)
    {
        $L = Core::$language->getCurrentLanguageStrings();
        $dbLink = Core::$db->getDBLink();
        if ($this->accountType != "admin") {
            return array("success" => false, "errorCode" => ErrorCodes::NON_ADMIN);
        } else {
            if (!is_numeric($accountID)) {
                return array("success" => false, "errorCode" => ErrorCodes::INVALID_PARAMS, "errorMsg" => $L["invalid_account_id"]);
            }
        }
        $accountID = mysqli_real_escape_string($dbLink, $accountID);
        $prefix = Core::getDbTablePrefix();
        Core::$db->query("DELETE FROM {$prefix}user_accounts WHERE account_id = {$accountID}");
        Core::$db->query("DELETE FROM {$prefix}configurations WHERE account_id = {$accountID}");
        return array("success" => true);
    }