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

Init

Важно! Данный метод устарел и не рекомендуется к применению. Для того чтобы получить внутренний код владельца корзины, следует пользоваться методом CSaleBasket::GetBasketUserID.

CSaleBasket::Init();

Метод инициализирует внутренний код владельца корзины. После инициализации внутренний код доступен в сессионной переменной $_SESSION["SALE_USER_ID"].
Внутренний код необходимо обязательно инициализировать перед использованием. Функции-оболочки (например, GetBasketList()) автоматически вызывают инициализацию внутреннего кода владельца корзины.
Повторные вызовы метода инициализации внутреннего кода владельца корзины игнорируются системой. Нестатический метод.

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

<?
// Выберем содержимое корзины текущего пользователя на текущем сайте
// (полный функционал, включающий актуализацию корзины, выполняется функцией GetBasketList())
CSaleBasket::Init();
$db_res = CSaleBasket::GetList(($b=""), ($o=""), array("FUSER_ID"=>$_SESSION["SALE_USER_ID"], "LID"=>SITE_ID, "ORDER_ID"=>"NULL"));
?>


Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх