• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/contactcenter.php
  • Класс: BitrixIntranetContactCenter
  • Вызов: ContactCenter::getItems
public function getItems($filter = array())
{
	$itemsList = array();
	$modules = $this->modules;
	if (!empty($filter["MODULES"]) && is_array($filter["MODULES"]))
	{
		$modules = $this->modulesIntersect($filter["MODULES"]);
	}

	foreach ($modules as $module)
	{
		$methodName = $module . "GetItems";
		if (method_exists($this, $methodName) && Loader::includeModule($module))
		{
			$result = call_user_func_array(array($this, $methodName), array_values($filter));
			if ($result instanceof Result)
			{
				$itemsList[$module] = $result->getData();
			}
		}
	}

	return $itemsList;
}