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

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