• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Permission/PermissionDictionary.php
  • Класс: BitrixCatalogAccessPermissionPermissionDictionary
  • Вызов: PermissionDictionary::getStoreDocumentPermission
static function getStoreDocumentPermission($permissionId, $documentCode): array
{
	$permission = self::getPermission($permissionId);
	$permission['id'] = self::getStoreDocumentPermissionId($permissionId, $documentCode);

	// personal langs
	$fields = [
		'title' => self::getName($permissionId) . '_' . $documentCode,
		'hint' => self::HINT_PREFIX . self::getName($permissionId) . '_' . $documentCode,
	];
	foreach ($fields as $field => $langMessage)
	{
		$fieldValue = Loc::getMessage($langMessage);
		if ($fieldValue)
		{
			$permission[$field] = $fieldValue;
		}
	}

	return $permission;
}