• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/entity/dashboardrow.php
  • Класс: BitrixReportVisualConstructorEntityDashboardRow
  • Вызов: DashboardRow::getCopyForCurrentUser
public function getCopyForCurrentUser()
{
	$coreRow = clone $this;
	$copyRow = new DashboardRow();
	$copyRow->setBoardId($coreRow->getBoardId());
	$copyRow->setGId($coreRow->getGId());
	$copyRow->setWeight($coreRow->getWeight());
	$copyRow->setLayoutMap($coreRow->getLayoutMap());

	$widgets = $coreRow->getWidgets();
	if (is_array($widgets))
	{
		foreach ($widgets as $widget)
		{
			$copyRow->addWidgets($widget->getCopyForCurrentUser());
		}
	}


	return $copyRow;
}