


<?php $__env->startSection('content'); ?>
<?php
    $invoice_date = $invoice->invoice_date;
    $invoice_month = date('m',strtotime($invoice_date));
    $invoice_year = date('Y',strtotime($invoice_date));
    $invoice_no = $invoice->invoice_no;
    $org_code = $invoice->organisation->short_code;
    if($invoice_month<4)
        $invoice_year--;

    $nextyear = $invoice_year+1;

    $invoice_number = $org_code.'/'.$invoice_no.'/'.$invoice_year.'-'.$nextyear;

    if($invoice->status==1)
        $invoice_status = 'Paid';
    else if($invoice->status==0)
        $invoice_status = 'Pending';
    else
        $invoice_status = 'Cancelled';

    //get adults and child count from tickets
    foreach($invoice->tickets as $ticket)
    {
        $adultCount = $ticket->noof_adult;
        $childCount = $ticket->noof_child;
    }

    $totalCount = $adultCount+$childCount;

    $secretkey='KSSTM'.$invoice_number.$invoice_date;
    $secretmd5 = md5($secretkey);

    $qr_string=$invoice_number.'~'.$invoice_date.'~'.'Adult:'.$adultCount.'~'.'Child:'.$childCount.'~'.$invoice_status.'~'.'Secret:'.$secretmd5;

    $invoice_secret = md5($invoice->id);

?>
<form action="<?php echo url('/feewaiver_approval_post'); ?>" method="post" enctype="multipart/form-data">
    <?php echo e(csrf_field()); ?>

    <div class="container-fluid">
        <div class="row">
            <div class="col-lg-11">
                <span class="float-right"><button class="btn btn-success btn-sm" type="submit" value="Approve" id="btnValue" name="btnValue">Approve</button></span>
            </div>
            <div class="col-lg-1">
                <span class="float-left"><button class="btn btn-danger btn-sm" type="submit" value="Reject" id="btnValue" name="btnValue">Reject</button></span>
            </div>
            <input type="hidden" name="invoice_id" id="invoice_id" value="<?php echo e($invoice->id); ?>">
        </div>
        <div class="row">
            <div class="col-lg-12">
                <div class="card mt-3">
                    <div class="card-header"> <div> <strong></strong><br><small><?php echo e(date('d-m-Y', strtotime($invoice_date))); ?></small></div> <span class="float-right">
                            <strong>Status:</strong> <?php echo e($invoice_status); ?></span> </div>
                    <div class="card-body">
                        <div class="row">
                            <div class="col-xl-6 col-sm-6 mb-8">
                                <div class="col-sm-12 row"><div class="col-sm-4"> Show Date:&nbsp;</div><div class="col-sm-8"><strong><?php echo e(date('d-m-Y', strtotime($invoice->show_date))); ?></strong> </div></div>
                                <div class="col-sm-12 row"><div class="col-sm-4"> Visitor:&nbsp;</div><div class="col-sm-8"><strong><?php echo e($invoice->user->name); ?></strong> </div></div>
                                <div class="col-sm-12 row"><div class="col-sm-4"> Centre:&nbsp;</div><div class="col-sm-8"><strong><?php echo e($invoice->organisation->organisation_name); ?>,&nbsp;<?php echo e($invoice->organisation->city); ?></strong> </div></div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-xl-6 col-sm-6 mb-8">
                                <div class="col-sm-12 row">
                                    <div class="col-sm-4">
                                        <label>Fee Waiver Percentage</label>
                                    </div>
                                    <div class="col-sm-8">
                                        <div class="form-check form-check-inline">
                                        <input type="text" name="fee_waiver_percentage" id="fee_waiver_percentage" class="form-control" style="width: 200px;" maxlength="2" onchange="loadamount(this.value,)"> %
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="table-responsive">
                            <table class="table table-striped">
                                <thead>
                                    <tr>
                                        <th class="center">#</th>
                                        <th>Adult #</th>
                                        <th>Child #</th>
                                        <th>Facility</th>
                                        <th class="right">Show Time</th>
                                        <th>Current Amount</th>
                                        <th>Revised Amount</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php 
                                        $i=0; 
                                        $ticketids ="";
                                        $total_ticket_amount ="";
                                    ?>
                                    <?php $__currentLoopData = $invoice->tickets; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $ticket): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                    <?php 
                                        $i++; 
                                        $ticket_id = $ticket->id;
                                        if($ticketids)
                                        {
                                            $ticketids = $ticketids.','.$ticket_id;
                                        }
                                        else
                                        {
                                            $ticketids = $ticket_id;
                                        }
                                        if($total_ticket_amount)
                                        {
                                            $total_ticket_amount = ($total_ticket_amount*1)+($ticket->amount*1);
                                        }
                                        else
                                        {
                                            $total_ticket_amount = $ticket->amount;
                                        }
                                    ?>
                                    <tr>
                                        <td class="center"><?php echo e($i); ?></td>
                                        <td class="left strong"><?php echo e($ticket->noof_adult); ?></td>
                                        <td class="left strong"><?php echo e($ticket->noof_child); ?></td>
                                        <td class="left"><?php echo e($ticket->facility->facility_name); ?></td>
                                        <td class="right"><?php echo e(date("H:i A", strtotime($ticket->showtime->from_time))); ?>&nbsp;-&nbsp;<?php echo e(date("H:i A", strtotime($ticket->showtime->to_time))); ?></td>
                                        <td><?php echo e($ticket->amount); ?><input type="hidden" name="ticket_amount<?php echo e($ticket->id); ?>" id="ticket_amount<?php echo e($ticket->id); ?>" value="<?php echo e($ticket->amount); ?>"></td>
                                        <td><div id="amountdiv<?php echo e($ticket->id); ?>"></div></td>
                                    </tr>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                    <tr>
                                        <td colspan="5">&nbsp;</td>
                                        <td><b><?php echo e($total_ticket_amount); ?></b></td>
                                        <td><b><div id="totalrevisedamountdiv" style="font-style: bold;"></div></b></td>
                                    </tr>
                                    <tr>
                                        <td colspan="7">
                                            <input type="hidden" name="ticket_id_val" id="ticket_id_val" value="<?php echo e($ticketids); ?>">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="7">
                                            <div class="form-group">
                                                <div class="form-check form-check-inline">
                                                    <div class="col-md-11">  
                                                       <b> Upload File </b>
                                                    </div>
                                                    <div class="col-md-1">
                                                        <button class="btn btn-primary shadow btn-xs sharp mr-1" type="button" id="upload_btn" title="Add new Row"><i class="fa fa-add"></i></button>
                                                        <input class="form-control" id="upload_count" name="upload_count" value="1" type="hidden" autocomplete="off">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group" id="documentdet1">
                                                <div class="form-check form-check-inline">
                                                    <div class="col-md-11">                    
                                                        <input type="file" name="documentfile1" id="documentfile1" class="form-control" onchange="check_extension(this);check_filesize(this);">
                                                    </div>
                                                    <div class="col-md-1">
                                                        <button type="button" class="btn btn-xs btn-danger"  onclick="removerow(1);" ><i class="fa fa-times"></i> </button>
                                                    </div>
                                                </div>
                                            </div>
                                            <div  id="documentdata"></div>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</form>
<script type="text/javascript">
    /////////validate integer fields///////////////////////////
    function isNumber(evt) 
    {
      evt = (evt) ? evt : window.event;
      var charCode = (evt.which) ? evt.which : evt.keyCode;
      if (charCode > 31 && (charCode < 48 || charCode > 57)) 
      {
        //alert("Please enter only Numbers.");
        return false;
      }

      return true;
    }
    /////////////////////////////////////
    function loadamount(percentage)
    {
        var ticketids = document.getElementById("ticket_id_val").value;
        var diff_amount;
        var actual_ticket_amount;
        var totalrevisedamount;
        var ticketvals = ticketids.split(",");
        var ticketid_len = ticketvals.length;
        for(var i=0;i<ticketid_len;i++)
        {
            var ticket_id = ticketvals[i];
            var ticket_amount = document.getElementById("ticket_amount"+ticket_id).value;
            diff_amount = ticket_amount*percentage/100;
            actual_ticket_amount = (ticket_amount*1)-(diff_amount*1);
            document.getElementById("amountdiv"+ticket_id).innerHTML = actual_ticket_amount;
            if(totalrevisedamount)
            {
                totalrevisedamount = (totalrevisedamount*1)+(actual_ticket_amount*1);
            }
            else
            {
                totalrevisedamount = actual_ticket_amount;
            }
        }
        document.getElementById("totalrevisedamountdiv").innerHTML = totalrevisedamount;
    }
    //family details add row
    $('#upload_btn').click(function(){ 
        var upload_count=$('#upload_count').val();
        upload_count++;

        var textinput=$('<div class="form-group" id="documentdet'+upload_count+'"><div class="form-check form-check-inline"><div class="col-md-11"><input type="file" class="form-control" name="documentfile'+upload_count+'" id="documentfile'+upload_count+'" onchange="check_extension(this);check_filesize(this);"></div><div class="col-md-1"><button type="button" class="btn btn-xs btn-danger" onclick=removerow('+upload_count+'); ><i class="fa fa-times"></i> </button></div></div></div>');

        $("#documentdata").append(textinput);
        $('#upload_count').val(upload_count);
    });
    function removerow(dcount)
    {
      var docobject=document.getElementById('documentdet'+dcount);
      $(docobject).remove();
    }
    //////check the extension of upload////////////////////////
      function check_extension(field)
      {
          var file= field.value;
          var reg = /(.*?)\.(pdf)$/;
          if(!file.match(reg))
          {
              alert("Invalid File format. Please upload PDF format");
              field.value="";
              field.focus();
              return false;
          }
      }
    ///////////check the size of thefile //////////////////////
      function check_filesize(field)
      {
          var file_size = field.files[0].size;
          var lower_limit = Math.round(1*1024);
          var upper_limit = Math.round(5*1024*1000);
          if((file_size>=lower_limit) && (file_size<=upper_limit))
          {
              field.focus();
              return true;
          }
          else
          {
              alert("File size exceeds 5MB. Please upload a file below 5MB. ");
              field.value="";
              field.focus();
              return false;
          }
      }
</script>
<?php $__env->stopSection(); ?>			
<?php echo $__env->make('layout.default', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/ksstmprod/resources/views/Sales/feewaiver_invoicedetails.blade.php ENDPATH**/ ?>