mein-sterntours/resources/views/pdf/components/booking_voucher.blade.php
Kevin Adametz 881fc84207 08 2024
2024-08-05 11:58:09 +02:00

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 />