- Модуль: imbot
- Путь к файлу: ~/bitrix/modules/imbot/lib/bot/support24.php
- Класс: BitrixImBotBotSupport24
- Вызов: Support24::checkWelcomeShown
static function checkWelcomeShown($userId)
{
$session = MainApplication::getInstance()->getSession();
if (!$session->has(self::OPTION_BOT_WELCOME_SHOWN))
{
if (self::getSupportLevel() == self::SUPPORT_LEVEL_FREE)
{
$isShown = (int)CUserOptions::getOption(self::MODULE_ID, self::OPTION_BOT_WELCOME_SHOWN, 0, $userId);
if ($isShown == 0)
{
if (self::isActiveFreeSupport() && self::isActiveFreeSupportForUser($userId))
{
self::scheduleAction($userId, self::SCHEDULE_ACTION_WELCOME, '', 10);
}
CUserOptions::setOption(self::MODULE_ID, self::OPTION_BOT_WELCOME_SHOWN, time(), false, $userId);
}
}
$session->set(self::OPTION_BOT_WELCOME_SHOWN, 1);
}
return true;
}