alekseyTr
4/17/2017 - 4:28 PM

Social graph

Social graph

$graphData = array();
                            $monthsInterval = 13;
                            for ($monthIndex = -$monthsInterval; $monthIndex <= 0; $monthIndex++)
                            {
                                $time = strtotime($monthIndex.' months');
                                $monthCode = date('Y-m', $time);
                                $xAxisCode = $time.'000';
                                foreach ($data['socialByMonth'] as $socialCode => $socialNetwork)
                                {
                                    $graphData[$socialNetwork['title']][$xAxisCode] = $data['socialByMonth'][$socialCode]['history'][$monthCode];
                                }
                            }
                            foreach ($graphData as &$graph)
                            {
                                $graph = CHtml2::formatGraphLine($graph);
                            }
                            unset($graph);