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

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-2019, «1С-Битрикс», 2019
Наверх