add balance report
This commit is contained in:
25
_include/include_download_report.php
Normal file
25
_include/include_download_report.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
|
||||
# REPORT DOWNLOAD
|
||||
|
||||
if ($this->is_id()) {
|
||||
|
||||
if (!file_exists("./balance-report/{$this->get_id()}.csv")) {
|
||||
return;
|
||||
}
|
||||
|
||||
header('Content-type: application/csv');
|
||||
header("Content-disposition: attachment; filename=\"".$this->get_id().".csv\"");
|
||||
ob_clean();
|
||||
flush();
|
||||
readfile("./balance-report/{$this->get_id()}.csv");
|
||||
}
|
||||
|
||||
else {
|
||||
# NEM LEHET
|
||||
}
|
||||
|
||||
exit(1);
|
||||
|
||||
?>
|
||||
21
_include/include_export_balance.php
Normal file
21
_include/include_export_balance.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
$trainingAssocArray = $sql->assoc_array("
|
||||
SELECT uk_name, uk_balance
|
||||
FROM user_kid
|
||||
WHERE uk_deleted = 0 AND uk_is_active = 1
|
||||
ORDER BY uk_name ASC;
|
||||
");
|
||||
|
||||
|
||||
$file_name = date("Y-m") . ".csv";
|
||||
$path = 'balance-report/';
|
||||
touch($path.$file_name);
|
||||
|
||||
$file = fopen($path.$file_name, "w");
|
||||
|
||||
foreach ($trainingAssocArray as $key => $row) {
|
||||
fputcsv($file, $row, ';');
|
||||
}
|
||||
|
||||
fclose($file);
|
||||
Reference in New Issue
Block a user