<?php

defined ( '_JEXEC' ) or die ( 'Restricted access' );
/*
 * @component Calc Builder 
 * @copyright Copyright (C) January 2017. 
 * @license GPL 3.0 
 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * See the GNU General Public License for more details. 
 * See <http://www.gnu.org/licenses/>. 
 * More info www.moonsoft.es 
 * gestion@moonsoft.es
 */
require_once ('csv.php');
$csv = new csv ();
$csv->set_separate_char ( ',' );
$csv->set_enclose_char ( '' );
$data = array ();
$data_headers = array ();
foreach ( $this->gridfields as $headers ) {
	$data_headers [] = $headers;
}
$data [] = $data_headers;
foreach ( $this->stats as $val ) {
	$data_int = array ();
	for($j = 0; $j < count ( $this->gridfields ); $j ++) {
		$name = $this->gridfields [$j];
		if (isset ( $val [$name] ))
			$data_int [] = $val [$name];
		else
			$data_int [] = '';
	}
	$data [] = $data_int;
}
$csv->load_data ( $data );
echo $csv->getStringOutput ();
?>