Документация для разработчиков
Темная тема

Add

Описание и параметры

bool
CCurrencyLang::Add(
	array arFields
);

Метод добавляет новые языкозависимые параметры валюты. Нестатический метод.

Параметры метода

ПараметрОписание
arFields

Ассоциативный массив параметров валюты, ключами которого являются названия параметров, а значениями - значения параметров.

Допустимые ключи:
CURRENCY - код валюты, для которой добавляются языкозависимые параметры (обязательно должен присутствовать);
LID - код языка (обязательный);
FORMAT_STRING - строка формата, в соответствии с которой выводится суммы в этой валюте на этом языке (обязательный);
FULL_NAME - полное название валюты;
DEC_POINT - символ, являющийся десятичной точкой при выводе сумм (обязательный);
THOUSANDS_SEP - разделитель тысяч при выводе;
DECIMALS - количество знаков после запятой при выводе (обязательный);
HIDE_ZERO - (Y|N) определяет скрывать или показывать незначащие нули в дробной части (результат будет виден только в публичной части).

Возвращаемые значения

Возвращает значение True в случае успешного добавления и False - в противном случае

Пример использования

<?
$arFields = array(
	"FORMAT_STRING" => "# руб", // символ # будет заменен реальной суммой при выводе
	"FULL_NAME" => "Рубль",
	"DEC_POINT" => ".",
	"THOUSANDS_SEP" => "\xA0",  // неразрывный пробел
	"DECIMALS" => 2,
	"CURRENCY" => "RUB",
	"LID" => "ru"
);
// Если запись существует, обновляем,
// иначе добавляем новую
$db_result_lang = CCurrencyLang::GetByID("RUB", "ru");
if ($db_result_lang)
	CCurrencyLang::Update("RUB", "ru", $arFields);
else
	CCurrencyLang::Add($arFields);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024