static function getDemoData($entityTypeId, $isSupervisor = false)
{
$externalChannelCells = array(
array(
"data" => array(
"items" => array(
array("name" => "total_qty", "value" => "15")
)
)
)
);
if ($entityTypeId === \CCrmOwnerType::Company)
{
$externalChannelCells[] = array(
"data" => array(
"items" => array(
array("name" => "total_sum", "value" => "200000")
)
)
);
}
$rowData = array(
array(
'cells' => array(
array(
"data" => array(
"dateFormat" => "YYYY-MM-DD",
"items" => array(
array(
"groupField" => "DATE",
"graphs" => array(
array(
"name" => "total_qty",
"selectField" => "TOTAL_QTY"
)
),
"values" => array(
array("DATE" => "2016-06-01", "TOTAL_QTY" => "55"),
array("DATE" => "2016-06-10", "TOTAL_QTY" => "76"),
array("DATE" => "2016-06-20", "TOTAL_QTY" => "87"),
array("DATE" => "2016-06-25", "TOTAL_QTY" => "95"),
array("DATE" => "2016-07-01", "TOTAL_QTY" => "101"),
array("DATE" => "2016-07-05", "TOTAL_QTY" => "111")
)
)
)
)
),
array(
"data" => array(
"items" => array(
array("PROVIDER_ID" => Provider\Call::getId(), "TOTAL_QTY" => "45"),
array("PROVIDER_ID" => Provider\Email::getId(), "TOTAL_QTY" => "20"),
array("PROVIDER_ID" => Provider\ExternalChannel::getId(), "TOTAL_QTY" => "15"),
array("PROVIDER_ID" => Provider\Livefeed::getId(), "TOTAL_QTY" => "14"),
array("PROVIDER_ID" => Provider\Meeting::getId(), "TOTAL_QTY" => "10"),
array("PROVIDER_ID" => Provider\OpenLine::getId(), "TOTAL_QTY" => "36"),
array("PROVIDER_ID" => Provider\WebForm::getId(), "TOTAL_QTY" => "35")
),
"valueField" => "TOTAL_QTY",
"titleField" => "PROVIDER",
"identityField" => "PROVIDER_ID"
)
)
)
),
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' => $externalChannelCells
),
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;
}