403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/b2bzend/application/views/scripts/hotel-proposal/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend/application/views/scripts/hotel-proposal/printinvoice.phtml
<?php
$B2BType = 0;
$apiResponse = $this->apiResponse;
$FlightInvoice = $this->FlightInvoice;
$bookingDataByAPI = [$apiResponse['data']['HotelData']];
$apiResponse = $apiResponse['data'];

$getSupportContact = $apiResponse['SupportContact'];
$CompanyName = $bookingDataByAPI[0]['DisplayName'];
$strCompanyAddress = $bookingDataByAPI[0]['CompanyAddress'];
$Pincode = $bookingDataByAPI[0]['Pincode'];
$strCityTitle = $bookingDataByAPI[0]['CityTitle'];
$strCountry = $bookingDataByAPI[0]['Country'];
$PrimaryMobileNo = $bookingDataByAPI[0]['PrimaryMobileNo'];
$countrycode = $bookingDataByAPI[0]['Mastercountrycode'];
$PrimaryContactNo = isset($bookingDataByAPI[0]['PrimaryMobileNo']) && !empty(trim($bookingDataByAPI[0]['PrimaryMobileNo'])) ? $bookingDataByAPI[0]['PrimaryMobileNo'] : $bookingDataByAPI[0]['PrimaryContactNo'];
$PrimaryContactNo = $countrycode . $PrimaryContactNo;
$PrimaryEmail = isset($bookingDataByAPI[0]['PrimaryEmail']) && !empty(trim($bookingDataByAPI[0]['PrimaryEmail'])) ? $bookingDataByAPI[0]['PrimaryEmail'] : $bookingDataByAPI[0]['PrimaryEmail'];

if (isset($getSupportContact['EmailId']) && !empty($getSupportContact['EmailId']) && $B2BType == 2) {
    $PrimaryEmail = trim($getSupportContact['EmailId']);
}
if (isset($getSupportContact['EmailId']) && !empty($getSupportContact['EmailId']) && $B2BType == 2) {
    $PrimaryContactNo = trim($getSupportContact['countrycode']) . '-' . trim($getSupportContact['ContactNo1']);
}
$arrBookingDate = $bookingDataByAPI[0]['bookingDate'];
$BookingStatus = $bookingDataByAPI[0]['BookingStatus'];
$AgencyGst = $bookingDataByAPI[0]['AgencyGst'];
$InvoiceNumber = $bookingDataByAPI[0]['InvoiceNumber'];
$InvoiceDate = $bookingDataByAPI[0]['InvoiceDate'];
$CustomerDetails = $apiResponse['CustomerDetails'];
$LocalFromTime = $bookingDataByAPI[0]['CheckInDate'];
$BookingID = $bookingDataByAPI[0]['XrefBookingId'];
$ConfirmationNo = $bookingDataByAPI[0]['ConfirmationNo'];

$IsB2BProposal = $bookingDataByAPI[0]['IsB2BProposal'];
$AgencySysId = $bookingDataByAPI[0]['AgencySysId'];
$companyLogo = $bookingDataByAPI[0]['Logo'];
$UserAgencyLogo = $bookingDataByAPI[0]['UserAgencyLogo'];

$project = '';
// echo '<pre>';
// print_r($bookingDataByAPI);
// die;
?>
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Customer Invoice</title>
    <link href="https://fonts.bunny.net/css?family=figtree:400,600&display=swap" rel="stylesheet" />

    <style>
        body {
            font-size: 13px !important;
            font-family: 'Rubik', sans-serif;
        }

        .ticketbody__print {
            width: 100% !important;
            padding: 10px 0px;
        }

        table {
            width: 100%;
            text-align: left;
            border-collapse: collapse;
        }

        .tkt_details-table {
            margin: 20px 0;
        }

        .tkt_details-table tr th {
            border: 1px solid #262626;
            padding: 5px;
            font-size: 14px;
            background: #4a4a4a;
            color: #fff;
        }

        .tkt_details-table tr td {
            border: 1px solid #262626;
            padding: 5px;
            font-size: 14px;
        }

        @media print {
            body {
                -webkit-print-color-adjust: exact;
            }
        }

        p {
            margin: 3px !important;
        }
    </style>
    <?php if ($project == 'aerobide' || 'ethpl' || 'EarnestTravel' || 'tripeasyholidays' || 'book2travel' || 'holidaymyplanet') { ?>
        <style>
            .logowidth {
                width: 220px;
            }
        </style>
    <?php } ?>
    <script type="text/javascript">
        window.onload = function() {
            window.print();
        };
    </script>
</head>

<body>
    <div
        class="relative sm:flex sm:justify-center sm:items-center min-h-screen bg-dots-darker bg-center bg-gray-100 dark:bg-dots-lighter dark:bg-gray-900 selection:bg-red-500 selection:text-white">
        <div class="max-w-7xl mx-auto p-6 lg:p-8">
            <div class="flex justify-center" style="text-align: center;">
                <table style="background:#fff; width:100%; margin: 0px auto;" class="ticketbody__print">
                    <tr>
                        <td>
                            <table style="width: 100%">
                                <tr>
                                    <td style=" width:40%; padding:5px 40px; text-align: left;">
                                        <?php if ($IsB2BProposal == 1) { ?>
                                            <img class=" print_image-success" style="max-width: 150px; opacity: 0.99;" src="<?php echo $UserAgencyLogo ?>" />
                                        <?php } else { ?>
                                            <img class=" print_image-success" style="max-width: 150px; opacity: 0.99;" src="<?php echo $this->baseUrl('public/upload/media/agency/' . $AgencySysId . '/' . $companyLogo); ?>" />
                                        <?php } ?>
                                    </td>
                                    <td style="width:20%; text-align: center;font-size: 23px;">
                                        <strong>INVOICE</strong>
                                    </td>

                                    <td
                                        style="width:40%; font-weight: 400; font-size: 12px;  text-align:right;line-height: 18px;">
                                        <?php if ($project != 'aerobide') { ?>
                                            <strong style="font-size: 14px;"><?= $CompanyName ?></strong><br>
                                            Email: <?= $PrimaryEmail ?><br>
                                            Phone: <?= $PrimaryContactNo ?><br>
                                            Address: <?php echo $strCompanyAddress; ?><br>
                                            <?php echo $strCityTitle; ?>
                                            <?php echo $strCountry; ?>,
                                            <?php echo $Pincode; ?><br>
                                            <?php if (isset($AgencyGst) && !empty($AgencyGst)) { ?><strong>GSTIN</strong> :
                                                <?php echo $AgencyGst; ?><br><?php } else {
                                                                                echo 'GSTIN : NA';
                                                                            } ?>

                                        <?php } ?>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <table style="width: 100%">
                                <tr>
                                    <td style="border-top: 1px solid #757575;">
                                        <table style="margin-bottom: 1px;">
                                            <tbody>
                                                <tr>
                                                    <td style="width: 40px;font-weight:600;">
                                                        To,
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="width: 40px; font-size: 13px;">
                                                        Name : <?= $CustomerDetails['name'] ?>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="width: 40px; font-size: 13px;">
                                                        Address:
                                                        <?= $CustomerDetails['Address'] ?>,<?= $CustomerDetails['CityTitle'] ?>
                                                        <?= $CustomerDetails['CountryTitle'] ?>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="width: 40px; font-size: 13px;">
                                                        Mobile : <?= $CustomerDetails['countrycode'] ?>
                                                        <?= $CustomerDetails['Contacts'] ?>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="width: 40px; font-size: 13px;">
                                                        Email : <?= $CustomerDetails['EmailId'] ?>
                                                    </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                    </td>
                                    <td
                                        style="width:50%; text-align:right;font-size: 13px;  border-top: 1px solid #757575; padding: 8px; line-height: 20px;">
                                        <table>
                                            <tr>
                                                <td align="right" style="text-align:right;">
                                                    <strong>Booking ID:</strong> <?= $BookingID ?>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right" style="text-align:right;">
                                                    <strong>Invoice No:</strong>
                                                    <?= !empty($InvoiceNumber) ? $InvoiceNumber : 'PENDING' ?>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right" style="text-align:right;">
                                                    <strong>Invoice Date:</strong>
                                                    <?= !empty($InvoiceNumber) ? date('d-M-Y', strtotime($InvoiceDate)) : 'PENDING' ?>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right" style="text-align:right;">
                                                    <strong>Travel Date:</strong>
                                                    <?= date('d-M-Y H:i', strtotime($LocalFromTime)) ?>
                                                </td>
                                            </tr>
                                        </table>
                                    </td>

                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>

                            <div class="ticket_details-container">
                                <table cellpadding="0" cellspacing="0" border="0" width="100%"
                                    class="tkt_details-table invoice_table">
                                    <tbody>
                                        <tr>
                                            <td align="left" valign="middle" class="brdr-all"
                                                style="padding: 4px 5px;"><strong>Hotel</strong></td>
                                            <td align="center" valign="middle" class="brdr-all"
                                                style="padding: 4px 5px;"><strong>City</strong></td>
                                            <td align="center" valign="middle" class="brdr-all"
                                                style="padding: 4px 5px;"><strong>Check In</strong></td>
                                            <td align="center" valign="middle" class="brdr-all"
                                                style="padding: 4px 5px;"><strong>Check Out</strong></td>
                                        </tr>
                                        <tr>
                                            <td align="left" valign="top" class="brdr-all"
                                                style="padding: 4px 5px; font-weight: 300;">
                                                <?= $bookingDataByAPI[0]['hotelName'] ?> </td>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px; font-weight: 300;">
                                                <?= $bookingDataByAPI[0]['hotelCityTitle'] ?></td>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px; font-weight: 300;">
                                                <?= date('d M Y', strtotime($bookingDataByAPI[0]['CheckInDate'])) ?>
                                            </td>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px; font-weight: 300;">
                                                <?= date('d M Y', strtotime($bookingDataByAPI[0]['CheckOutDate'])) ?>
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                                <table class="tkt_details-table invoice_table">
                                    <thead>
                                        <tr>
                                            <th>Room No.</th>
                                            <th>Room Type</th>
                                            <th nowrap>Boarding Plan</th>
                                            <th>Guest Name</th>
                                            <th>Night</th>
                                            <th>Rate</th>
                                            <th>Tax</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        <?php
                                        $Gross = 0;
                                        $Discounts = 0;
                                        $GSTOnMarkUp = 0;
                                        $FixedMarkUp = 0;
                                        $GSTTotal = 0;
                                        $CurrencySymbol = '';
                                        $paxCount = count($bookingDataByAPI);
                                        if ($apiResponse['accom_room']) {
                                            foreach ($apiResponse['accom_room'] as $key => $room) {
                                                $CurrencySymbol = $room['Currency'];
                                                $RoomPrice = $room['RoomPrice'];
                                                $Taxes = $room['Taxes'];
                                                $Discounts += $room['Discounts'];
                                                $AgencyMarkUp = $room['AgencyMarkUp'];
                                                $GSTOnAgencyMarkUp = $room['GSTOnAgencyMarkUp'];
                                                $Total = ($RoomPrice + $Taxes + $AgencyMarkUp + $GSTOnAgencyMarkUp);
                                                $Gross += ($RoomPrice + $Taxes);
                                                $FixedMarkUp += ($AgencyMarkUp);
                                                $GSTOnMarkUp += ($GSTOnAgencyMarkUp);
                                                $GSTTotal += ($GSTOnAgencyMarkUp);

                                        ?>
                                                <tr>
                                                    <td data-title="S.NO"><?= $key + 1 ?> </td>
                                                    <td data-title="Ticket No"><?= $room['RoomTypeName'] ?></td>
                                                    <td nowrap data-title="Sectors"><?= $room['MealPlanType'] ?></td>
                                                    <td nowrap data-title="Flight">
                                                        <?php foreach ($room['customer'] as $px) { ?>
                                                            <p><?= $px['Salutation'] ?>. <?= $px['FirstName'] ?>
                                                                <?= $px['LastName'] ?></p>
                                                        <?php } ?>
                                                    </td>
                                                    <td data-title="PAX Name"><?= $bookingDataByAPI[0]['TotalNights'] ?></td>
                                                    <td data-title="Fare"><?= number_format($RoomPrice, 2) ?></td>
                                                    <td data-title="OT Tax"><?= number_format($Taxes, 2) ?></td>
                                                </tr>
                                        <?php
                                            }
                                        }
                                        ?>

                                    </tbody>
                                </table>
                            </div>

                        </td>
                    </tr>
                    <tr>
                        <td>

                            <table width="100%" border="0" cellspacing="0" cellpadding="0"
                                class="tkt_details-table invoice_table">

                                <tr>
                                    <td valign="middle"
                                        style="padding:5px;font-weight: 600;font: 12px Arial;line-height: 16px;">
                                        <strong>Note</strong>: * Voidation and Refund as per fare rules
                                        <br /><strong>Billed by</strong>: <?= $CompanyName ?>
                                    </td>
                                    <td>
                                        <table
                                            style="border:1px solid #333; width:100%; text-align:left; line-height: 19px;padding: 10px;">
                                            <tbody>
                                                <tr>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; padding-left: 20px">
                                                        Gross
                                                    </td>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; text-align:right;">
                                                        <?= $CurrencySymbol ?> <?= number_format($Gross, 2) ?>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; padding-left: 20px">
                                                        Service Fee
                                                    </td>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; text-align:right;">
                                                        <?= $CurrencySymbol ?> <?= number_format($FixedMarkUp, 2) ?>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; padding-left: 20px">
                                                        <?= trim($CurrencySymbol) == 'INR' ? 'GST/IGST/CGST' : 'VAT' ?>
                                                    </td>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; text-align:right;">
                                                        <?= $CurrencySymbol ?> <?= number_format($GSTOnMarkUp, 2) ?>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; padding-left: 20px">
                                                        Coupon Discount
                                                    </td>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; text-align:right;">

                                                        <?= $CurrencySymbol ?> <?= $Discounts ?>

                                                    </td>
                                                </tr>


                                                <tr>
                                                    <td
                                                        style="padding:3px; font-size:12px; color:#000; padding-left: 20px">
                                                        Total Price
                                                    </td>
                                                    <td style="padding:3px; font-weight:bold; text-align:right;">
                                                        <?= $CurrencySymbol ?>
                                                        <?= number_format(ceil($Gross + $FixedMarkUp + $GSTOnMarkUp - $Discounts), 2) ?>
                                                    </td>
                                                </tr>

                                            </tbody>
                                        </table>
                                    </td>

                                </tr>
                            </table>

                        </td>
                    </tr>
                    <?php if (trim($CurrencySymbol) == 'INR') { ?>
                        <tr>
                            <td>

                                <table cellpadding="0" cellspacing="0" border="0" width="100%"
                                    class="tkt_details-table invoice_table">
                                    <thead>
                                        <tr>
                                            <th colspan="4" valign="middle" class="brdr-all"><strong>GST/TAX
                                                    Details</strong></th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        <tr>
                                            <td align="center" valign="middle" class="brdr-all"><strong>CGST @
                                                    0%</strong></td>
                                            <td align="center" valign="middle" class="brdr-all"><strong>SGST @
                                                    0%</strong></td>
                                            <td align="center" valign="middle" class="brdr-all"><strong>IGST @
                                                    18%</strong></td>
                                            <td align="center" valign="middle" class="brdr-all">
                                                <strong>Total</strong>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px;">
                                                0.00</td>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px;">
                                                0.00</td>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px;">
                                                <?= number_format($GSTTotal, 2) ?>
                                            </td>
                                            <td align="center" valign="top" class="brdr-all"
                                                style="padding: 4px 5px;">
                                                <?= number_format($GSTTotal, 2) ?>
                                            </td>

                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                        </tr>
                    <?php } ?>

                    <tr>
                        <td>

                            <table
                                style="width:100%; margin-bottom: 40px;padding-top: 15px;text-align:left; line-height: 25px;"
                                class="print-info">
                                <tbody>
                                    <tr>
                                        <td>

                                            <table style="margin-top:12px; width:100%; text-align:left;">
                                                <tbody>
                                                    <tr>
                                                        <td
                                                            style="background: #4a4a4a; color:#fff; padding:5px; padding-left: 20px">
                                                            Terms & Conditions
                                                        </td>
                                                    </tr>
                                                </tbody>
                                            </table>

                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="left" valign="center" width="100%" style="padding: 4px 5px;">
                                            <?php echo html_entity_decode($FlightInvoice) ?>
                                        </td>
                                    </tr>

                                </tbody>
                            </table>

                        </td>
                    </tr>
                    <tr>

                        <td>
                            <table style="width:100%; border-top: 1px solid black;">
                                <tbody>
                                    <tr>
                                        <td align="center"
                                            style="padding: 8px 12px; font: 13px Arial, Helvetica, sans-serif;">
                                            <b>Note:-</b> This is an electronically generated invoice and does not
                                            require a physical signature
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </table>
            </div>

        </div>
    </div>
    <script type="text/javascript">
        window.print();
        window.document.close();
        // window.close();
        // window.onafterprint = function() {
        //     window.close()
        // }
    </script>
</body>

</html>

Youez - 2016 - github.com/yon3zu
LinuXploit