public static function DeleteCurrencyLocalizations($currencyID, $arLangs) { if (!CModule::IncludeModule('currency')) { return false; } if (!is_array($arLangs) || empty($arLangs)) { return false; } $langsID = self::GetLanguagesID(); $processed = 0; foreach ($langsID as $langID) { if (!in_array($langID, $arLangs, true) || !is_array(CCurrencyLang::GetByID($currencyID, $langID))) { continue; } if (CCurrencyLang::Delete($currencyID, $langID)) { $processed++; } } return $processed > 0; }