• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/ai/restriction.php
  • Класс: BitrixTasksIntegrationAIRestriction
  • Вызов: Restriction::isAvailable
public function isAvailable(): bool
{
	if (!Loader::includeModule('ai'))
	{
		return false;
	}

	$engine = Engine::getByCategory($this->getType(), new Context('tasks', ''));
	if (is_null($engine))
	{
		return false;
	}

	$option = 'tasks_ai_' . $this->getType() . '_available';

	return Option::get('tasks', $option, 'N') === 'Y';
}