Add
Класс устарел. Рекомендуется использовать методы класса Bitrix\Sale\Location.
Описание и параметры
int CSaleLocation::Add( array arFields );
Метод добавляет новое местоположение включая страну и город местоположения, если нужно. Нестатический метод.
Внимание! Начиная с версии 14.10.0 метод не обновляется и обратная совместимость не поддерживается. Рекомендуется использовать методы нового ядра D7. Примеры работы с новым ядром можно увидеть здесь.
Параметры вызова
Параметр | Описание |
---|---|
arFields | Ассоциативный массив параметров местоположения с ключами:
|
Возвращаемые значения
Возвращается код добавленного местоположения или false у случае ошибки.
Пример использования
<? $arFields = array( "SORT" => 100, "COUNTRY_ID" => 0, "WITHOUT_CITY" => "N" ); $arCountry = array( "NAME" => "Russian Federation", "SHORT_NAME" => "Russia", "ru" => array( "LID" => "ru", "NAME" => "Российская федерация", "SHORT_NAME" => "Россия" ), "en" => array( "LID" => "en", "NAME" => "Russian Federation", "SHORT_NAME" => "Russia" ) ); $arFields["COUNTRY"] = $arCountry; $arCity = array( "NAME" => "Kaliningrad", "SHORT_NAME" => "Kaliningrad", "ru" => array( "LID" => "ru", "NAME" => "Калининград", "SHORT_NAME" => "Калининград" ), "en" => array( "LID" => "en", "NAME" => "Kaliningrad", "SHORT_NAME" => "Kaliningrad" ) ); $arFields["CITY"] = $arCity; $ID = CSaleLocation::Add($arFields); if (IntVal($ID)<=0) echo "Ошибка добавления местоположения"; ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024