• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/integrations/report/handlers/treatment.php
  • Класс: BitrixImOpenLinesIntegrationsReportHandlersTreatment
  • Вызов: Treatment::getMultipleBiGroupedData
public function getMultipleBiGroupedData()
{
	$calculatedData = $this->getCalculatedData();
	$result = array();
	foreach ($calculatedData as $key => $data)
	{
		$date = new DateTime($key, 'Y-m-d H:i');
		$dayInWeek = $date->format('w');
		$hourInDay = $date->format('H');
		$item = array(
			'firstGroupId' => $hourInDay,
			'secondGroupId' => $dayInWeek,
			'value' => $data['value']
		);
		$result['items'][] = $item;
	}
	return $result;
}