ria/application/views/viewIndIncomeExpense.php
2018-04-24 12:57:39 +05:30

366 lines
12 KiB
PHP
Executable File

<?php //print_r($data);
$extype= '';
$exname = '';
$flag = 0;
$invoiceno = '';
$document = '';
$label = '';
$exaccode = '';
if(!empty($data))
{
$extype = $data[0]->type;//['type'];
$exname = $data[0]->name;//['name'];
$invoiceno = $data[0]->invoice_no;
$document =$data[0]->document;
$exaccode =$data[0]->code;
if(!empty($invoiceno))
{
$flag = 1;
}
if($document == null)
{
$document = 'uploads/cashbook/noimage.png';
}
if($extype == 'RECEIPT')
{
$label = 'Received From :';
}
else
{
$label = 'Paid To :';
}
$final = base_url().$document;
//echo $final;
}
?>
<!-- <script src="pdf.js"></script> -->
<!-- <script src="<?php echo base_url()?>assets/plugins/pdf.js"></script> -->
<!-- <script src="<?php echo base_url()?>assets/plugins/pdf.worker.js"></script> -->
<!-- <script src="pdf.worker.js"></script> -->
<!-- <style type="text/css">
/* #upload-button {
width: 150px;
display: block;
margin: 20px auto;
} */
/* #file-to-upload {
display: none;
} */
#pdf-main-container {
width: 400px;
margin: 20px auto;
}
#pdf-loader {
display: none;
text-align: center;
color: #999999;
font-size: 13px;
line-height: 100px;
height: 100px;
}
#pdf-contents {
display: none;
}
#pdf-meta {
overflow: hidden;
margin: 0 0 20px 0;
}
#pdf-buttons {
float: left;
}
#page-count-container {
float: right;
}
#pdf-current-page {
display: inline;
}
#pdf-total-pages {
display: inline;
}
#pdf-canvas {
border: 1px solid rgba(0,0,0,0.2);
box-sizing: border-box;
}
#page-loader {
height: 100px;
line-height: 100px;
text-align: center;
display: none;
color: #999999;
font-size: 13px;
}
</style>
-->
<div class="content-wrapper">
<section class="content">
<div class="box">
<div class="box-header">
<div align="right" style="padding-right:10px">
<a href="<?php echo base_url()?>cashbook/incomeExpenseList/<?php echo $data[0]->id.'/pdf'?>" target="_blank" class="btn btn-primary" align="right"style="padding-right:10px" >Print</a>
</div>
</div>
<div class="box-body">
<div style="left-margin:10px;">
<legend><b><?php echo $extype."&nbsp;&nbsp;-&nbsp;&nbsp;".$exname;?><b><legend>
</div>
<div class="col-md-12">
<div class="col-md-7">
<?php if($exaccode == '999') { ?>
<div class="col-md-12">
<table id="multiplepayment">
<thead></thead>
<tbody>
<tr> <td style="text-align:right; font-size:20px;"><h5>Date :</h5></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->date)){echo date_format(date_create($data[0]->date),'d-m-Y');}?></td>
<?php if($flag == 1){?><td style="text-align:right;"><h5>Merchant Name :</h5></td><td></td><td><?php if(!empty($data[0]->merchant)){echo $data[0]->merchant;}?></td><?php } ?>
</tr>
<tr> <td style="text-align:right;"><h5><?php echo $label;?></h5></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->towhom)){echo $data[0]->towhom;}?></td>
<?php if($flag == 1){?>
<td style="text-align:right;"><h5>Merchant GST No :</h5></td><td></td><td><?php if(!empty($data[0]->merchant_gst)){echo $data[0]->merchant_gst;}?></td>
</tr>
<tr> <td style="text-align:right;"><h5>Voucher No :</h5></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->invoice_no)){echo $data[0]->invoice_no;}?></td>
<td style="text-align:right;"><h5>HSN/SAC No :</h5></td><td>&nbsp;</td> <td><?php if(!empty($data[0]->HSN)){echo $data[0]->HSN;}?></td>
</tr>
<tr> <td style="text-align:right;"><h5>Value Before GST :</h5></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->value_before_gst)){echo $data[0]->value_before_gst;}?></td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr> <td style="text-align:right;"><h5>SGST :</h5></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->sgst)){echo $data[0]->sgst;}?></td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr> <td style="text-align:right;"><h5>CGST :</h5></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->cgst)){echo $data[0]->cgst;}?></td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr> <td style="text-align:right;"><h5>IGST :</h5></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->igst)){echo $data[0]->igst;}?></td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
<?php } ?>
<tr><td colspan="12" >
<table width="100%" style="border: 1px solid black; border-collapse: collapse;">
<tr style="border: 1px solid black; border-collapse: collapse;">
<td style="text-align:left; border: 1px solid black; border-collapse: collapse;" size="10">Name &nbsp;</td>
<td style="text-align:right; border: 1px solid black; border-collapse: collapse;" size="6">Description &nbsp;</td>
<td style="text-align:right; border: 1px solid black; border-collapse: collapse;" size="6">Amount(&#8377;) &nbsp;</td>
</tr>
<?php if(!empty($PaymentDetails)) {
foreach($PaymentDetails as $paydtl) {
?>
<tr>
<td style="text-align:left; border: 1px solid black; border-collapse: collapse;"><?php echo $paydtl->name; ?>&nbsp;</td>
<td style="text-align:right; border: 1px solid black; border-collapse: collapse;"><?php echo $paydtl->Account_description; ?>&nbsp;</td>
<td style="text-align:right; border: 1px solid black; border-collapse: collapse;"><?php echo $paydtl->Amount; ?>&nbsp;</td>
</tr>
<?php } } ?>
</table></td></tr>
<tr style="border-bottom: 1px solid #000;"><td style="text-align:left; "><h5>Total Amount(&#8377;) with tax </h5></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td></td><td></td><td style="text-align:right;"><?php if(!empty($data[0]->total)){echo $data[0]->total;}?></td></tr>
<tr> <td style="text-align:right;"><h5>Description :</h5></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->description)){echo $data[0]->description;}?></td></tr>
</tbody>
</table>
</div>
<?php } else{ ?>
<table id="viewIS">
<thead></thead>
<tbody>
<tr> <td style="text-align:right;"><h4>Date :</h4></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->date)){echo date_format(date_create($data[0]->date),'d-m-Y');}?></td></tr>
<tr> <td style="text-align:right;"><h4><?php echo $label;?></h4></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->towhom)){echo $data[0]->towhom;}?></td></tr>
<?php if($flag == 1){?>
<tr> <td style="text-align:right;"><h4><?php if($extype = 'PAYMENT'){echo 'Voucher No';}else{echo 'Invoice No';}?> :</h4></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->invoice_no)){echo $data[0]->invoice_no;}?></td></tr>
<tr> <td style="text-align:right;"><h4>Merchant Name :</h4></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->merchant)){echo $data[0]->merchant;}?></td></tr>
<tr> <td style="text-align:right;"><h4>Merchant GST No :</h4></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->merchant_gst)){echo $data[0]->merchant_gst;}?></td></tr>
<tr> <td style="text-align:right;"><h4>HSN/SAC No :</h4></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->HSN)){echo $data[0]->HSN;}?></td></tr>
<tr> <td style="text-align:right;"><h4>Value Before GST :</h4></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->value_before_gst)){echo $data[0]->value_before_gst;}?></td></tr>
<tr> <td style="text-align:right;"><h4>SGST :</h4></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->sgst)){echo $data[0]->sgst;}?></td></tr>
<tr> <td style="text-align:right;"><h4>CGST :</h4></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->cgst)){echo $data[0]->cgst;}?></td></tr>
<tr> <td style="text-align:right;"><h4>IGST :</h4></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->igst)){echo $data[0]->igst;}?></td></tr>
<?php } ?>
<tr> <td style="text-align:right;"><h4>Total Amount :</h4></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td><?php if(!empty($data[0]->total)){echo $data[0]->total;}?></td></tr>
<tr> <td style="text-align:right;"><h4>Description :</h4></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><?php if(!empty($data[0]->description)){echo $data[0]->description;}?></td></tr>
</tbody>
</table>
<?php } ?>
</div>
<div class="col-md-5" style="border:0px solid;">
<?php
$strname = explode("/",$document);
$str = explode(".",$strname[2]);
if($str[1] == 'pdf'){
?>
<embed src="<?php echo $final ?>" style="width: 400px;height:400px;" type='application/pdf'>
<!-- <button id="upload-button">Select PDF</button> -->
<!-- <input type="hidden" id="file-to-upload" value="<?php echo $strname[2];?> "> -->
<!-- <input type="file" id="file-to-upload" accept="application/pdf" /> -->
<!-- <div id="pdf-main-container">
<div id="pdf-loader">Loading document ...</div>
<div id="pdf-contents">
<div id="pdf-meta">
<div id="pdf-buttons">
<button id="pdf-prev">Previous</button>
<button id="pdf-next">Next</button>
</div>
<div id="page-count-container">Page <div id="pdf-current-page"></div> of <div id="pdf-total-pages"></div></div>
</div>
<canvas id="pdf-canvas" width="400"></canvas>
<div id="page-loader">Loading page ...</div>
</div>
</div> -->
<?php }else { ?>
<img id="receipt" src="<?php echo $final ?>" alt="No Receipt Available" style="width: 400px;height:400px;"/><br/>
<?php } ?>
</div>
</div>
</div>
</div>
</div> </section>
</div>
<script>
$(function () {
$('#inexlist').DataTable({
"paging": true,
"lengthChange": true,
"searching": true,
"aaSorting": [[ 0, "desc" ]],
"ordering": true,
"info": true,
"autoWidth": true
});
//showPDF();
});
// var __PDF_DOC,
// __CURRENT_PAGE,
// __TOTAL_PAGES,
// __PAGE_RENDERING_IN_PROGRESS = 0,
// __CANVAS = $('#pdf-canvas').get(0),
// __CANVAS_CTX = __CANVAS.getContext('2d');
// function showPDF() {
// $("#pdf-loader").show();
// PDFJS.getDocument({ url: <?php echo base_url() ?> }).then(function(<?php echo $document?>) {
// __PDF_DOC = <?php echo $document ?>;
// __TOTAL_PAGES = __PDF_DOC.numPages;
// // Hide the pdf loader and show pdf container in HTML
// $("#pdf-loader").hide();
// $("#pdf-contents").show();
// $("#pdf-total-pages").text(__TOTAL_PAGES);
// // Show the first page
// showPage(1);
// }).catch(function(error) {
// // If error re-show the upload button
// $("#pdf-loader").hide();
// // $("#upload-button").show();
// alert(error.message);
// });;
// }
// function showPage(page_no) {
// __PAGE_RENDERING_IN_PROGRESS = 1;
// __CURRENT_PAGE = page_no;
// // Disable Prev & Next buttons while page is being loaded
// $("#pdf-next, #pdf-prev").attr('disabled', 'disabled');
// // While page is being rendered hide the canvas and show a loading message
// $("#pdf-canvas").hide();
// $("#page-loader").show();
// // Update current page in HTML
// $("#pdf-current-page").text(page_no);
// // Fetch the page
// __PDF_DOC.getPage(page_no).then(function(page) {
// // As the canvas is of a fixed width we need to set the scale of the viewport accordingly
// var scale_required = __CANVAS.width / page.getViewport(1).width;
// // Get viewport of the page at required scale
// var viewport = page.getViewport(scale_required);
// // Set canvas height
// __CANVAS.height = viewport.height;
// var renderContext = {
// canvasContext: __CANVAS_CTX,
// viewport: viewport
// };
// // Render the page contents in the canvas
// page.render(renderContext).then(function() {
// __PAGE_RENDERING_IN_PROGRESS = 0;
// // Re-enable Prev & Next buttons
// $("#pdf-next, #pdf-prev").removeAttr('disabled');
// // Show the canvas and hide the page loader
// $("#pdf-canvas").show();
// $("#page-loader").hide();
// });
// });
// }
// // Upon click this should should trigger click on the #file-to-upload file input element
// // This is better than showing the not-good-looking file input element
// // $("#upload-button").on('click', function() {
// // $("#file-to-upload").trigger('click');
// // });
// // When user chooses a PDF file
// // $("#file-to-upload").on('change', function() {
// // showPDF(URL.createObjectURL($("#file-to-upload").get(0).files[0]));
// // });
// // Previous page of the PDF
// $("#pdf-prev").on('click', function() {
// if(__CURRENT_PAGE != 1)
// showPage(--__CURRENT_PAGE);
// });
// // Next page of the PDF
// $("#pdf-next").on('click', function() {
// if(__CURRENT_PAGE != __TOTAL_PAGES)
// showPage(++__CURRENT_PAGE);
// });
</script>