• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/basket.php
  • Класс: BitrixSaleBasket
  • Вызов: Basket::deleteOldAgent
static function deleteOldAgent($days, $speed = 0)
{
	if (!isset($GLOBALS["USER"]) || !is_object($GLOBALS["USER"]))
	{
		$tmpUser = True;
		$GLOBALS["USER"] = new CUser();
	}

	$affectRows = static::deleteOld($days);
	Fuser::deleteOld($days);

	$days = intval(MainConfigOption::get("sale", "delete_after", "30"));
	$result = "BitrixSaleBasket::deleteOldAgent(".$days.");";

	if ($affectRows === static::BASKET_DELETE_LIMIT)
	{
		global $pPERIOD;
		$pPERIOD = 300;
	}

	if (isset($tmpUser))
	{
		unset($GLOBALS["USER"]);
	}

	return $result;
}