Teili-Liste für ' . $event_name . '



' . '' . '' . '' . '' . '' . '' . '' . '' . ''; } public function __construct() { global $_POST, $_REQUEST, $dbHandler; $group_name = ['participant' => 'Teili', 'volunteer' => 'Teami', 'other' => 'Sonstige']; $event = Event::loadById( $_REQUEST['event-id'] ); $output = ''; $i = 0; foreach ( $event->tribes as $tribe => $participants ) { if ( count( $participants ) == 0 ) { continue; } foreach ( $participants as $participant ) { if ($participant->beitrag == 0) { continue; } if ( $i == 0 ) { $output .= $this->get_table_header( $event->event_name ); } $i ++; $output .= '' . '' . '' . '' . '' . '' . '' . '' . ''; if ( $i == 12 ) { $output .= '
VornameNachnameTeili-GruppeStammGeburtsdatumBeitragTageNotizen
' . $participant->vorname . ('' != $participant->pfadiname ? '
(' . $participant->pfadiname . ')' : '') . '
' . $participant->nachname . '' . $group_name[$participant->teilnahme] . '' . $tribe . '' . \DateTime::createFromFormat( 'Y-m-d', $participant->geburtsdatum )->format( 'd.m.Y' ) . '' . str_replace('.', ',', $participant->beitrag) . ' Euro' . AnwesenheitRequest::send($participant) . '
'; $i = 0; } } } $output .= ''; kompass_create_pdf($output,$event->event_name . ' Beitragsliste.pdf', 'landscape'); } }