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 ( $i == 0 ) { $output .= $this->get_table_header( $event->event_name ); } $i ++; $output .= '' . '' . '' . '' . '' . '' . '' . '' . ''; if ( $i == 12 ) { $output .= '
VornameNachnameTeili-GruppeStammGeburtsdatumDatumTageUnterschrift
' . $participant->vorname . ('' != $participant->pfadiname ? '
(' . $participant->pfadiname . ')' : '') . '
' . $participant->nachname . '' . $group_name[$participant->teilnahme] . '' . $tribe . '' . \DateTime::createFromFormat( 'Y-m-d', $participant->geburtsdatum )->format( 'd.m.Y' ) . '
' . '(' . $participant->get_age() . ' Jahre)
' . \DateTime::createFromFormat( 'Y-m-d', $participant->anreise )->format( 'd.m.Y' ) . ' - ' . \DateTime::createFromFormat( 'Y-m-d', $participant->abreise )->format( 'd.m.Y' ) . '' . AnwesenheitRequest::send($participant) . '
'; $i = 0; } } } $output .= ''; kompass_create_pdf($output,$event->event_name . ' Anmeldeliste.pdf', 'landscape'); } }