Scope::formatAccessCodes

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. Scope
  4. formatAccessCodes
  • Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/entityform/scope.php
  • Класс: BitrixUiEntityFormScope
  • Вызов: Scope::formatAccessCodes
protected function formatAccessCodes(array &$accessCodes): void
{
	foreach ($accessCodes as $key => $item)
	{
		if ($item['entityId'] === self::TYPE_USER)
		{
		$accessCodes[$key]['id'] = self::CODE_USER . (int)$accessCodes[$key]['id'];
		}
		elseif ($item['entityId'] === self::TYPE_DEPARTMENT)
		{
			$accessCodes[$key]['id'] = self::CODE_DEPARTMENT . (int)$accessCodes[$key]['id'];
		}
		elseif ($item['entityId'] === self::TYPE_PROJECT)
		{
			$accessCodes[$key]['id'] = self::CODE_PROJECT . (int)$accessCodes[$key]['id'];
		}
		else{
			unset($accessCodes[$key]);
		}
	}
}

Добавить комментарий