• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/lib/pushsmartfilter.php
  • Класс: BitrixPullPushSmartfilter
  • Вызов: PushSmartfilter::setStatus
static function setStatus($status, $userId = null)
{
	if (!CPullOptions::GetPushStatus())
	{
		return null;
	}

	if (is_null($userId) && is_object($GLOBALS['USER']))
	{
		$userId = $GLOBALS['USER']->getId();
	}
	$userId = intval($userId);
	if (!$userId)
	{
		return false;
	}

	$status = $status === false? false: true;

	return (bool)CUserOptions::SetOption('pull', 'push_smartfilter_status', $status, false, $userId);
}