<?php
$showPieChart = false;
if(isset($data['Meal']) && !empty($data['Meal']) && !empty($data['GroupExpense'])){
        $showPieChart = true;
} elseif(!isset($data['Meal']) && isset($data['GroupExpense']) && !empty($data['GroupExpense'])) {
        $showPieChart = true;
}
?>
<script>
    function printPage(){
        window.print();
    }
</script>
<style type="text/css">
    .showHideSpan{
        font-size: 14px;
    }
    input[type="checkbox"]{
        width: 20px;height: 18px;
    }
    .displaynone{
        display: none;
    }
    .floatRight{
        float: right;
    }
    #generateCSVBtn{
        padding:10px 50px;
        margin-right: 40px;
        cursor: pointer;
    }
    #generatePdfBtn{
        /* padding:10px 50px; */
        margin-right: 20px;
        cursor: pointer;
    }
    #emailBtn{
        margin-right: 20px;
        cursor: pointer;
    }
    .hideCell{
        display: none;
    }
    table.perticipantTable{
        margin-bottom: 10px !important;
    }
    .print #participantData .participant{
        padding-top:6px;
        padding-left:10px;
    }
    .print #participantData .participant label{
        font-size:15px;
        font-weight: 600;
    }
    .print #participantData .participant select{
        font-size:15px;
    }
    #previewBtn{
        margin:20px 0 0 10px;
    }
    .hideCell{
        display: none !important;
    }
    .description p
    {
        line-height:22px;
        margin-bottom::0;
        padding-bottom:0
    }

    @media print{
        .hideCell{
            display: none !important;
        }
        .showHideSpan{
            display: none !important;
        }
        .description p
        {
            line-height:22px;
            margin-bottom::0;
            padding-bottom:0
        }
    }
    .my-expenses{
        min-height: auto;
    }
    .my-expenses .submit {
    text-align: right;
    margin-right: 6rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
</style>
<div class="wrapper" id="printWrapper">

            <div class="print" style="overflow: hidden;">
                <form action="<?php echo $this->webroot . 'Expense/printReport/' . $data['Expense']['unique_url']; ?>" class="form-inline hidden-print" id="participantData" method="post">
                    <div class="form-group participant">
                        <label for="participantId"><?php echo __("LBL_SELECT_PARTICIPANT"); ?> </label>
                        <input type="hidden" name="unique_url" value="<?php echo $data['Expense']['unique_url']; ?>">
                         <select class="form-control" id="participantId" name="participant_id" placeholder="Select any">
                            <option value="" ><?php echo __("LBL_ALL"); ?></option>
                            <?php foreach ($data['Participant'] as $participant) { ?>
                            <option
                                    value="<?php echo $participant['participant_id']; ?>"
                                    <?php if (!empty($participant_id) && $participant_id == $participant['participant_id']) {
                                        echo "Selected";
                                        $participant_name = $participant['name'];
                                    } ?>
                            ><?php echo $participant['name']; ?></option>
                           <?php 
                        } ?>
                        </select>
                    </div>
                </form>
<!--                <button type="submit" class="btn btn-info floatRight hidden-print generate" id="generateCSVBtn"><b>--><?php //echo __("LBL_CSV"); ?><!--</b> <img src="--><?php //echo HTTP_SITE_URL; ?><!--/images/download.png" style="height: 18px;width: 18px;"/></button>-->
<div class="float-right">
                <button type="submit" class="btn btn-info hidden-print generate" id="generatePdfBtn"><b><?php echo __("LBL_PDF"); ?></b> <img src="<?php echo HTTP_SITE_URL; ?>/images/download.png" style="height: 18px;width: 18px; display: inline;"/></button>
                <!-- <span><?php //echo date("d/m/Y - H:i"); ?></span> -->
    
    <!-- EMIAL BUTTON BEGIN        -->
    <?php    if ($issetParam) {  ?>
    <button type="button" class="btn btn-info floatRight hidden-print generate" id="emailBtn" data-toggle="modal" data-target="#myExpenseModal"><b>Send Email</b></button>
    <?php } ?>
</div>
    <div class="modal fade" id="myExpenseModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <div class="modal-header-inner">
                        <h5 class="modal-title" id="exampleModalLabel">Send Email</h5>
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>
                </div>
                <div class="modal-body my-expenses">
                    <?php //echo $this->Form->create(null, array('id' => 'sendEmailForm'));
                    ?>
                    <form action="<?php echo $this->Html->url(array('controller' => 'Expense', 'action' => 'sendEmailPdf')); ?>" class="form-inline" method="post" id="sendEmailForm">
                    <input type="hidden" name="whole_content_email" id="wholeContentEmail">
                    <div class="form-group" style="width: 100%;">
                   <?php if($isPaid){    ?>
                    <label for="email"><?php echo __("LBL_INVITE_EMAIL_ADDRESS"); ?>:</label>
                    <?php 
                        echo $this->Form->input('email', array('label' => false, 'email' => __('LBL_PLEASE_PROVIDE_EMAIL'), 'length' => '200px', 'required' => 'true', 'style' => 'width:240px; height:30px;', 'id' => 'email'));    
                        }else{
                            
                            echo "This function is for paid user only!";
                        }                                                
                        ?>
                    </div>
                    <?php if($isPaid){   
                    echo $this->Form->end('Send Email', array('class' => 'myExpenseSend','style'=>'margin-top:1rem;')); 
                    }else{
                        ?>
                        <div class="submit" style="margin-top: 3rem;"></div>
                        <?php
                        echo "</form>";
                    }
                    ?> 
                    <img id="loadImg1" style="display:none;float: right" src="<?php echo CDN_URL; ?>images/loading.gif" />
                    <button type="button" class="btn btn-secondary modal-footer-close" data-dismiss="modal" style="height: 35px; bottom:2rem;">Close</button>
                    <?php //} ?>
                </div>
            </div>
        </div>
    </div>
<!-- email button End-->
            </div>

    <div id="exportPrintTable">
        <div class="exportPrintTable-inner">


            <div style="width: 100%; overflow: hidden;">
                <div style="width: 40%;float: left; ">
                    <!-- <p><a href="<?php echo $this->webroot; ?>"><img src="<?php echo CDN_URL; ?><?php echo __('LBL_LOGO_PDF'); ?>" width="270" height="72"  alt=""/></a> </p> -->
                    <div class="description">
                        <p><strong style="font-size: 20px;"> <?php echo $data['Expense']["title"]; ?></strong><?php if (!empty($data['Expense']["description"])) { echo "<br/>".$data['Expense']["description"]; ?><br/>
                        <?php 
                    }
                    $create_date = strtotime($data['Expense']["create_date"]);
                    ?></p>
                        <p><?php echo __("LBL_CREATED_AT"). __("LBL_ON"); ?> <?php echo date('d-M-Y', $create_date); ?></p>
                    </div>
                </div>
                <?php if($showPieChart) { ?>
                <div style="width: 60%;float: left; margin-bottom: 10px;">
                    <span class="showHideSpan" style=""> (<label for="isChartShow"><?php echo __("LBL_HIDE_SHOW"); ?></label> <input type="checkbox" value="1" id="isChartShow" checked="checked">)</span>
                    <div style="border: 1px solid #bbb; margin: 5px 0; " id="chartDiv">
                    <script src="<?php echo CDN_URL;?>js/highcharts/highcharts.js"></script>
                    <div id="containerPie" style=""></div>
                    <script type="text/javascript">
                        
                        // Build the chart
                        Highcharts.chart('containerPie', {
                            chart: {
                                height:280,
                                width:540,
                                plotBackgroundColor: null,
                                plotBorderWidth: null,
                                plotShadow: false,
                                type: 'pie'
                            },
                            title: {
                                text: 'Participant wise expense ratio'
                            },
                            tooltip: {
                                pointFormat: '<b>{point.percentage:.1f}%</b>'//{series.name}: 
                            },
                            plotOptions: {
                                pie: {
                                    allowPointSelect: true,
                                    cursor: 'pointer',
                                    dataLabels: {
                                        enabled: true,
                                        format:'<b>{point.percentage:.1f}%</b>'
                                    },
                                    showInLegend: true
                                }
                            },
                            series: [{
                                name: 'Brands',
                                colorByPoint: true,
                                data: <?php echo $pieChartDataFinal; ?>
                                /*[{
                                    name: 'Chrome',
                                    y: 31.41
                                }, {
                                    name: 'Internet Explorer',
                                    y: 11.84
                                }, {
                                    name: 'Firefox',
                                    y: 10.85
                                }, {
                                    name: 'Edge',
                                    y: 4.67
                                }, {
                                    name: 'Safari',
                                    y: 4.18
                                }, {
                                    name: 'Other',
                                    y: 7.05
                                }]*/
                            }],
                            legend: {
                                // layout: 'vertical',
                                backgroundColor: '',
                                align: 'right',
                                verticalAlign: 'middle',
                                // alignColumns:false,
                                floating: false,
                                itemWidth:100,
                                width:200,
                                x: 0,
                                y: 0,

                                symbolHeight:10,
                                symbolWidth:10,
                                squareSymbol:true
                            },
                            credits: {
                                enabled:false
                            },
                            exporting: {
                                type: 'image/jpeg',
                                enabled:true
                            }
                        });
                    </script></div>
                </div>
                <?php } ?>
            </div>

                <?php
                    // total meal calculation
                    $totalMeal = 0;
                if (isset($data['Meal']) && !empty($data['Meal'])) {
                    
                    foreach ($data['Meal'] as $zz => $value) {
                        $subtotal = 0;
                        $breakfast = 0;
                        $lunch = 0;
                        $dinner = 0;
                        $meal_participants = explode(',', $value['meal_amount']);
                        if(!empty($meal_participants)){
                            foreach ($meal_participants as $meal_participant) {
                                $meal_amounts = explode('|', $meal_participant);

                                if((($current_perticipants != '') && ($current_perticipants == $meal_amounts[0])) || ($current_perticipants == '')){
                                    $breakfast += $meal_amounts[1];
                                    $lunch += $meal_amounts[2];
                                    $dinner += $meal_amounts[3];
                                }
                            }
                        }
                        $subtotal = $breakfast + $lunch + $dinner;
                        $totalMeal += $subtotal;
                        ?>
                        <?php
                    }
                }
                ?>
        


            <span class="showHideSpan" style="width: 100%; "> (<?php echo __("LBL_HIDE_SHOW"); ?>: 
                &nbsp;&nbsp;<label for="isWhoPaidShow"><?php echo __("LBL_WHO_PAID"); ?>
                <input type="checkbox" value="1" id="isWhoPaidShow" checked="checked"></label>
<!--                <label for="isWhatReasonShow">--><?php //echo __("LBL_FOR_WHAT_REASONS"); ?>
<!--                <input type="checkbox" value="1" id="isWhatReasonShow" checked="checked"></label>-->
<!--                <label for="isHowMuchShow">--><?php //echo __("LBL_HOW_MUCH"); ?>
<!--                <input type="checkbox" value="1" id="isHowMuchShow" checked="checked"></label>-->
                &nbsp;&nbsp;&nbsp;&nbsp;
                <label for="isWhenShow"><?php echo __("LBL_WHEN"); ?>
                <input type="checkbox" value="1" id="isWhenShow" checked="checked"></label>
                &nbsp;&nbsp;&nbsp;&nbsp;
                <label for="isInvolvesShow"><?php echo __("LBL_INVOLVES"); ?>
                <input type="checkbox" value="1" id="isInvolvesShow" checked="checked"></label>
            )
            </span>
            <table class="table printTable perticipantTable" id="exportTable" width="100%">
                <thead>
                    <tr>
                        <th><?php echo __("LBL_WHO_PAID"); ?></th>
                        <th><?php echo __("LBL_FOR_WHAT_REASONS"); ?></th>
                        <th><?php echo __("LBL_HOW_MUCH"); ?>?</th>
                        <th><?php echo __("LBL_WHEN"); ?></th>
                        <th><?php echo __("LBL_INVOLVES"); ?></th>
                        <?php if (!empty($participant_id)) { ?>
                            <th><?php echo __("LBL_FOR"); ?> <?php echo $participant_name; ?>?</th>
                        <?php } ?>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    $personal_total_expense = 0;
                    $total_expense = 0;
                    $settled = 0;
                    $advanced = 0;
                    $finalExpenseList = array();
                    foreach ($data['GroupExpense'] as $key => $value) {
                        $extras_value = 0;
                        if (isset($value['extras']) && !empty($value['extras'])) {
                            $extrasArray = explode('|', $value['extras']);
                            $extras_value = $extrasArray[0];
                        }
                        if ($extras_value == 1 || $value['what'] == 'Balance Expense') {
                            $settled++;
                            $extras_value = 1;
                        } elseif ($extras_value == 2) {
                            $advanced++;
                        }
                        if (!in_array($extras_value, [1,2]) ) {

                            //if ( (isset($data['Meal']) && !empty($data['Meal']) && ($totalMeal > 0)) || (!isset($data['Meal']) && empty($data['Meal'])) )  {
                            $finalExpenseList[$key]['participent_name'] = $value["participent_name"];
                            $finalExpenseList[$key]['amount'] = $value["amount"];
                            $finalExpenseList[$key]['what'] = $value["what"];
                            $finalExpenseList[$key]['expense_date_new'] = $value["expense_date_new"];
                            $finalExpenseList[$key]['involve_list'] = $value["involve_list"];
                            $finalExpenseList[$key]['my_expense'] = 0;
                            $finalExpenseList[$key]['currency'] = $data['Expense']["currency"];
                            if (!empty($participant_id)) {
                                if (!isset($data['Meal']) && empty($data['Meal'])) {
                                    $finalExpenseList[$key]['my_expense'] = number_format($value["my_expense"], 2);
                                }
                            }

                            ?>
                            <tr>
                                <td><?php echo $value["participent_name"]; ?></td>
                                <td><?php echo $value["what"]; ?></td>
                                <td data-sort="<?php echo $value["amount"]; ?>"><?php
                                    $total_expense = $total_expense + $value["amount"];
                                    echo number_format($value["amount"], 2) . " " . $data['Expense']["currency"]; ?></td>
                                <td  data-sort="<?php echo strtotime($value["expense_date_new"]); ?>"><?php echo $value["expense_date_new"]; ?></td>
                                <td><?php echo $value["involve_list"]; ?></td>
                                <?php if (!empty($participant_id)) { ?>
                                    <td><?php
                                            if (is_numeric ($value["my_expense"])) {
                                                $personal_total_expense = $personal_total_expense + $value["my_expense"];
                                                echo number_format($value["my_expense"], 2) . " " . $data['Expense']["currency"];
                                            } else {
                                                echo $value["my_expense"];
                                            }
                                        ?></td>
                                    <?php
                                } ?>
                            </tr>
                            <?php
                        }
                    }
                    
                    ?>
                </tbody>
                <tfoot>
                <?php //if ( (isset($data['Meal']) && !empty($data['Meal']) && ($totalMeal > 0)) || (!isset($data['Meal']) && empty($data['Meal'])) )  { ?>
                    <tr style="background: transparent;">
                        <?php if (!empty($participant_id)) { ?>
                            <td style="border: 0px;"></td>
                            <td align="right" style="font-weight: bold;border: 0px;"><?php echo __("LBL_TOTAL"); ?> : </td>
                            <td align="left" style="border: 0px;"><?php echo number_format($total_expense, 2) . " " . $data['Expense']["currency"]; ?></td>
                            <td style="border:0px;"></td>
                            <td align="right" style="font-weight: bold;border: 0px;"><?php echo __("LBL_TOTAL"); ?> : </td>
                            <td align="left" style="border: 0px;"><?php echo number_format($personal_total_expense, 2) . " " . $data['Expense']["currency"]; ?></td>
                            <?php 
                        } else { ?>
                            <td style="border:0px;"></td>
                            <td align="right" style="font-weight: bold; border: 0px;"><?php echo __("LBL_TOTAL"); ?> : </td>
                            <td align="left" style="border:0px;"><?php echo number_format($total_expense, 2) . " " . $data['Expense']["currency"]; ?></td>
                            <td style="border:0px;"></td>
                            <td style="border:0px;"></td>
                        <?php } ?>
                    </tr>
                <?php
                /* }
                 if($totalMeal == 0){
                     if (!empty($participant_id)) {
                         echo '<tr style="background: transparent;">
                         <td colspan="6" style="text-align:center;">No expense found for '.$allParticipant[$participant_id]['name'].'</td></tr>';
                     } else {
                         echo '<tr style="background: transparent;"><td colspan="5">No expense found for '.$allParticipant[$participant_id]['name'].'</td></tr>';
                     }
                 }*/
               ?>
                </tfoot>

            </table> <!--expense table end-->

            <!--Advanced table start-->
            <?php if ($advanced > 0) {
                $check_extras = 2;
                echo $this->element('reports/settled_table', array('check_extras'=>$check_extras));  }
            ?><!--Advanced table end -->

            <!--settled table start-->
            <?php if ($settled > 0) {
                $check_extras = 1;
                echo $this->element('reports/settled_table', array('check_extras'=>$check_extras));
             } ?><!--settled table end -->

            <?php $finalMealList = array();
            if (isset($data['Meal']) ) { ?>
                <h5 id="summaryHeader" style="text-align: left;"  class="meal-report"><?php echo __("LBL_MEALS"); ?>
                    <span class="showHideSpan" style=""> (<label for="isMealReportShow"><?php echo __("LBL_HIDE_SHOW"); ?> <input type="checkbox" value="1" name="isMealReportShow" id="isMealReportShow" checked="checked"></label>)</span>
                </h5>
                <table class="table printTable mealTable" id="exportTable" width="100%">
                    <thead>
                        <tr>
                            <th><?php echo __("LBL_DATE"); ?></th>
                            <th><?php echo __("LBL_DAY"); ?></th>
                            <th><?php echo __("LBL_BREAKFAST"); ?></th>
                            <th><?php echo __("LBL_LUNCH"); ?></th>
                            <th><?php echo __("LBL_DINNER"); ?></th>
                            <th><?php echo __("LBL_TOTAL"); ?></th>
                        </tr>
                    </thead>
                    <tbody>
                    <?php
                    $total = 0; $tempParticipantMeal = array();
                    foreach ($data['Meal'] as $zz => $value) {

                        if($totalMeal > 0){

                            $subtotal = 0;
                            $breakfast = 0;
                            $lunch = 0;
                            $dinner = 0;
                            $meal_participants = explode(',', $value['meal_amount']);
                            if(!empty($meal_participants)){
                                foreach ($meal_participants as $meal_participant) {
                                    $meal_amounts = explode('|', $meal_participant);

                                    if((($current_perticipants != '') && ($current_perticipants == $meal_amounts[0])) || ($current_perticipants == '')){
                                        $breakfast += $meal_amounts[1];
                                        $lunch += $meal_amounts[2];
                                        $dinner += $meal_amounts[3];
                                        if(!isset($tempParticipantMeal[$meal_amounts[0]]['meal'])){
                                            $tempParticipantMeal[$meal_amounts[0]]['meal'] = 0;
                                        }
                                        $tempParticipantMeal[$meal_amounts[0]]['meal'] += $meal_amounts[1] + $meal_amounts[2] + $meal_amounts[3];
                                    }
                                }
                            }
                            $subtotal = $breakfast + $lunch + $dinner;
                            $total += $subtotal;


                            $finalMealList[$zz]['create_date'] = date('d-M-Y', strtotime($value["date_new"]));
                            $finalMealList[$zz]['day'] = date('D', strtotime($value["date_new"]));
                            $finalMealList[$zz]['breakfast'] = $breakfast;
                            $finalMealList[$zz]['lunch'] = $lunch;
                            $finalMealList[$zz]['dinner'] = $dinner;
                            $finalMealList[$zz]['subtotal'] = $subtotal;

                            ?>
                            <tr>
                                <td><?php echo date('d-M-Y', strtotime($value["date_new"])); ?></td>
                                <td><?php echo date('D', strtotime($value["date_new"])); ?></td>
                                <td><?php echo $breakfast; ?></td>
                                <td><?php echo $lunch; ?></td>
                                <td><?php echo $dinner; ?></td>
                                <td><?php echo $subtotal; ?></td>
                            </tr>
                            <?php
                        }
                    }
                    $meal_total = $total;
                    ?>
                    </tbody>
                    <tfoot>
                        <?php if($totalMeal > 0){ ?>
                        <tr style="background: transparent;">
                            <td style="border: 0px;"></td>
                            <td style="border:0px;"></td>
                            <td style="border:0px;"></td>
                            <td style="border:0px;"></td>
                            <td align="right" style="font-weight: bold;border: 0px;"><?php echo __("LBL_TOTAL"); ?> : </td>
                            <td style="border:0px;"><?php echo number_format($total, 2); ?></td>
                        </tr>
                        <?php } else { ?>
                            <tr><td style="text-align: center;" colspan="6"><?php echo __("LBL_NO_MEAL_AVAILABLE"); ?></td></tr>
                        <?php } ?>
                    </tfoot>
                </table>
            <?php } ?>

        <h5 id="summaryHeader" style="text-align: left;" class="summary-report"><?php echo __("LBL_SUMMARY_REPORT"); ?>
            <span class="showHideSpan" style=""> (<label for="isSummaryReportShow"><?php echo __("LBL_HIDE_SHOW"); ?> <input type="checkbox" value="1" name="isSummaryReportShow" id="isSummaryReportShow" checked="checked"></label>)</span>
        </h5>
        <table class="printTable table" id="exportTableBalance" style="text-align: center;">
            <thead>
                    <th style="text-align: center;"><?php echo __("LBL_PARTICIPANTS"); ?></th>
                    <th style="text-align: center;"><?php echo __("LBL_CHARGED"); ?></th>
                    <th style="text-align: center;"><?php echo __("LBL_PAID"); ?></th>
                    <th style="text-align: center;"><?php echo __("LBL_DUE"); ?></th>
                </tr>
            </thead>
            <tbody>
            <?php
            $due = 0;
            $count = 1; 
            $finalSummaryList = array();
            foreach($allParticipant as $key=>$value) {
                $due = $value["total_paid"] - $value["total_charge"];
                if( (($current_perticipants != '') && ($value['participant_id'] == $current_perticipants)) || ($current_perticipants == '')  && !empty($key)) {
                    $finalSummaryList[$key]['name'] = $value['name'];
                    $finalSummaryList[$key]['total_charge'] = number_format($value['total_charge'], 2, '.', '');
                    $finalSummaryList[$key]['total_paid'] = number_format($value['total_paid'], 2, '.', '');
                    $finalSummaryList[$key]['currency'] = $value['currency'];
                    $finalSummaryList[$key]['due'] = number_format($value["total_paid"] - $value["total_charge"], 2, '.', '');
                    ?>
                    <tr>
                        <td><?php echo $value["name"];?></td>
                        <td><?php echo number_format($value["total_charge"], 2, '.', '').' '.$value["currency"];?></td>
                        <td><?php echo number_format($value["total_paid"], 2, '.', '').' '.$value["currency"];?></td>
                        <td><?php echo number_format($due, 2, '.', '').' '.$value["currency"];?></td>
                    </tr>
                    
                    <?php 
                }
            }
            ?>
            </tbody>
        </table>

        <!--summary of meal and expense start-->
        <?php if (isset($data['Meal']) && !empty($data['Meal']) ) {
            echo $this->element('reports/balance_expense', array('meal_total'=>$meal_total));  }
        ?><!--summary of meal and expense end -->

        <div style="width: 100%; overflow: hidden;margin-top: 50px;">
            <div class="hidden-print" style="width: 30%;float:left;">
                <a href="#" id="previewBtn" class="btn btn-info"><?php echo __('LBL_PREVIEW_BTN'); ?></a>
            </div>
            <div style="width: 40%;float: right; text-align: right;margin-right: 20px;">
                <?php if (isset($data['Meal'])) : ?>
                    <p><a href="<?php echo $this->webroot; ?>"><img src="<?php echo HTTP_SITE_URL; ?>/<?php echo __('LBL_MESS_EXPENSE_LOGO'); ?>" width="270" height="72"  alt=""/></a> </p>
                <?php else : ?>
                    <p><a href="<?php echo $this->webroot; ?>"><img src="<?php echo HTTP_SITE_URL; ?>/<?php echo __('LBL_GROUP_EXPENSE_LOGO'); ?>" width="270" height="72"  alt=""/></a> </p>
                <?php endif; ?>
            </div>
        </div>

    </div>
    </div>
   <!-- <div class="footerText">To add, delete or comment on the expenses, balance an ExpenseCount or print this page, it is necessary to access the ExpenseCount.com via a traditional browser.<br/>
        click <a href="#" style="cursor:pointer" onclick="printPage()"> here</a> to print the page.</div>-->
    <div class="footer-pdf-print-link hidden-print displaynone">
        <a href="#" onclick="printPage()" class="btn btn-info"><?php echo __("LBL_PRINT"); ?></a>
        <form action="<?php echo $this->Html->url(array('controller' => 'Expense', 'action' => 'generatePdf')); ?>" class="form-inline" method="post" id="generatePdf">
            <input type="hidden" name="whole_content" id="wholeContent">
            <div class="form-group">
                <button type="submit" class="btn btn-info" id="generatePdfBtn2"><?php echo __("LBL_DOWNLOAD"); ?></button>
            </div>          
        </form>

        <!-- <form action="<?php echo $this->Html->url(array('controller' => 'Expense', 'action' => 'sendEmailPdf')); ?>" class="form-inline" method="post" id="sendEmail">
            <input type="hidden" name="whole_content" id="wholeContent">
            <div class="form-group">
                <button type="submit" class="btn btn-info" id="sendEmail"><?php echo __("LBL_DOWNLOAD"); ?></button>
            </div>          
        </form> -->

        <form action="<?php echo $this->Html->url(array('controller'=>'Expense','action'=>'generateCSV'));?>" class="form-inline" method="post" id="generateCSV" style="display: inline-flex;">
            <input type="hidden" name="csv_content" value='<?php echo serialize($finalExpenseList); ?>'>
            <input type="hidden" name="csv_summary_content" value='<?php echo serialize($finalSummaryList); ?>'>
            <input type="hidden" name="csv_meal_content" value='<?php echo serialize($finalMealList); ?>'>
            <input type="hidden" name="hasMeal" value='<?php echo $hasMeal; ?>'>
            <div class="form-group">
                <button type="submit" class="btn btn-info" id="generateCSVBtn2"><?php echo __("LBL_CSV"); ?></button>
            </div>
        </form>
    </div>

</div>
<script>
    $(document).ready(function(){
        $("#participantId").on('change', function () {
            //alert("selection changed");
            $("form#participantData").submit();
        });
        $('#exportTable').DataTable({
            "paging":   false,
            "searching": false,
            "info":     false
        });
        $("#generateCSVBtn").on('click', function () {
            $("form#generateCSV").submit();
        });

        $("#generatePdfBtn").on('click', function () {
            $('.showHideSpan').hide();
            $('input[type="checkbox"]').hide().css('visibility','hidden');
            $('.showHideSpan').remove();
            $('.hideCell').remove();
            var Content = $('#exportPrintTable').html();
            var ContentWrap = '<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body>'+Content+'</body></html>';
            var currentHtml = $("#wholeContent").val(ContentWrap);
            // alert($("#wholeContent").val());
            $("form#generatePdf").submit();
        });


        $("#emailBtn").on('click', function () {
            $('.showHideSpan').hide();
            $('input[type="checkbox"]').hide().css('visibility','hidden');
            $('.showHideSpan').remove();
            $('.hideCell').remove();
            var Content = $('#exportPrintTable').html();
            var ContentWrap = '<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body>'+Content+'</body></html>';
            var currentHtml = $("#wholeContentEmail").val(ContentWrap);
            // alert($("#wholeContent").val());
            //$("form#sendEmail").submit();
        });


        $("#previewBtn").on('click', function () {
            $('.showHideSpan').hide();
            $('#participantData').hide();
            $('.hidden-print').hide();
            $('.hidden-print.generate').show();
            $(this).hide();
        });

        $("#isSummaryReportShow").on('click', function () {
            if(this.checked) {
                $('#exportTableBalance').show().removeClass('hideCell');
                $(".summary-report").removeClass('hidden-print');
            } else {
                $('#exportTableBalance').hide().addClass('hideCell');
                $(".summary-report").addClass('hidden-print');
            }
        });

        $("#isMealReportShow").on('click', function () {
            if(this.checked) {
                $('.mealTable').show().removeClass('hideCell');
                $(".meal-report").removeClass('hidden-print');
            } else {
                $('.mealTable').hide().addClass('hideCell');
                $(".meal-report").addClass('hidden-print');
            }
        });

        $("#isWhoPaidShow").on('click', function () {
            if(this.checked) {
                $('table.perticipantTable th:nth-child(1)').show().removeClass('hideCell');
                $('table.perticipantTable td:nth-child(1)').show().removeClass('hideCell');
            } else {
                $('table.perticipantTable th:nth-child(1)').hide().addClass('hideCell');
                $('table.perticipantTable td:nth-child(1)').hide().addClass('hideCell');
            }
        });

        $("#isHowMuchShow").on('click', function () {
            if(this.checked) {
                $('table.perticipantTable th:nth-child(3)').show().removeClass('hideCell');
                $('table.perticipantTable td:nth-child(3)').show().removeClass('hideCell');
            } else {
                $('table.perticipantTable th:nth-child(3)').hide().addClass('hideCell');
                $('table.perticipantTable td:nth-child(3)').hide().addClass('hideCell');
            }
        });

        $("#isWhatReasonShow").on('click', function () {
            if(this.checked) {
                $('table.perticipantTable th:nth-child(2)').show().removeClass('hideCell');
                $('table.perticipantTable td:nth-child(2)').show().removeClass('hideCell');
            } else {
                $('table.perticipantTable th:nth-child(2)').hide().addClass('hideCell');
                $('table.perticipantTable td:nth-child(2)').hide().addClass('hideCell');
            }
        });

        $("#isWhenShow").on('click', function () {
            if(this.checked) {
                $('table.perticipantTable th:nth-child(4)').show().removeClass('hideCell');
                $('table.perticipantTable td:nth-child(4)').show().removeClass('hideCell');
            } else {
                $('table.perticipantTable th:nth-child(4)').hide().addClass('hideCell');
                $('table.perticipantTable td:nth-child(4)').hide().addClass('hideCell');
            }
        });

        $("#isInvolvesShow").on('click', function () {
            if(this.checked) {
                $('table.perticipantTable th:nth-child(5)').show().removeClass('hideCell');
                $('table.perticipantTable td:nth-child(5)').show().removeClass('hideCell');
            } else {
                $('table.perticipantTable th:nth-child(5)').hide().addClass('hideCell');
                $('table.perticipantTable td:nth-child(5)').hide().addClass('hideCell');
            }
        });

        $("#isChartShow").on('click', function () {
            if(this.checked) {
                $('#chartDiv').show().removeClass('hideCell');
            } else {
                $('#chartDiv').hide().addClass('hideCell');
            }
        });
    });
</script>
