, * Andreas Oesterreicher and * Karl Burkhart . */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/statistik.class.php'); if(!isset($_GET['statistik_kurzbz'])) die('Statistik_kurzbz Parameter fehlt'); $statistik_kurzbz = $_GET['statistik_kurzbz']; if (isset($_GET['outputformat'])) $outputformat=$_GET['outputformat']; else $outputformat='html'; $html=''; $csv=''; $html.=' Statistik '; $statistik = new statistik(); if(!$statistik->load($statistik_kurzbz)) die($statistik->errormsg); $html.= '

Statistik - '.$statistik->bezeichnung.'

'; if ($statistik->loadData()) { $html.=$statistik->getHtmlTable('myTable','tablesorter'); $csv=$statistik->getCSV(); $json=$statistik->getJSON(); } else echo $statistik->error_msg; switch ($outputformat) { case 'html': echo $html; break; case 'csv': header("Content-type: text/csv"); header("Content-Disposition: attachment; filename=data.csv"); header("Pragma: no-cache"); header("Expires: 0"); echo $csv; break; case 'json': header("Content-type: application/json"); header("Content-Disposition: attachment; filename=data.json"); header("Pragma: no-cache"); header("Expires: 0"); //$array= array_map("str_getcsv",explode("\n", $csv)); echo $json; } ?>