- Модуль: report
- Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/entity/dashboard.php
- Класс: BitrixReportVisualConstructorEntityDashboard
- Вызов: Dashboard::getCurrentUserBoardWithEverythingByBoardKey
static function getCurrentUserBoardWithEverythingByBoardKey($boardKey)
{
/** @var CUser $USER */
global $USER;
$userId = $USER->getId();
$with = array('rows', 'rows.widgets', 'rows.widgets.configurations', 'rows.widgets.reports', 'rows.widgets.reports.configurations');
$filter = Query::filter();
$filter->where('BOARD_KEY', $boardKey);
$filter->logic('and');
$filter->where('USER_ID', $userId);
$order = array('BitrixReportVisualConstructorInternalDashboardRow:DASHBOARD.WEIGHT' => 'ASC');
$board = static::load($filter, $with, $order);
return $board;
}