Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
smoothedgraph.php
1<?php
2
4
6
12{
13 const VIEW_KEY = 'smoothedLineGraph';
14
18 public function __construct()
19 {
20 parent::__construct();
21 $this->setLabel(Loc::getMessage('REPORT_SMOOTHED_LINEAR_GRAPH_VIEW_LABEL'));
22 $this->setLogoUri('/bitrix/images/report/visualconstructor/view-graph.jpg');
23 }
24
30 public function getCompatibleViewTypes()
31 {
32 $viewTypes = parent::getCompatibleViewTypes();
33 $viewTypes[] = 'stack';
34 $viewTypes[] = 'linearGraph';
35 $viewTypes[] = 'column';
36 return $viewTypes;
37 }
38
45 public function handlerFinallyBeforePassToView($dataFromReport)
46 {
47 $result = parent::handlerFinallyBeforePassToView($dataFromReport);
48 foreach ($result['graphs'] as &$graphConfig)
49 {
50 $graphConfig['type'] = 'smoothedLine';
51 }
52 return $result;
53 }
54
55}
static getMessage($code, $replace=null, $language=null)
Definition loc.php:29