• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/runtimeprovider/base.php
  • Класс: BitrixReportVisualConstructorRuntimeProviderBase
  • Вызов: Base::execute
public function execute()
{
	$this->callManager();
	$indices = $this->getIndices();
	$filteredEntityIds = $this->getFilteredValues($indices);
	$entities = $this->getEntitiesList();
	$result = array();
	$filters = $this->getFilters();
	if (!empty($filters))
	{
		$result = $this->applyFilters($entities, $filteredEntityIds);
	}
	else
	{
		foreach ($entities as $key => $entity)
		{
			$this->processAvailableRelations($entity);
			$result[] = $entity;
		}
	}
	$this->sortResults($result);
	$this->setResults($result);

	return $this;
}