...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/communicationwidgetpanel.php
- Класс: Bitrix\Crm\Activity\CommunicationWidgetPanel
- Вызов: CommunicationWidgetPanel::getActivityDemoData
static function getActivityDemoData($isSupervisor = false) { $rowData = array( array( 'cells' => array( array( "data" => array( "items" => array( array("name" => "total_qty", "value" => "36") ) ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("STATUS_ID" => StatisticsStatus::Answered, "TOTAL" => "36"), array("STATUS_ID" => StatisticsStatus::Unanswered, "TOTAL" => "5") ), "valueField" => "TOTAL", "titleField" => "STATUS", "identityField" => "STATUS_ID" ) ), array( "data" => array( "items" => array( array("MARK_ID" => StatisticsMark::Positive, "TOTAL" => "24"), array("MARK_ID" => StatisticsMark::Negative, "TOTAL" => "5"), array("MARK_ID" => StatisticsMark::None, "TOTAL" => "7") ), "valueField" => "TOTAL", "titleField" => "MARK", "identityField" => "MARK_ID" ) ) ) ), array( 'cells' => array( array( 'data' => array( "items" => array( array( "groupField" => "SOURCE", "graphs" => array( array( "name" => "qty_total", "selectField" => "TOTAL" ), array( "name" => "qty_positive", "selectField" => "POSITIVE_QTY" ), array( "name" => "qty_negative", "selectField" => "NEGATIVE_QTY" ), array( "name" => "qty_nomark", "selectField" => "NONE_QTY" ) ), "values" => array( array( "SOURCE" => Loc::getMessage('CRM_COMM_WGT_MARK_SOURCE_FB'), "TOTAL" => "13", "POSITIVE_QTY" => "4", "NEGATIVE_QTY" => "4", "NONE_QTY" => "5" ),array( "SOURCE" => Loc::getMessage('CRM_COMM_WGT_MARK_SOURCE_TG'), "TOTAL" => "8", "POSITIVE_QTY" => "5", "NEGATIVE_QTY" => "1", "NONE_QTY" => "2" ),array( "SOURCE" => Loc::getMessage('CRM_COMM_WGT_MARK_SOURCE_SK'), "TOTAL" => "5", "POSITIVE_QTY" => "2", "NEGATIVE_QTY" => "3", "NONE_QTY" => "0" ), array( "SOURCE" => Loc::getMessage('CRM_COMM_WGT_MARK_SOURCE_WHATSAPP'), "TOTAL" => "10", "POSITIVE_QTY" => "7", "NEGATIVE_QTY" => "2", "NONE_QTY" => "1" ) ) ) ) ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("name" => "call_qty", "value" => "45") ) ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("STREAM_ID" => StatisticsStream::Incoming, "TOTAL" => "21"), array("STREAM_ID" => StatisticsStream::Outgoing, "TOTAL" => "15"), array("STREAM_ID" => StatisticsStream::Reversing, "TOTAL" => "4"), array("STREAM_ID" => StatisticsStream::Missing, "TOTAL" => "5") ), "valueField" => "TOTAL", "titleField" => "STREAM", "identityField" => "STREAM_ID" ) ), array( "data" => array( "items" => array( array("MARK_ID" => StatisticsMark::Positive, "TOTAL" => "24"), array("MARK_ID" => StatisticsMark::Negative, "TOTAL" => "12"), array("MARK_ID" => StatisticsMark::None, "TOTAL" => "9") ), "valueField" => "TOTAL", "titleField" => "MARK", "identityField" => "MARK_ID" ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("name" => "meeting_qty", "value" => "10") ) ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("name" => "email_qty", "value" => "20") ) ) ), array( "data" => array( "items" => array( array("name" => "lf_qty", "value" => "14") ) ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("name" => "total_qty", "value" => "15") ) ) ), array( "data" => array( "items" => array( array("name" => "total_sum", "value" => "200000") ) ) ) ) ), array( 'cells' => array( array( "data" => array( "items" => array( array("name" => "total_qty", "value" => "35") ) ) ), array( "data" => array( "items" => array( array("name" => "total_sum", "value" => "150000") ) ) ) ) ) ); return $rowData; }