• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/security/helper.php
  • Класс: BitrixImOpenlinesSecurityHelper
  • Вызов: Helper::getAllowedUserIds
static function getAllowedUserIds($userId, $permission)
{
	$result = array();
	switch ($permission)
	{
		case Permissions::PERMISSION_NONE:
			$result = [];
			break;
		case Permissions::PERMISSION_SELF:
			$result = [$userId];
			break;
		case Permissions::PERMISSION_DEPARTMENT:
			$result = self::getUserColleagues($userId);
			$result = array_unique(array_merge([$userId], $result));
			break;
		case Permissions::PERMISSION_ANY:
			$result = null;
			break;
	}

	return $result;
}