<?php include('techsyn_header.php'); ?>

<style>
    /* .page-content {
        background-image: url('images/cool-background.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 600px;
    } */

    .card {
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
        transition: 0.3s;
        width: 100%;
        border-radius: 5px;
        margin-top: 10px;
        border-radius: 5px 5px 5px 5px !important;
        font-family: 'Roboto Serif', serif;
    }

    .card:hover {
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    }

    .cardcontainer {
        padding: 0px 0px;
    }

    #mybtn {
        width: 60px;
        height: 60px;
        background-color: cadetblue;
        border-radius: 20px !important;
        color: white;
        cursor: pointer;
        -webkit-transition: background-color 2s ease-out;
        -moz-transition: background-color 2s ease-out;
        -o-transition: background-color 2s ease-out;
        transition: background-color 1s ease-out;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    }

    #mybtn:hover {
        width: 62px;
        height: 62px;
        background-color: cadetblue;
        border-radius: 50px !important;
        cursor: pointer;
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    }
</style>


<div class="main-container ace-save-state" id="main-container">
    <script type="text/javascript">
        try {
            ace.settings.loadState('main-container')
        } catch (e) {}
    </script>
    <script async="" src="./js/analytics.js"></script>
    <script src="./js/Chart.min.js"></script>
    <script src="./js/utils.js"></script>

    <?php include('techsyn_sidebar.php'); ?>
    <!--breadcrumb-->

    <div class="main-content">
        <div class="main-content-inner">
            <div class="main2">

                <div class="breadcrumbs ace-save-state" id="breadcrumbs">
                    <ul class="breadcrumb">
                        <li class="active">Wellness Program</li>
                        <li class="active">Pre & Post report</li>
                    </ul>
                    <!-- End of breadcrumb -->
                </div>
                <div class="page-content">
                    <div id="flexigridDiv">

                        <div class="container-fluid">
                            <div class="row">
                                <div class="col-sm-12">
                                    <div class="panel panel-info card">
                                        <div class="panel-heading">
                                            <h3 class="panel-title center">Select Employee To See comparison report</h3>
                                        </div>
                                        <div class="panel-body">
                                            <div class="col-sm-6">
                                                <select style="height: 30px; font-size: 10px" class="chosen-select form-control" onchange="getProgram(this.value);" name="empName" data-placeholder="Select Employee" id="empName" autofocus="autofocus" required>
                                                    <option value="">Select</option>
                                                    <?php echo getEmployeeOptions() ?>
                                                </select>
                                            </div>
                                            <div class="col-sm-6">
                                                <select style="height: 30px; font-size: 10px" class="form-control" name="pro_id" data-placeholder="Select Program" id="pro_id" autofocus="autofocus" required>

                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <center><button type="button" class="card" id="mybtn" onclick="getData();">Show Data</button></center><br />

                            <div class="row">
                                <div class="col-sm-6">
                                    <table style="width: 100%" id="table_data" class="center card table table-striped">

                                    </table>
                                </div>
                                <div class="col-sm-6" id="chart_section">
                            
                                </div>
                            </div>

                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</div>
<?php include('techsyn_footer.php'); ?>
<script>
    function getProgram(emp) {
        $("#pro_id").find('option').remove().end();
        $.ajax({
            url: 'get_emp_program_data.php',
            type: 'POST',
            data: {
                emp: emp
            },
            success: function(data) {
                if (data !== null) {
                    $("#pro_id").append("<option value=''>select</option>");
                    $("#pro_id").append(data);
                }
            },
            error: function(data) {
                BootstrapDialog.alert("Somethings Wrong")
            }
        });
    }

    function getData() {
        $("#table_data").html("");
        let emp = $("#empName").val();
        let pro_id = $("#pro_id").val();
        $.ajax({
            url: 'get_emp_program_data_values.php',
            type: 'POST',
            data: {
                emp: emp,
                pro_id: pro_id
            },
            success: function(data) {
                if (data !== null) {
                    var obj = JSON.parse(data);
                    // alert(obj.names);
                    var content = "";
                    content += "<thead><tr style='color:red'>" +
                        "<td colspan='4'><strong style='font-size:20px'>Pre & Post Wellness Comparison Data</strong></td>" +
                        "</tr>" +
                        "</thead>";
                    content += "<thead><tr>" +
                        "<td><strong>Sr No</strong></td>" +
                        "<td><strong>Parameter Name</strong></td>" +
                        "<td><strong>Pre Program Values</strong> </td>" +
                        "<td><strong>Post Program Values</strong> </td>" +
                        "</tr>" +
                        "</thead>";

                    for (let i = 0; i < obj.names.length; i++) {
                        let pre = "";
                        let post = ""
                        if (obj.pre[i] == null || obj.pre[i] == '') {
                            pre = "No data";
                        } else {
                            pre = obj.pre[i];
                        }
                        if (obj.post[i] == null || obj.post[i] == '') {
                            post = "No data";
                        } else {
                            post = obj.post[i];
                        }
                        content += "<tr><td>" + (i + 1) + "</td><td>" + obj.names[i] + "</td><td>" + pre + "</td><td>" + post + "</td></tr>";
                    }
                    $("#table_data").append(content);
                }
            },
            error: function(data) {
                BootstrapDialog.alert("Somethings Wrong")
            }
        });
    }
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.5/jspdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.min.js"></script>