<link rel="stylesheet" href="<?php echo base_url(); ?>assets_admin/css/invoice.css"> <div class="wraper responsive-width"> <main class="printdiv1" id="main"> <div class="main-wrap"> <div class="dashboard-cover"> <button type="button" class="btn btn-success btn-sm btn-dark back_btn">Back</button> <div class="common-heading"> <h2>Transactions Details</h2> </div> <div class="invoice_wrap" id="printpage"> <div class="invoice_head" id="printableArea"> <div class="invoice_head_left"> Bill Details </div> <div class="invoice_right"> <p id="printSection"><img src="<?php echo base_url(); ?>assets_admin/images/print.png" /></p> <a href="<?= base_url(); ?>admin/invoicedownload/<?= urlsafe_b64encode($invoice_data['studentId']) ?>/<?= urlsafe_b64encode($invoice_data['txn_id']) ?>"><i class="fas fa-download"></i></a> </div> </div> <div class="invoice_top"> <div class="invoice_top_left"> <?php if(empty($school_info['color_logo'])) { $logo_img=base_url().'common_assets/black_logo.png'; } else if(file_exists('common_assets/'.$school_info['color_logo'])) { $logo_img=base_url().'common_assets/'.$school_info['color_logo']; } else { $logo_img=base_url().'common_assets/black_logo.png'; } ?> <img src="<?= $logo_img; ?>"> </div> <div class="invoice_top_right"> <ul> <li><label>Address </label>: <div><?= $school_info['address']; ?></div> </li> <li><label>Phone </label>: <div><?= $school_info['phone']; ?></div> </li> <li><label>Email </label>: <div><?= $school_info['email']; ?></div> </li> <li><label>Website </label>: <div><?= $school_info['website_link']; ?></div> </li> <li><label>School PAN </label>: <div><?= ($school_info['pan']) ? $school_info['pan'] : '-'; ?></div> </li> </ul> </div> </div> <div class="invoice_content" > <div class="invoice_content_left" style="width: 33.33%;"> <ul> <li><label>Student Name </label>: <span><?= $invoice_data['studentname'] ?></span></li> <li><label>Classroom </label>: <span> <?php $section_id = (!empty($invoice_data['section_id']) && isset($invoice_data['section_id'])) ? $invoice_data['section_id'] : 0; if ($section_id != 0) $section_name = $this->db->get_where('section', array('id' => $section_id))->row()->section_name; else $section_name = ''; $course_name = $this->db->get_where('course', array('id' => $invoice_data['course_id']))->row()->course_name; echo (!empty($section_name)) ? $course_name . ' - ' . $section_name : $course_name; ?> </span></li> <li><label>Student id </label>: <span><?= $invoice_data['studentId']; ?></span></li> <li><label>Batch</label>: <span><?php echo $invoice_data['batch_name']; ?></span></li> </ul> </div> <div class="invoice_content_right" style="width: 28.33%;"> <ul> <li><label>Parent PAN </label>: <span><?php echo $invoice_data['batch_name']; ?></span></li> <li><label class="w-110">Transaction id </label>: <span><?= $invoice_data['txn_id'] ?></span></li> <li><label class="w-110">Date </label>: <span><?= date('d-m-Y H:i:s', strtotime($invoice_data['paid_date'])) ?></span></li> <li><label class="w-110">Billed By </label>: <span><?= $invoice_data['received_by'] ?></span></li> </ul> </div> <div class="invoice_content_right" style="width: 38.33%;"> <ul> <li><label class="w-186">Bill Print Count </label>: <span class="bill_count"><?php echo $invoice_data['bill_print_count'] ?></span></li> <li><label class="w-186">Mode of Payment </label>: <span><?= $invoice_data['payment_method'] ?></span></li> <li><label class="w-186">Transaction Date and Time </label>: <span><?= $invoice_data['tdt'] ?></span></li> <li><label style="width: 80px">Bill Number</label> : <span><?= $invoice_data['course_fee_id'].$invoice_data['studentId'].'/'.$invoice_data['install_sno'] ?></span></li> </ul> </div> </div> <div class="invoice_table"> <table style="text-align: center;"> <thead> <tr> <th>Sl No</th> <th>Description Fee</th> <th>Amount</th> </tr> </thead> <tbody> <tr> <td>1</td> <td><?= $invoice_data['payment_for'] ?></td> <td><?= $school_info['currency_symbol']; ?> <?= $invoice_data['payment_amt'] ?></td> </tr> </tbody> <tfoot> <!-- <tr> <td colspan="2" style="background-color: #ffff;">Total Estimate Cost :</td> <td style="background-color: #ffff;"><?= $invoice_data['payment_amt'] ?></td> </tr> --> <tr style="background-color: #ffff;border: none;"> <td colspan="2" style="background-color: #ffff;border: none;">Fine :</td> <td style="background-color: #ffff;border: none;"><?= $invoice_data['fine_amount'] ?></td> </tr> <tr style="background-color: #ffff;"> <td colspan="2" style="background-color: #ffff;border: none;"><?= ucfirst($invoice_data['deduction_type']) ?> :</td> <td style="background-color: #ffff;border: none;"> <?= $invoice_data['deduction_amount'] ?></td> </tr> <tr> <td colspan="2" >Total Paid :</td> <td ><?= $school_info['currency_symbol']; ?> <?= (($invoice_data['payment_amt'] + $invoice_data['fine_amount'] ) - $invoice_data['deduction_amount']) ?></td> </tr> <tr> <td colspan="3" style="background-color: #ffff;">Amount In Word : <?php echo '"'. amountInWords((($invoice_data['payment_amt'] + $invoice_data['fine_amount'] ) - $invoice_data['deduction_amount'])) .'"'; ?></td> </tr> </tfoot> </table> </div> <div class="invoice_footer"> <p>“This is computer generated receipt, no signature required.”</p> </div> </div> </div> </div> </main> </div> <script type="text/javascript"> // $("#printSection").on("click", function() { // //alert($(window).height()); // var ht = $(window).height(); // var wt = $(window).width(); // var divContents = $("#printpage").html(); // var printWindow = window.open('', '', 'height=' + ht + 'px,width=' + wt + 'px'); // printWindow.document.write('<html><head><title>Invoice</title>'); // printWindow.document.write('<link rel="stylesheet" href="<?php echo base_url(); ?>assets_admin/css/invoice.css">'); // printWindow.document.write('</head><body>'); // printWindow.document.write(divContents); // printWindow.document.write('</body></html>'); // printWindow.document.close(); // printWindow.print(); // }); $("#printSection").on("click", function() { var element = $(".bill_count").text(); $(".bill_count").text(parseInt(element)+1); $.ajax({ url: "<?= base_url().'admin/printcount_increment'; ?>", method: "POST", data: { inoviceids: <?php echo $invoice_data['student_fee_online_transactions_id']; ?> }, success: function(response) { console.log('done'); } }); var frame1 = $('<iframe />').attr("id", "printDiv"); frame1[0].name = "frame1"; frame1.css({"position": "absolute", "top": "-1000000px"}); var divContents = $("#printpage").html(); $("body").append(frame1); var frameDoc = frame1[0].contentWindow ? frame1[0].contentWindow : frame1[0].contentDocument.document ? frame1[0].contentDocument.document : frame1[0].contentDocument; frameDoc.document.open(); //Create a new HTML document. frameDoc.document.write('<html>'); frameDoc.document.write('<head>'); frameDoc.document.write('<title></title>'); // frameDoc.document.write('<link rel="stylesheet" href="<?php echo base_url(); ?>assets_admin/css/bootstrap.min.css">'); frameDoc.document.write('<link rel="stylesheet" href="<?php echo base_url(); ?>assets_admin/css/invoice.css">'); frameDoc.document.write('</head>'); frameDoc.document.write('<body>'); frameDoc.document.write(divContents); frameDoc.document.write('</body>'); frameDoc.document.write('</html>'); frameDoc.document.close(); setTimeout(function () { document.getElementById('printDiv').contentWindow.focus(); document.getElementById('printDiv').contentWindow.print(); // frame1.remove(); if (winload) { window.location.reload(true); } }, 500); return true; }); $(document).ready(function(){ $('.back_btn').click(function(){ parent.history.back(); return false; }); }); </script>