Skip to content

Commit

Permalink
[202] Add middle name to export
Browse files Browse the repository at this point in the history
  • Loading branch information
Gwildor committed Jan 26, 2025
1 parent 5614591 commit ea8f608
Showing 1 changed file with 40 additions and 38 deletions.
78 changes: 40 additions & 38 deletions src/Controller/Admin/MemberCrud.php
Original file line number Diff line number Diff line change
Expand Up @@ -113,24 +113,25 @@ public function export(AdminContext $adminContext): BinaryFileResponse
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Lidnr.');
$sheet->setCellValue('B1', 'Voornaam');
$sheet->setCellValue('C1', 'Achternaam');
$sheet->setCellValue('D1', 'Geboortedatum');
$sheet->setCellValue('E1', 'Inschrijfdataum');
$sheet->setCellValue('F1', 'Groep');
$sheet->setCellValue('G1', 'E-mailadres');
$sheet->setCellValue('H1', 'Telefoonnr.');
$sheet->setCellValue('I1', 'Adres');
$sheet->setCellValue('J1', 'Plaats');
$sheet->setCellValue('K1', 'Postcode');
$sheet->setCellValue('L1', 'Landcode');
$sheet->setCellValue('M1', 'IBAN');
$sheet->setCellValue('N1', 'Contributiebedrag');
$sheet->setCellValue('O1', 'Betaalperiode');
$sheet->setCellValue('P1', 'Betaald');
$sheet->setCellValue('Q1', 'Mollie CID');
$sheet->setCellValue('R1', 'Mollie SID');
$sheet->setCellValue('S1', 'Privacybeleid geaccepteerd');
$sheet->setCellValue('T1', 'Lidmaatschapstype');
$sheet->setCellValue('C1', 'Tussenvoegsel');
$sheet->setCellValue('D1', 'Achternaam');
$sheet->setCellValue('E1', 'Geboortedatum');
$sheet->setCellValue('F1', 'Inschrijfdataum');
$sheet->setCellValue('G1', 'Groep');
$sheet->setCellValue('H1', 'E-mailadres');
$sheet->setCellValue('I1', 'Telefoonnr.');
$sheet->setCellValue('J1', 'Adres');
$sheet->setCellValue('K1', 'Plaats');
$sheet->setCellValue('L1', 'Postcode');
$sheet->setCellValue('M1', 'Landcode');
$sheet->setCellValue('N1', 'IBAN');
$sheet->setCellValue('O1', 'Contributiebedrag');
$sheet->setCellValue('P1', 'Betaalperiode');
$sheet->setCellValue('Q1', 'Betaald');
$sheet->setCellValue('R1', 'Mollie CID');
$sheet->setCellValue('S1', 'Mollie SID');
$sheet->setCellValue('T1', 'Privacybeleid geaccepteerd');
$sheet->setCellValue('U1', 'Lidmaatschapstype');

$contributionPeriodNames = [
Member::PERIOD_MONTHLY => 'Maandelijks',
Expand Down Expand Up @@ -158,33 +159,34 @@ public function export(AdminContext $adminContext): BinaryFileResponse
{
$sheet->setCellValue('A'. $i, $member->getId());
$sheet->setCellValue('B'. $i, $member->getFirstName());
$sheet->setCellValue('C'. $i, $member->getLastName());
$sheet->setCellValue('C'. $i, $member->getMiddleName());
$sheet->setCellValue('D'. $i, $member->getLastName());

$sheet->setCellValue('D'. $i, $member->getDateOfBirth() ? Date::PHPToExcel($member->getDateOfBirth()) : '');
$sheet->getStyle('D'. $i)
$sheet->setCellValue('E'. $i, $member->getDateOfBirth() ? Date::PHPToExcel($member->getDateOfBirth()) : '');
$sheet->getStyle('E'. $i)
->getNumberFormat()
->setFormatCode(NumberFormat::FORMAT_DATE_YYYYMMDD);

$sheet->setCellValue('E'. $i, $member->getRegistrationTime() ? Date::PHPToExcel($member->getRegistrationTime()): '');
$sheet->getStyle('E'. $i)
$sheet->setCellValue('F'. $i, $member->getRegistrationTime() ? Date::PHPToExcel($member->getRegistrationTime()): '');
$sheet->getStyle('F'. $i)
->getNumberFormat()
->setFormatCode(NumberFormat::FORMAT_DATE_YYYYMMDD);

$sheet->setCellValue('F'. $i, $member->getDivision() ? $member->getDivision()->getName() : '');
$sheet->setCellValue('G'. $i, $member->getEmail());
$sheet->setCellValue('H'. $i, $member->getPhone());
$sheet->setCellValue('I'. $i, $member->getAddress());
$sheet->setCellValue('J'. $i, $member->getCity());
$sheet->setCellValue('K'. $i, $member->getPostCode());
$sheet->setCellValue('L'. $i, $member->getCountry());
$sheet->setCellValue('M'. $i, $member->getIBAN());
$sheet->setCellValue('N'. $i, $member->getContributionPerPeriodInEuros());
$sheet->setCellValue('O'. $i, $contributionPeriodNames[$member->getContributionPeriod()]);
$sheet->setCellValue('P'. $i, $member->isContributionCompleted($now) ? 'Ja' : 'Nee');
$sheet->setCellValue('Q'. $i, $member->getMollieCustomerId());
$sheet->setCellValue('R'. $i, $member->getMollieSubscriptionId());
$sheet->setCellValue('S'. $i, $member->getAcceptUsePersonalInformation() ? 'Ja' : 'Nee');
$sheet->setCellValue('T'. $i, $member->getCurrentMembershipStatus() ? $member->getCurrentMembershipStatus()->getName() : '');
$sheet->setCellValue('G'. $i, $member->getDivision() ? $member->getDivision()->getName() : '');
$sheet->setCellValue('H'. $i, $member->getEmail());
$sheet->setCellValue('I'. $i, $member->getPhone());
$sheet->setCellValue('J'. $i, $member->getAddress());
$sheet->setCellValue('K'. $i, $member->getCity());
$sheet->setCellValue('L'. $i, $member->getPostCode());
$sheet->setCellValue('M'. $i, $member->getCountry());
$sheet->setCellValue('N'. $i, $member->getIBAN());
$sheet->setCellValue('O'. $i, $member->getContributionPerPeriodInEuros());
$sheet->setCellValue('P'. $i, $contributionPeriodNames[$member->getContributionPeriod()]);
$sheet->setCellValue('Q'. $i, $member->isContributionCompleted($now) ? 'Ja' : 'Nee');
$sheet->setCellValue('R'. $i, $member->getMollieCustomerId());
$sheet->setCellValue('S'. $i, $member->getMollieSubscriptionId());
$sheet->setCellValue('T'. $i, $member->getAcceptUsePersonalInformation() ? 'Ja' : 'Nee');
$sheet->setCellValue('U'. $i, $member->getCurrentMembershipStatus() ? $member->getCurrentMembershipStatus()->getName() : '');

$i++;
}
Expand Down

0 comments on commit ea8f608

Please sign in to comment.