<?php require_once '../lib/Kendo/Autoload.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { header('Content-Type: application/json'); $result = json_decode(file_get_contents('../content/dataviz/js/boeing-stock.json')); echo json_encode($result); exit; } $series = new \Kendo\Dataviz\UI\StockChartSeriesItem(); $series->type('candlestick') ->openField('Open') ->highField('High') ->lowField('Low') ->closeField('Close'); $navigator = new \Kendo\Dataviz\UI\StockChartNavigator(); $select = new \Kendo\Dataviz\UI\StockChartNavigatorSelect(); $select->from('2009/02/05') ->to('2011/10/07'); $navigator->addSeriesItem(array('type' => 'area', 'field' => 'Close')) ->select($select); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'index.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport); $chart = new \Kendo\Dataviz\UI\StockChart('stock-chart'); $chart->dataSource($dataSource) ->title(array('text' => 'The Boeing Company \n (NYSE:BA)')) ->dateField('Date') ->addSeriesItem($series) ->navigator($navigator); ?> <div class="demo-section k-content wide"> <?php echo $chart->render(); ?> </div>