EVOLUTION-NINJA
Edit File: maintainance_receipt.php
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <title>GSS Receipt</title> <link rel="stylesheet" type="text/css" href="<?php echo base_url('public/assets/css/main.css');?>"/> <link rel="stylesheet" type="text/css" href="<?php echo base_url('public/assets/css/bootstrap.min.css');?>" /> <link rel="stylesheet" type="text/css" href="<?php echo base_url('public/assets/css/font-awesome.min.css');?>" /> <script type="text/javascript" src="<?php echo base_url('public/assets/js/jquery-2.2.4.min.js');?>"></script> <script type="text/javascript" src="<?php echo base_url('public/assets/js/bootstrap.min.js');?>"></script> </head> <body class="gss_body" id="gss_body" style="width:900px; display:block; margin:auto !important;"> <?php $uri = service('uri'); // Get the URI service $maintain_id = $uri->getSegment(2); // Get the second segment ?> <p class="maintain_ids" style="display:none;"><?php echo $maintain_id; ?></p> <div class="row print_div" id="print_div"> <div class="row row_one"> <h2 class="gss_redline">Maintenance Receipt</h2> <img src="<?php echo base_url('public/assets/images/header_line.png'); ?>" class="img-responsive center-block"> <h2 style="font-size: 28px; line-height: 1.3;">Project Name: <?php echo $project->project_name; ?><br>Address: <?php echo $project->land_owner_address; ?></h2> </div> <div class="row row_two"> <img src="<?php echo base_url('public/assets/images/line.png'); ?>" class="img-responsive center-block"> <div class="table_one"> <table class="table"> <tr> <td><h3>RECEIPT</h3></td> </tr> </table> </div> <img src="<?php echo base_url('public/assets/images/line.png'); ?>" class="img-responsive center-block"> </div> </div> <div class="row row_three"> <div class="table_one"> <table class="table"> <tr> <td><p style="padding-left: 50px;">Client Name: <?php echo $maintain_data->customer_name;?></p></td> <td><p style="padding-right: 50px;text-align:right;">Site No: <?php echo $maintain_data->site;?></p></td> </tr> </table> </div> </div> <div class="row row_four"> <table class="table table-bordered"> <tbody> <tr> <td style="width:15%;">Payment Date</td> <!-- <td style="width:18%;">Receipt No</td> --> <td style="width:18%;">Maintenance Amount</td> <td style="width:18%;">Payment Type</td> <td style="width:25%;">Particulars</td> </tr> <tr> <?php $cheque_date1 = date('d-m-Y',strtotime($maintain_data->check_date)); $online_date1 = date('d-m-Y',strtotime($maintain_data->vtr_date)); $dd_date2 = date('d-m-Y',strtotime($maintain_data->dd_date)); $paytm_date2 = date('d-m-Y',strtotime($maintain_data->paytm_date)); $upi_date2 = date('d-m-Y',strtotime($maintain_data->upi_date)); ?> <!-- <td class="maintain_date1"><?php echo date("d-m-Y", strtotime($maintain_data->check_date));?></td> --> <td class="maintain_date1"><?php $bpt = $maintain_data->payment_mode; if($bpt == 'Cheque'){ if($maintain_data->check_date != '0000-00-00'){ echo $cheque_date1.'<br>'; }else{}} else if($bpt == 'Online Payment'){ if($maintain_data->vtr_date != '0000-00-00'){ echo $online_date1.'<br>'; }else if($maintain_data->vtr_date == '0000-00-00'){ echo '';} else{} }else if($bpt == 'DD'){ if($maintain_data->dd_date != '0000-00-00'){ echo $dd_date2.'<br>'; }else{} }else if($bpt == 'Paytm Payment'){ if($maintain_data->paytm_date != '0000-00-00'){ echo $paytm_date2.'<br>'; }else if($maintain_data->paytm_date == '0000-00-00'){ echo '';} else{} }else if($bpt == 'UPI Payment'){ if($maintain_data->upi_date != '0000-00-00'){ echo $upi_date2.'<br>'; }else if($maintain_data->upi_date == '0000-00-00'){ echo '';} else{} } ?></td> <!-- <td class="maintenance_ack_no1"style="width: 20%;"><?php echo "Receipt No: 01"?></td> --> <td class="maintenance_amount"><?php $num=$maintain_data->main_amount;$explrestunits = "" ; if(strlen($num)>3) { $lastthree = substr($num, strlen($num)-3, strlen($num)); $restunits = substr($num, 0, strlen($num)-3); // extracts the last three digits $restunits = (strlen($restunits)%2 == 1)?"0".$restunits:$restunits; // explodes the remaining digits in 2's formats, adds a zero in the beginning to maintain the 2's grouping. $expunit = str_split($restunits, 2); for($i=0; $i<sizeof($expunit); $i++) { // creates each of the 2's group and adds a comma to the end if($i==0) { $explrestunits .= (int)$expunit[$i].","; // if is first value , convert into integer } else { $explrestunits .= $expunit[$i].","; } } $thecash = $explrestunits.$lastthree; } else { $thecash = $num; } echo 'Rs. '.$thecash.'/-'; ?></td> <td class="maintenance_count"><?php echo 'Maintenance Amount';?></td> <?php $cheque_date = date('d-m-Y',strtotime($maintain_data->check_date));?> <?php $online_date = date('d-m-Y',strtotime($maintain_data->vtr_date)); ?> <?php $dd_date1 = date('d-m-Y',strtotime($maintain_data->dd_date)); ?> <?php $paytm_date1 = date('d-m-Y',strtotime($maintain_data->paytm_date)); ?> <?php $upi_date1 = date('d-m-Y',strtotime($maintain_data->upi_date)); ?> <td class="maintenance_payment_particulars1"><?php $bpt = $maintain_data->payment_mode; if($bpt == 'Online Payment'){ echo 'NEFT/RTGS'.'<br>'; }else if($bpt == 'Paytm Payment'){ echo 'UPI / Direct Payment'.'<br>'; }else if($bpt == 'UPI Payment'){ echo 'Credit / Debit Payment'.'<br>'; }else{ echo $bpt.'<br>';} if($bpt == 'Cheque'){ if(!empty($maintain_data->check_no)){ echo ' No. : '.$maintain_data->check_no.'<br>'; }else{} if($maintain_data->check_date != '0000-00-00'){ echo ' Date : '.$cheque_date.'<br>'; }else{} if(!empty($maintain_data->check_bank)){ echo ' Bank Name : '.$maintain_data->check_bank.'<br>';}else{} } else if($bpt == 'Online Payment'){ if(!empty($maintain_data->vtr_no)){ echo ' No. : '.$maintain_data->vtr_no.'<br>'; }else{} if($maintain_data->vtr_date != '0000-00-00'){ echo ' Date : '.$online_date.'<br>'; }else if($maintain_data->vtr_date == '0000-00-00'){ echo '';} else{} }else if($bpt == 'DD'){ if(!empty($maintain_data->dd_no)){ echo ' No. : '.$maintain_data->dd_no.'<br>'; }else{} if($maintain_data->dd_date != '0000-00-00'){ echo ' Date : '.$dd_date1.'<br>'; }else{} if(!empty($maintain_data->dd_bank)){ echo ' Bank Name : '.$maintain_data->dd_bank.'<br>';}else{} }else if($bpt == 'Paytm Payment'){ if(!empty($maintain_data->paytm_ref_no)){ echo ' No. : '.$maintain_data->paytm_ref_no.'<br>'; }else{} if($maintain_data->paytm_date != '0000-00-00'){ echo ' Date : '.$paytm_date1.'<br>'; }else if($maintain_data->paytm_date == '0000-00-00'){ echo '';} else{} }else if($bpt == 'UPI Payment'){ if(!empty($maintain_data->upi_ref_no)){ echo ' No. : '.$maintain_data->upi_ref_no.'<br>'; }else{} if($maintain_data->upi_date != '0000-00-00'){ echo ' Date : '.$upi_date1.'<br>'; }else if($maintain_data->upi_date == '0000-00-00'){ echo '';} else{} } ?></td> </tr> </tbody> </table> <p>(The validity of this receipt is subject to realization of all <br>cheques/demand draft/account transfter)</p> <p>This is a computer generated receipt. Signature is not required.</p> </div> <div class="row row_five"> <p>For GSS Project Consultants</p> <p style="padding-left:30px;padding-top:50px;">Authorized Signatory</p> </div> </div> <div class="row row_four print_mail" style="display:none;"> <p><button type="button" class="print">Print</button> <button type="button" class="mail">Mail</button> <button type="button" class="back">Back</button> <!--<button type="button" class="download">Download</button>--></p> </div> </body> </html> <script type="text/javascript"> $(document).ready(function() { $('.print_mail').show(); }); $('.print').click(function() { $('.print_mail').hide(); window.print(); window.close(); window.location.href = "<?php echo site_url('maintenance-list');?>"; }); $('.back').click(function(){ window.location.href = "<?php echo site_url('maintenance-list');?>"; }); $('.mail').click(function() { /*var ack_no1 = $('.maintenance_ack_no1').text();*/ var receipt_type = $('.gss_redline').text(); var maintain_date1 = $('.maintain_date1').text(); var maintenance_amount = $('.maintenance_amount').text(); var maintenance_count = $('.maintenance_count').text(); var maintenance_payment_particulars1 = $('.maintenance_payment_particulars1').text(); var maintain_ids = $('.maintain_ids').text(); $.ajax({ type : 'post', url : "<?php echo site_url('send-maintenance-mail-receipt');?>", data : {'maintain_ids':maintain_ids, 'receipt_type':receipt_type,'maintain_date1':maintain_date1, 'maintenance_amount':maintenance_amount, 'maintenance_count':maintenance_count, 'maintenance_payment_particulars1':maintenance_payment_particulars1}, success:function(response){ // response=jQuery.parseJSON(response); console.log(response); if(response.result == 1) { var inserted_id = response.message; window.location.href = "<?php echo site_url('view_mail_content');?>"+'/'+inserted_id; } } }) }); </script> <style> .gss_body { border-left:10px solid #E3000F; padding-left: 100px !important; padding-right: 100px !important; padding-top: 50px !important; padding-bottom: 50px !important; } .row_one { padding-bottom:15px; position:relative; } .row_one h2 { text-align:center; } .gss_redline { position:relative; padding-bottom:5px; } .row_two { padding-bottom:15px; padding-top:15px; position:relative; } .row_two h3 { margin-bottom:0px; margin-top:0px; text-align:center; color:#E40025; font-weight:bold; } .row_two p, .row_three p, .row_five p { margin-bottom:0px; margin-top:0px; font-size:18px; font-weight:bold; padding-top: 3px; } .row_three { padding-bottom:20px; } .table-bordered>tbody>tr>td { border: 2px solid #e40025 !important; text-align:center !important; vertical-align:middle !important; font-size:18px !important; font-weight:bold !important; } .row_four p { text-align:center; font-weight:bold; font-size:18px; line-height:1.8; } .row_five { padding-top:50px; } .table_one>table { margin-bottom:0px !important; } .table_one>.table>tbody>tr>td { border-top: transparent !important; } </style>