• Модуль: recyclebin
  • Путь к файлу: ~/bitrix/modules/recyclebin/lib/recyclebin.php
  • Класс: BitrixRecyclebinRecyclebin
  • Вызов: Recyclebin::getAdditionalData
static function getAdditionalData(): array
{
	$additionalData = [];

	$event = new Event("recyclebin", "onAdditionalDataRequest");
	$event->send();

	if ($event->getResults())
	{
		foreach ($event->getResults() as $eventResult)
		{
			if ($eventResult->getType() === EventResult::SUCCESS)
			{
				$params = $eventResult->getParameters();
				if (empty($params) || !isset($params['ADDITIONAL_DATA']) || empty($params['ADDITIONAL_DATA']))
				{
					continue;
				}

				$moduleId = $eventResult->getModuleId();
				$additionalData[$moduleId] = $params;
			}
		}
	}

	return $additionalData;
}