116 lines
No EOL
8.2 KiB
PHP
116 lines
No EOL
8.2 KiB
PHP
<?php
|
|
/**
|
|
* @var Arrangement $arrangement
|
|
*/
|
|
?>
|
|
<table border="0" cellspacing="0" cellpadding="4" width="100%" style="font-size: 9px;">
|
|
<tr style="background: #254584;">
|
|
<td style="color: #ffffff">Reiseteilnehmer</td>
|
|
<td style="color: #ffffff">Geburtsdatum</td>
|
|
</tr>
|
|
<?php if($document->getBooking()->getParticipantFirstname()): ?>
|
|
<tr>
|
|
<td align="left" width="50%" style="border-bottom: 1px solid #254584;border-left: 1px solid #254584;"><?php echo $document->getBooking()->getParticipantSalutation() ?> <?php echo $document->getBooking()->getParticipantFirstname() ?> <?php echo $document->getBooking()->getParticipantName() ?></td>
|
|
<td align="left" width="50%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;">
|
|
<?php if(!isset($is_agency) || $is_agency !== true): ?>
|
|
<?php echo format_date($document->getBooking()->getParticipantBirthdate(), 'p') ?></td>
|
|
<?php endif ?>
|
|
</tr>
|
|
<?php endif ?>
|
|
<?php foreach($document->getBooking()->getAdditionalParticipants() as $participant): ?>
|
|
<?php if(!$participant->getParticipantStorno()): ?>
|
|
<tr>
|
|
<td align="left" width="50%" style="border-bottom: 1px solid #254584;border-left: 1px solid #254584;"><?php echo $participant->getParticipantSalutation() ?> <?php echo $participant->getParticipantFirstname() ?> <?php echo $participant->getParticipantName() ?></td>
|
|
<td align="left" width="50%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" >
|
|
<?php if(!isset($is_agency) || $is_agency !== true): ?>
|
|
<?php echo format_date($participant->getParticipantBirthdate(), 'p') ?>
|
|
<?php endif ?>
|
|
</td>
|
|
</tr>
|
|
<?php endif ?>
|
|
<?php endforeach ?>
|
|
|
|
</table>
|
|
<br />
|
|
<table border="0" cellspacing="0" cellpadding="4" width="100%" style="font-size: 9px;">
|
|
<tr style="background: #254584;">
|
|
<td width="11%" style="color: #ffffff;">Art</td>
|
|
<td width="35%" style="color: #ffffff;">Leistungen</td>
|
|
<td width="12%" align="center" style="color: #ffffff;">Von</td>
|
|
<td width="12%" align="center" style="color: #ffffff;">Bis</td>
|
|
<td width="15%" align="center" style="color: #ffffff;">Teilnehmer</td>
|
|
<td width="15%" align="center" style="color: #ffffff;">Preis in EUR</td>
|
|
</tr>
|
|
|
|
|
|
<?php if($document->getBooking()->getNewDrafts()): ?>
|
|
|
|
<?php foreach($document->getBooking()->getBookingDraftItem() as $booking_draft_item): ?>
|
|
|
|
|
|
|
|
<?php if($booking_draft_item->getInPdf()): ?>
|
|
|
|
<?php if(in_array($booking_draft_item->getDraftTypeId(), array('26', '30', '31', '32', '33', '34', '35'))): ?>
|
|
|
|
<?php echo $booking_draft_item->getService() ?>
|
|
<?php echo $booking_draft_item->getId(); ?>
|
|
<?php echo $booking_draft_item->getInPdf(); ?>
|
|
<?php echo $booking_draft_item->getDraftTypeId(); ?>
|
|
<?php echo "<br>" ?>
|
|
|
|
<?php elseif($booking_draft_item->getDraftTypeId() == 27): ?>
|
|
<tr>
|
|
<td width="10%" style="border-bottom: 1px solid #254584;border-left: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top"></td>
|
|
<td width="35%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top"><?php echo $booking_draft_item->getService() ?></td>
|
|
<td width="10%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="center"><?php echo format_date($booking_draft_item->getStartDate(), 'p') ?></td>
|
|
<td width="10%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="center"><?php echo format_date($booking_draft_item->getEndDate(), 'p') ?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="center"><?php echo $document->getBooking()->getPax()?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="right"></td>
|
|
</tr>
|
|
<?php else: ?>
|
|
<tr>
|
|
<td width="10%" style="border-bottom: 1px solid #254584;border-left: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top"><strong><?php echo $booking_draft_item->getDraftType()->getName() ?></td>
|
|
<td width="35%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top"><?php echo $booking_draft_item->getService() ?></td>
|
|
<td width="10%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="center"><?php echo format_date($booking_draft_item->getStartDate(), 'p') ?></td>
|
|
<td width="10%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="center"><?php echo format_date($booking_draft_item->getEndDate(), 'p') ?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="center"><?php echo $document->getBooking()->getPax()?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;vertical-align: top" align="right"></td>
|
|
</tr>
|
|
<?php endif ?>
|
|
<?php endif ?>
|
|
<?php endforeach ?>
|
|
<?php else: ?>
|
|
|
|
|
|
<?php foreach($document->getBooking()->getArrangement() as $arrangement): ?>
|
|
<?php if($arrangement->getInPdf() && $arrangement->getArrangementType()->getName() != 'Preisinformation'): ?>
|
|
<?php $data = $arrangement->getDataAsMap() ?>
|
|
<?php if($arrangement->getArrangementType()->getName() == 'Text'): ?>
|
|
<tr>
|
|
<td width="11%" style="border-bottom: 1px solid #254584;border-left: 1px solid #254584;border-right: 1px solid #254584;"></td>
|
|
<td width="35%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;"><?php echo $arrangement->getDataS() ?></td>
|
|
<td width="12%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="center"><?php echo format_date($arrangement->getBegin(), 'p') ?></td>
|
|
<td width="12%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="center"><?php echo format_date($arrangement->getEnd(), 'p') ?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="center"><?php echo array_key_exists('Teilnehmer', $data) ? $data['Teilnehmer'] : '' ?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="right"></td>
|
|
</tr>
|
|
<?php else: ?>
|
|
<tr>
|
|
<td width="11%" style="border-bottom: 1px solid #254584;border-left: 1px solid #254584;border-right: 1px solid #254584;"><?php echo $arrangement->getArrangementType()->getName() ?></td>
|
|
<td width="35%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;"><?php echo $arrangement->getDataS() ?></td>
|
|
<td width="12%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="center"><?php echo format_date($arrangement->getBegin(), 'p') ?></td>
|
|
<td width="12%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="center"><?php echo format_date($arrangement->getEnd(), 'p') ?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="center"><?php echo array_key_exists('Teilnehmer', $data) ? $data['Teilnehmer'] : $document->getBooking()->getPax() ?></td>
|
|
<td width="15%" style="border-bottom: 1px solid #254584;border-right: 1px solid #254584;" align="right"></td>
|
|
</tr>
|
|
<?php endif ?>
|
|
|
|
<?php endif ?>
|
|
<?php endforeach ?>
|
|
|
|
<?php endif ?>
|
|
|
|
</table>
|
|
|
|
<br />
|