• Модуль: biconnector
  • Путь к файлу: ~/bitrix/modules/biconnector/lib/manager.php
  • Класс: BitrixBIConnectorManager
  • Вызов: Manager::getCurrentUserAccessKey
public function getCurrentUserAccessKey()
{
	/** @var CUser $USER */
	global $USER;

	$filter = [
		'=ACTIVE' => 'Y',
	];
	if (!$USER->CanDoOperation('biconnector_key_manage'))
	{
		$filter['=PERMISSION.USER_ID'] = $USER->GetID();
	}

	$keyList = BitrixBIConnectorKeyTable::getList([
		'select' => ['ACCESS_KEY'],
		'filter' => $filter,
		'order' => ['ID' => 'DESC'],
		'cache' => ['ttl' => 36000],
	]);

	return $keyList->fetch();
}