• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_options.php
  • Класс: CPullOptions
  • Вызов: CPullOptions::GetDependentModule
static function GetDependentModule()
{
	$arModule = Array();
	foreach(GetModuleEvents("pull", "OnGetDependentModule", true) as $arEvent)
	{
		$ar = ExecuteModuleEventEx($arEvent);
		if (isset($ar['MODULE_ID']))
		{
			$arModule[$ar['MODULE_ID']] = Array(
				'MODULE_ID' => $ar['MODULE_ID'],
				'ADMIN_SECTION' => isset($ar['USE']) && in_array('ADMIN_SECTION', $ar['USE'])? true: false,
				'PUBLIC_SECTION' => isset($ar['USE']) && in_array('PUBLIC_SECTION', $ar['USE'])? true: false,
			);
		}
	}

	return $arModule;
}