• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/model/role.php
  • Класс: BitrixDocumentGeneratorModelRole
  • Вызов: Role::getPermissions
public function getPermissions()
{
	if($this->permissions === null)
	{
		$this->permissions = [];
		if($this->getId() > 0)
		{
			$permissionList = RolePermissionTable::getList(['filter' => ['ROLE_ID' => $this->getId()]]);
			while($permission = $permissionList->fetch())
			{
				$this->permissions[$permission['ENTITY']][$permission['ACTION']] = $permission['PERMISSION'];
			}
		}
		$this->permissions = $this->normalizePermissions($this->permissions);
	}

	return $this->permissions;
}