<style type="text/css">
#dynamic-content-container{background: #fff;}
    .navbar-default.navbar-static-side{display: none !important;}
    #page-wrapper{margin: 0px !important; padding: 0 !important;}
    .row.border-bottom{display: none !important;}
    .footer.fixed{display: none;}
    .ibox-content{padding: 0 !important;}
    body {
    -webkit-print-color-adjust:exact;
    background: #fff;
    }

</style>

<table style="width: 100%; background: #fff;">
    <tr>
        <td><img style="width: 100%; height: 200px;" src="<?= get_branch_image('return'); ?>"></td>
    </tr>
</table>

<?php
$date = date_create($invoice_data['created_at']);
$date = date_format($date,"Y-m-d H:i:s");
$currency_symbol = array_key_exists($invoice_data['currency'], $currencies) ? $currencies[$invoice_data['currency']]['symbol'] : NULL;
$client_name = array_key_exists($invoice_data['client'], $clients) ? $clients[$invoice_data['client']]['name'] : NULL;
?>

<table style="width: 100%; margin: 10px 0px; background: #fff;">
    <tr style="margin: 10px 0px;">
        <td style="width: 25%;"><span style="color: #bb0d0d !important; padding: 4px;"><strong style="color: #bb0d0d !important;"><?= print_lang($app_lang,'date'); ?>:</strong></span> <?= $date;?> / <?= get_persian_date($date).' '.date('H:i:s',strtotime($date)); ?></td>
        <td style="width: 25%;"><span style="color: #bb0d0d !important; padding: 4px;"><strong style="color: #bb0d0d !important;"><?= print_lang($app_lang,'user'); ?>:</strong></span> <?= get_logged_user_data('name'); ?></td>
        <td style="width: 25%;"><span style="color: #bb0d0d !important; padding: 4px;"><strong style="color: #bb0d0d !important;"><?= print_lang($app_lang,'client'); ?>:</strong></span> <?= $client_name; ?></td>
        <td style="width: 25%; background: #bb0d0d !important; color: #fff!important; border-radius: 0px 15px 0px 15px !important; padding: 7px 0px; text-align: center;"><strong><span style="color: #fff !important; font-size: 15px;"><?= print_lang($app_lang,'trans_in_invoice_num'); ?>:</span><span style="color: #fff !important;"> <?= $invoice_data['invoice']; ?></span></strong></td>
    </tr>
</table>

<?php $item_settings = get_item_settings(); ?>

<table style="width: 100%; background: #fff;">
    <!-- Table Heead with red backgorund -->
    <tr style="border: 1px solid black;">
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 5%;">#</th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; width: 23%;"><?= ucwords(print_lang($app_lang,'item_description')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 5%;"><?= ucwords(print_lang($app_lang,'batch')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 7%;"><?= ucwords(print_lang($app_lang,'mfg')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 7%;"><?= ucwords(print_lang($app_lang,'expiry')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 7%;"><?= ucwords(print_lang($app_lang,'unit')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 6%;"><?= ucwords(print_lang($app_lang,'qty')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 6%;"><?= ucwords(print_lang($app_lang,'bonus')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 7%;"><?= ucwords(print_lang($app_lang,'cost')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 7%;"><?= ucwords(print_lang($app_lang,'dis_1')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 8%;"><?= ucwords(print_lang($app_lang,'dis_2')); ?></th>
        <th style="font-size: 16px; border: 1px solid black; background: #bb0d0d !important; color: #fff !important; padding: 5px; text-align: center; width: 17%;"><?= ucwords(print_lang($app_lang,'total')); ?></th>
    </tr>
    <!-- Table Heead with red backgorund -->

    <?php
        $purchase_items = json_decode($invoice_data['items'],true);
        $isn = 1;
        foreach($purchase_items as $row)
        {            
            if(isset($row['mfg']))
            {
                if(!empty($row['mfg']))
                {
                    $mfg = display_true_date($row['mfg']);
                }
                else
                {
                    $mfg = '';
                }
            }
            else
            {
                $mfg = '';
            }

            if(isset($row['expiry']))
            {
                if(!empty($row['expiry']))
                {
                    $expiry = display_true_date($row['expiry']);
                }
                else
                {
                    $expiry = '';
                }
            }
            else
            {
                $expiry = '';
            }
            if(isset($row['batch'])){$batch = $row['batch'];}else{$batch = '';}
            $purchase_item_data = array_key_exists($row['item'], $items) ? $items[$row['item']] : array('purchase_unit' => NULL, 'sale_unit' => NULL, 'production_unit' => NULL);
            $purchase_item_unit_name = NULL;
            if($row['unit'] == 'purchase')
            {
                $purchase_item_unit_name = array_key_exists($purchase_item_data['purchase_unit'],$units) ? $units[$purchase_item_data['purchase_unit']]['name'] : NULL;
            }
            if($row['unit'] == 'sale')
            {
                $purchase_item_unit_name = array_key_exists($purchase_item_data['sale_unit'],$units) ? $units[$purchase_item_data['sale_unit']]['name'] : NULL;
            }
            if($row['unit'] == 'production')
            {
                $purchase_item_unit_name = array_key_exists($purchase_item_data['production_unit'],$units) ? $units[$purchase_item_data['production_unit']]['name'] : NULL;
            }

    ?>
        <!-- items details body -->
        <tr>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $isn++; ?></td>
            <td style="color: black !important; border: 1px solid black; padding: 5px; "><?= array_key_exists($row['item'], $items) ? $items[$row['item']]['name'] : NULL; ?></td>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $batch; ?></td>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $mfg; ?></td>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $expiry; ?></td>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $purchase_item_unit_name; ?></td>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $row['qty']; ?></td>
            <?php
                $bonus = isset($row['bonus']) ? $row['bonus'] : NULL;
            ?>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $bonus; ?></td>
            <?php
                $first_cost = isset($row['cost']) ? $row['cost'] : NULL;
            ?>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $currency_symbol; ?> <?= amount_number_format($first_cost); ?></td>
            <?php
                $discount = isset($row['discount']) ? $row['discount'] : NULL;
            ?>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $currency_symbol; ?> <?= amount_number_format($discount); ?></td>
            <?php
                $discount_2 = isset($row['discount_2']) ? $row['discount_2'] : NULL;
            ?>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $currency_symbol; ?> <?= amount_number_format($discount_2); ?></td>
            <?php
                $sub_total = (float)$row['cost'] * (float)$row['qty'];
            ?>
            <td style="color: black !important; border: 1px solid black; padding: 5px; text-align: center; "><?= $currency_symbol; ?> <?= amount_number_format($sub_total); ?></td>
        </tr>
        <!-- items details body -->
    <?php } ?>


    <!-- Total Tr -->
    <tr>
        <td colspan="9" rowspan="4" style=" border: 1px solid black;padding-bottom: 10px; border-bottom: none; border-left: none;">
            <span style="border: 2px dotted; padding: 6px; width: 90%; margin-left: 4px; margin-top: 20px; background: #f3f3f3 !important; border-radius: 0px 12px 0px 12px; display: block; height: 60px;" ><?= $invoice_data['memo']; ?></span><br>
            <span style="margin-left: 4px; margin-top: 50px;"><?= print_lang($app_lang,'signature_stamp'); ?>_______________________________</span>
        </td>
    </tr>
    
    <tr>
        <td colspan="3" style="border: 1px solid black; padding: 4px; background: #f3f3f3 !important">
            <p style="margin-top: 5px; border-bottom: 1px dotted lightgray !important; margin-bottom: 5px;"><strong><?= strtoupper(print_lang($app_lang,'invoice_total')); ?>: <span style="<?php if($app_direction == 'rtl'){echo 'float: left;';}else{echo 'float: right;';}?>"><?= $currency_symbol; ?> <?= amount_number_format($invoice_data['grand_total']); ?></span></strong></p>
            <p style="margin-top: 5px; border-bottom: 1px dotted lightgray !important; margin-bottom: 5px;"><strong><?= strtoupper(print_lang($app_lang,'discount')); ?>: <span style="<?php if($app_direction == 'rtl'){echo 'float: left;';}else{echo 'float: right;';}?>"><?= $currency_symbol; ?> <?= amount_number_format($invoice_data['total_discount_amount']); ?></span></strong></p>
            <p style="margin-top: 5px; border-bottom: 1px dotted lightgray !important; margin-bottom: 5px;"><strong><?= strtoupper(print_lang($app_lang,'sub_total')); ?>: <span style="<?php if($app_direction == 'rtl'){echo 'float: left;';}else{echo 'float: right;';}?>"><?= $currency_symbol; ?> <?= amount_number_format($invoice_data['sub_total']); ?></span></strong></p>
            <p style="margin-top: 5px; border-bottom: 1px dotted lightgray !important; margin-bottom: 5px;"><strong><?= strtoupper(print_lang($app_lang,'paid')); ?>: <span style="<?php if($app_direction == 'rtl'){echo 'float: left;';}else{echo 'float: right;';}?>"><?= $currency_symbol; ?> <?= amount_number_format($invoice_data['cash_paid_amount']); ?></span></strong></p>
            <p style="margin-top: 5px; border-bottom: 1px dotted lightgray !important; margin-bottom: 5px;"><strong><?= strtoupper(print_lang($app_lang,'pending')); ?>: <span style="<?php if($app_direction == 'rtl'){echo 'float: left;';}else{echo 'float: right;';}?>"><?= $currency_symbol; ?> <?= amount_number_format($invoice_data['pending_amount']); ?></span></strong></p>
        </td>
    </tr>
    <tr>
        <td colspan="12" style="<?php if($app_direction == 'rtl'){echo 'text-align: left;';}else{echo 'text-align: right;';}?> font-size: 10px; color: #928e8e; padding-top: 10px; border-bottom: 1px solid black;">FASTBOOKS SOFTWARE | 0707009795 | www.fastbooks.com</td>
    </tr>
</table>