Fixed headers and output

This commit is contained in:
Torsten Schulz
2023-12-27 11:31:41 +01:00
parent bab4569406
commit 5c75e470fe

View File

@@ -10,9 +10,12 @@ class Memberlistdownload extends Renderer {
$members = $this->loadMembers();
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$columnHeaders = [];
$columnHeaders = ['Nachname', 'Vorname', 'Straße', 'Plz', 'Ort', 'Geburtsdatum', 'Telefon',
'Mitgliedsbeitrag', 'Bank', 'IBAN', 'BIC', 'Kontoinhaber', 'Status der Mitgliedschaft',
'Start der Mitgliedschaft', 'Letzte Zahlung', 'Position'
];
$sheet->fromArray([$columnHeaders], null, 'A1');
$sheet->fromArray($dataArray, null, 'A2');
$sheet->fromArray($members, null, 'A2');
$writer = new Xlsx($spreadsheet);
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="excel_file.xlsx"');
@@ -36,7 +39,6 @@ queryend;
$result = mysqli_query($this->dbConnection, $query);
$entries = [];
while ($row = mysqli_fetch_assoc($result)) {
var_dump($row);
$entries[] = [
'first_name' => $this->decode($row['first_name'], $row['salt']),
'last_name' => $this->decode($row['last_name'], $row['salt']),
@@ -53,11 +55,10 @@ queryend;
'bank_name' => $this->decode($row['bank_name'], $row['salt']),
'bic' => $this->decode($row['bic'], $row['salt']),
'account_member_name' => $this->decode($row['account_member_name'], $row['salt']),
'membership_status' => $row['membership_status'],
'membership_start' => $row['membership_start'],
'status_text' => $row['status_text'],
'membership_start' => $row['membership_start'],
'last_payment' => $row['last_payment'],
'description' => $row['description'],
'description' => $row['description'],
];
}
return $entries;