<script type="text/javascript"> /* division wise health index start */ function GETDIVISIONWISEHEALTHINDEX() { $.ajax({ type: 'POST', url: 'report_div_wise_health_index.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { // alert(data); if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> DIVISION WISE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Deparmentwise_health_index()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DIVISION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $bu_query = "select bu_name from bussiness_unit"; $result_bu = mysqli_query($conn, $bu_query); while ($bu_row = mysqli_fetch_assoc($result_bu)) { $bu_name = $bu_row['bu_name']; ?> labels[n] = "<?= $bu_name ?>"; var year; content += "<tr><td>" + "<?= $bu_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $bu_name ?>"][year].health_index + "</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $bu_name ?>"][year].health_index; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $bu_name ?>"][year].health_index; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $bu_name ?>"][year].health_index; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $bu_name ?>"][year].health_index; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $bu_name ?>"][year].health_index; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $bu_name ?>"][year].health_index; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 1000px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DIVISION WISE HEALTH INDEX YEARLY DISTRIBUTION"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; var content1= ""; // content1+= "<tr><td colspan='7'>Health Index Formula</td></tr>"; content1+= "<thead><tr><td colspan='7'><strong>Health Index Formula</strong></td></tr><tr>" + "<td><strong>Risk Factor</strong></td>" + "<td colspan='2'><strong>HIGH RISK SCORE=4</strong> </td>" + "<td colspan='2'><strong>MODERATE RISK SCORE=2</strong> </td>" + "<td colspan='2'><strong>LOW RISK SCORE=0</strong> </td>" + "</tr>" + "</thead>" content1+= "<tr><td>BP</td> <td colspan='2'> >140/90 </td> <td colspan='2'>121-139/81-89</td> <td colspan='2'>120/80 or less</td></tr>" content1+= "<tr><td>DIABETES</td> <td colspan='2'> RBS>200MG/DL </td> <td colspan='2'> RBS 140-199 MG/DL </td> <td colspan='2'> RBS <140 MG/DL </td></tr>" content1+= "<tr><td>CHOLESTEROL</td> <td colspan='2'> >240MG/DL </td> <td colspan='2'> 200-239 MG/DL </td> <td colspan='2'> RBS <200 MG/DL </td></tr>" content1+= "<tr><td>BMI</td> <td colspan='2'> >30 </td> <td colspan='2'> 25-30 </td> <td colspan='2'> <25 </td></tr>" content1+= "<tr><td colspan='2'></td> <td colspan='2'> </td> <td colspan='2'> </td> <td></td></tr>" content += "<thead><tr><td colspan='7'><strong>Health Index Data</strong></td></tr><tr>" + "<td><strong>DIVISION WISE DISTRIBUTION</strong></td>" + "<td style='background-color:red;color:white;'><strong>High Risk Before</strong> </td>" + "<td style='background-color:red;color:white;'><strong>Hight Risk After</strong> </td>" + "<td style='background-color:orange;color:white;'><strong>Moderate Risk Before</strong> </td>" + "<td style='background-color:orange;color:white;'><strong>Moderate Risk After</strong> </td>" + "<td style='background-color:green;color:white;'><strong>Low Risk Before</strong> </td>" + "<td style='background-color:green;color:white;'><strong>Low Risk After</strong> </td>" + "</tr>" + "</thead>" var percentage_bmi_total_array_first = []; var percentage_bmi_total_array_second = []; var i = 0; <?php $designation_query = "select bu_name from bussiness_unit"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $bu_name = $designation_row['bu_name']; ?> labels[i] = "<?=$bu_name?>"; percentage_bmi_total_array_first[i] = data['first']["<?= $bu_name?>"]['0-4']+data['first']["<?= $bu_name?>"]['>4-10']+data['first']["<?= $bu_name?>"]['>10']; percentage_bmi_total_array_second[i] = data['second']["<?= $bu_name?>"]['0-4']+data['second']["<?= $bu_name?>"]['>4-10']+data['second']["<?= $bu_name?>"]['>10']; content += "<tr><td>" + '<?= $bu_name?>' + "</td><td style='background-color:red;color:white;'>" + data['first']["<?= $bu_name?>"]['>10'] + "</td><td style='background-color:red;color:white;'>" + data['second']["<?= $bu_name?>"]['>10'] + "</td><td style='background-color:orange;color:white;'>"+data['first']["<?= $bu_name?>"]['>4-10']+"</td><td style='background-color:orange;color:white;'>"+data['second']["<?= $bu_name?>"]['>4-10']+"</td><td style='background-color:green;color:white;'>"+data['first']["<?= $bu_name?>"]['0-4']+"</td><td style='background-color:green;color:white;'>"+data['second']["<?= $bu_name?>"]['0-4']+"</td></tr>" i++; <?php } ?> // for (var i = 0; i < data['first'].length; i++) { // labels[i] = data['first'][i].key; // percentage_bmi_total_array_first[i] = data['first'][i].health_index_total; // percentage_bmi_total_array_second[i] = data['second'][i].health_index_total; // content += "<tr><td>" + data['first'][i].key + "</td><td>" + data['first'][i]['0-4'].health_index_total + "</td><td>" + data['second'][i]['0-4'].health_index_total + "</td><td>"+data['first'][i]['>4-10'].health_index_total+"</td><td>"+data['second'][i]['>4-10'].health_index_total+"</td><td>"+data['first'][i]['>10'].health_index_total+"</td><td>"+data['second'][i]['>10'].health_index_total+"</td></tr>" // } $("#age_wise_emp_dist_table").append(content1); $("#age_wise_emp_dist_table").append("<br><br>"); $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 700px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DIVISION WISE HEALTH INDEX DISTRIBUTION"; prepareChart2(chartType, labels, header,percentage_bmi_total_array_first,percentage_bmi_total_array_second); } } }, error: function(data) { $('#spinner_div').hide(); BootstrapDialog.alert("Unable to fetch data !!"); } }) } /* division wise health index end */ /*agewise emp dis start*/ function addingRowsForAgeWiseEmpDist() { $.ajax({ type: 'POST', url: 'report_empage_select.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGE WISE % DISTRIBUTION EMPLOYEE REPORT<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_dis()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Employees Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS </strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_dist = new Array(); var labels = new Array(); var total_emp = data.total_count.total; if (data.total_count.total == 0) { per_age_wise_emp_dist[0] = 0; labels[0] = '18-25' content += "<tr><td>18-25</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_dist[0] + "%</td></tr>" per_age_wise_emp_dist[1] = 0; content += "<tr><td>26-30</td><td>" + data.age_26_30.total + "</td><td>" + per_age_wise_emp_dist[1] + "%</td></tr>" labels[1] = '26-30'; per_age_wise_emp_dist[2] = 0 content += "<tr><td>31-40</td><td>" + data.age_31_40.total + "</td><td>" + per_age_wise_emp_dist[2] + "%</td></tr>" labels[2] = '31-40'; per_age_wise_emp_dist[3] = 0; content += "<tr><td>41-50</td><td>" + data.age_41_50.total + "</td><td>" + per_age_wise_emp_dist[3] + "%</td></tr>" labels[3] = '41-50'; per_age_wise_emp_dist[4] = 0; content += "<tr><td>>50</td><td>" + data.age_more50.total + "</td><td>" + per_age_wise_emp_dist[4] + "%</td></tr>" labels[4] = '>50'; percentage_age_wise_emp = 0; content += "<tr><td>ToTal</td><td>" + data.total_count.total + "</td><td>" + percentage_age_wise_emp + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); } else { var percentage_age_wise_emp = (data.age_18_25.total * 100) / data.total_count.total; per_age_wise_emp_dist[0] = percentage_age_wise_emp.toFixed(1); labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_dist[0] + "%</td></tr>" percentage_age_wise_emp = (data.age_26_30.total * 100) / data.total_count.total; per_age_wise_emp_dist[1] = percentage_age_wise_emp.toFixed(1); content += "<tr><td>26-30</td><td>" + data.age_26_30.total + "</td><td>" + per_age_wise_emp_dist[1] + "%</td></tr>" labels[1] = '26-30'; percentage_age_wise_emp = (data.age_31_40.total * 100) / data.total_count.total; per_age_wise_emp_dist[2] = percentage_age_wise_emp.toFixed(1); content += "<tr><td>31-40</td><td>" + data.age_31_40.total + "</td><td>" + per_age_wise_emp_dist[2] + "%</td></tr>" labels[2] = '31-40'; percentage_age_wise_emp = (data.age_41_50.total * 100) / data.total_count.total; per_age_wise_emp_dist[3] = percentage_age_wise_emp.toFixed(1); content += "<tr><td>41-50</td><td>" + data.age_41_50.total + "</td><td>" + per_age_wise_emp_dist[3] + "%</td></tr>" labels[3] = '41-50'; percentage_age_wise_emp = (data.age_more50.total * 100) / data.total_count.total; per_age_wise_emp_dist[4] = percentage_age_wise_emp.toFixed(1); content += "<tr><td>>50</td><td>" + data.age_more50.total + "</td><td>" + per_age_wise_emp_dist[4] + "%</td></tr>" labels[4] = '>50'; percentage_age_wise_emp = (data.total_count.total * 100) / data.total_count.total; content += "<tr><td>ToTal</td><td>" + data.total_count.total + "</td><td>" + percentage_age_wise_emp + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; } var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise % Distribution Emp" prepareChart(chartType, per_age_wise_emp_dist, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); } /*ends here*/ /* starting of function for duration of service Report */ function addingRowsForDurationExposureEmp() { $.ajax({ type: 'POST', url: 'report_duration_exposure_emp.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var percentage_duration_exposure_emp_array = []; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> DURATION OF EXPOSURE EMPLOYEE REPORT<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_duration_exposure_emp()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DURATION OF SERVICE</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DURATION OF EXPOSURE OF EMP YEARLY DISTRIBUTION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DURATION OF SERVICE</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>%EMPLOYEES</strong> </td>" + "</tr>" + "</thead>" //var total_emp=data.total_count.total; var percentage_duration_exposure_emp = 0.0; if (data.data.length > 0) { var percentage_duration_exposure_emp_sum = 0; for (var i = 0; i < data.data.length; i++) { if (data.total_count != 0) { percentage_duration_exposure_emp = (parseInt(data.data[i].total * 100)) / parseInt(data.total_count); percentage_duration_exposure_emp_sum = percentage_duration_exposure_emp_sum + parseFloat(percentage_duration_exposure_emp.toFixed(2)); percentage_duration_exposure_emp_array[i] = percentage_duration_exposure_emp.toFixed(2); labels[i] = data.data[i].key; } else { percentage_duration_exposure_emp = 0; percentage_duration_exposure_emp_sum = 0 percentage_duration_exposure_emp_array[i] = percentage_duration_exposure_emp labels[i] = data.data[i].key; } content += "<tr><td>" + data.data[i].key + "</td><td>" + data.data[i].total + "</td><td>" + percentage_duration_exposure_emp.toFixed(2) + "%</td></tr>" } //alert(content); } //percentage_age_wise_emp= var total_per = (data.total_count * 100) / data.total_count; content += "<tr><td>Total</td><td>" + data.total_count + "</td><td>" + total_per + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DURATION OF EXPOSURE OF EMP"; prepareChart(chartType, percentage_duration_exposure_emp_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch report data!!"); } }); } /*ends here*/ /*function to get age wise hypertension report start*/ function addingRowsForAgeWiseHyperTension() { $.ajax({ type: 'POST', url: 'agewise_hypertension_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data) //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE HYPERTENSION DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_hypertention()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Hypertension Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Hypertension Emp</strong></td>" + "<td><strong>%Hypertension</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_hbd = new Array(); var labels = new Array(); var hbd = ""; var total_hyp = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; var gtotal_hyp = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; var percentage_age_wise_hbd = (data.age_18_25.total * 100) / data.age_18_25.gtotal; per_age_wise_emp_hbd[0] = percentage_age_wise_hbd.toFixed(2); labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" percentage_age_wise_hbd = (data.age_25_30.total * 100) / data.age_25_30.gtotal; per_age_wise_emp_hbd[1] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" labels[1] = '25-30'; percentage_age_wise_hbd = (data.age_30_40.total * 100) / data.age_30_40.gtotal; per_age_wise_emp_hbd[2] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" labels[2] = '30-40'; percentage_age_wise_hbd = (data.age_40_50.total * 100) / data.age_40_50.gtotal; per_age_wise_emp_hbd[3] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" labels[3] = '40-50'; percentage_age_wise_hbd = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal; per_age_wise_emp_hbd[4] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" labels[4] = '>=50'; percentage_age_wise_hbd = (total_hyp * 100) / gtotal_hyp; content += "<tr><td>Total</td><td>" + gtotal_hyp + "</td><td>" + total_hyp + "</td><td>" + percentage_age_wise_hbd.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Distribution of Hypertension" prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function to get age wise hypertension report end*/ /*function to get emp bmi report start*/ function addingRowsForEmployeeBmi() { $.ajax({ type: 'POST', url: 'emp_bmi_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { // alert(data); if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Employee Bmi<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi()\"></i></button> </h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Bmi Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>BMI</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>% EMPLOYEES</strong> </td>" + "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['bmi_less_18.5_per']; labels[0] = 'Less Than 18.5'; content += "<tr><td>Less 18.5</td><td>" + data['bmi_less_18.5'] + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['bmi_18.5_25_per']; labels[1] = '18.5-25'; content += "<tr><td>18.5-25</td><td>" + data['bmi_18.5_25'] + "</td><td>" + data['bmi_18.5_25_per'] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['bmi_25_30_per']; labels[2] = '25-30'; content += "<tr><td>25-30</td><td>" + data['bmi_25_30'] + "</td><td>" + data['bmi_25_30_per'] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['bmi_30_per']; labels[3] = 'More Than 30'; content += "<tr><td>More Than 50</td><td>" + data['bmi_30'] + "</td><td>" + data['bmi_30_per'] + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch record!!!"); } }); } /*end emp bmi funtion*/ /*bmi and hypertension relation function start*/ function addingRowsForBmiHyperTensionRelation() { $.ajax({ type: 'POST', url: 'bmi_and_hypertension_relation_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Bmi And HyperTension Relation Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi_hypertension_relation()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi and Hypertension Relation"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>BMI</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>Hypertension</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['bmi_less_18.5_per'].per; labels[0] = 'Less Than 18.5'; content += "<tr><td>Less 18.5</td><td>" + data['bmi_less_18.5'].total + "</td><td>" + data['bmi_less_18.5'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['bmi_18.5_25_per'].per; labels[1] = '18.5-25'; content += "<tr><td>18.5-25</td><td>" + data['bmi_18.5_25'].total + "</td><td>" + data['bmi_18.5_25'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['bmi_25_30_per'].per; labels[2] = '25-30'; content += "<tr><td>25-30</td><td>" + data['bmi_25_30'].total + "</td><td>" + data['bmi_25_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['bmi_30_per'].per; labels[3] = 'More Than 30'; content += "<tr><td>More Than 30</td><td>" + data['bmi_30'].total + "</td><td>" + data['bmi_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" var total = data['bmi_less_18.5'].total + data['bmi_18.5_25'].total + data['bmi_25_30'].total + data['bmi_30'].total; var total_hyp_emp = data['bmi_less_18.5'].hbd + data['bmi_18.5_25'].hbd + data['bmi_25_30'].hbd + data['bmi_30'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi and Hypertension Relation"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch report!!"); } }); } /*bmi and hypertension relation function ends*/ /*funtion for exposure and hypertension report start*/ function addingRowsForDurationOfExposureAndHyperTension() { $.ajax({ type: 'POST', url: 'duration_exposure_and_hypertension_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data); var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Duration Of Exposure & HyperTension Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_duration_exposure_hypertension()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi and Hypertension Relation"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DURATION OF EXPOSURE</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>Hypertension</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['0-2'].per; labels[0] = '0-2'; content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['2-5'].per; labels[1] = '2-5'; content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['5-10'].per; labels[2] = '5-10'; content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['10-15'].per; labels[3] = '10-15'; content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" per_age_wise_emp_hbd[4] = data['15-20'].per; labels[4] = '15-20'; content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" per_age_wise_emp_hbd[5] = data['20-25'].per; labels[5] = '20-25'; content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>" per_age_wise_emp_hbd[6] = data['>=25'].per; labels[6] = '>=25'; content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>" var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total; var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Duration of Exposure of Employee and Hypertension Relation"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch the report!!"); } }); } /*funtion for exposure and hypertension report end*/ /*function for agewise overweight start*/ function addingRowsForAgeWiseOverweight() { $.ajax({ type: 'POST', url: 'agewise_overweight_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Age Wise OverWeight<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewiseoverweight()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Overweight Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Overweight Emp</strong></td>" + "<td><strong>%Overweight</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Distribution of Overweight" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise overweight end*/ /*function for agewise diabetes report start*/ function addingAgeWiseEmpDiabetesReport() { $.ajax({ type: 'POST', url: 'agewise_diabetes_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Age Wise Emp Diabetes Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_diabetes()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise diabetes Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Diabetic Emp</strong></td>" + "<td><strong>%Diabetic</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Diabetes of Overweight" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise diabetes report end*/ /*function for agewise tb start*/ function ADDINGROWSFORAGEWISETB() { $.ajax({ type: 'POST', url: 'agewise_tb_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE T.B DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_tb()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise tb Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Tb</strong></td>" + "<td><strong>%Tb</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp TB Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise tb end*/ /*function for agewise psychi report start*/ function ADDINGROWSFORAGEWISEPSYCHIATRIC() { $.ajax({ type: 'POST', url: 'agewise_psychiatric_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE PSYCHIATRIC DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_psychiatric()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise PSYCHIATRIC Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With PSYCHIATRIC illness</strong></td>" + "<td><strong>%PSYCHIATRIC</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp PSYCHIATRIC Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("unable to fetch data !!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise psychi report end*/ /*function for age wise heart dis report start*/ function ADDINGROWSFORAGEWISEHEARTDIS() { $.ajax({ type: 'POST', url: 'agewise_heart_dis_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE HEART DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_heart_dis()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise disease Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With heart disease</strong></td>" + "<td><strong>%heart disease</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Heart disease Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for age wise heart dis report end*/ /*function for agewise epilepsy start*/ function ADDINGROWSFORAGEWISEEPILEPSY() { $.ajax({ type: 'POST', url: 'agewise_epilepsy_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE Epilepsy DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_epilepsy()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Epilepsy Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Epilepsy disease</strong></td>" + "<td><strong>%Epilepsy</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Epilepsy Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise epilepsy end*/ /*function for agewise major injury start*/ function addingRowsForAgeWiseMAJORINJURY() { $.ajax({ type: 'POST', url: 'agewise_major_injury_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE MAJORINJURY DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_major_injury()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Major Injury Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Major Injury</strong></td>" + "<td><strong>%Major Injury</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Major injury Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise major injury end*/ /*function for agewise smoking start*/ function ADDINGROWSFORAGEWISESMOKING() { $.ajax({ type: 'POST', url: 'agewise_smoking_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE SMOKING DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_smoking()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Smoking habit Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Smoking Habit</strong></td>" + "<td><strong>%Smoking distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Smoking Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise smoking end*/ /* function for agewise typhoid start*/ function ADDINGROWSFORAGEWISETYPHOID() { $.ajax({ type: 'POST', url: 'agewise_typhoid_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE TYPHOID DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_typhoid()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Typhoid Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Typhoid</strong></td>" + "<td><strong>%Typhoid</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Typhoid Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("error"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise typhoid ends*/ /*function for critical illness start*/ function GETCRITICALILLNESSPATIENT() { $.ajax({ type: 'POST', url: 'illnesswise_patient_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Critical Illness Wise Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_critical_illness()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>CRITICAL ILLNESS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var ill_per_year_array = []; var ill_per_year_array1 = []; var ill_per_year_array2 = []; var ill_per_year_array3 = []; var ill_per_year_array4 = []; var ill_per_year_array5 = []; const d = new Date(); <? $designation_query = "select param_name from history_parameter"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $param_name = $designation_row['param_name']; ?> labels[n] = "<?= $param_name ?>"; var year; content += "<tr><td>" + "<?= $param_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; console.log(data["<?= $param_name ?>"][year].illness); content += "<td>" + data["<?= $param_name ?>"][year].illness + "%</td>"; if (year == d.getFullYear()) { ill_per_year_array[n] = data["<?= $param_name ?>"][year].illness; } if (year == (d.getFullYear() - 1)) { ill_per_year_array1[n] = data["<?= $param_name ?>"][year].illness; } if (year == (d.getFullYear() - 2)) { ill_per_year_array2[n] = data["<?= $param_name ?>"][year].illness; } if (year == (d.getFullYear() - 3)) { ill_per_year_array3[n] = data["<?= $param_name ?>"][year].illness; } if (year == (d.getFullYear() - 4)) { ill_per_year_array4[n] = data["<?= $param_name ?>"][year].illness; } if (year == (d.getFullYear() - 5)) { ill_per_year_array5[n] = data["<?= $param_name ?>"][year].illness; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1000px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); $("$chart4").hide() var header = "CRITICAL ILLNESS WISE DISTRIBUTION"; prepareChart5(chartType, ill_per_year_array5, labels, header, ill_per_year_array4, ill_per_year_array3, ill_per_year_array2, ill_per_year_array1, ill_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>CRITICAL ILLNESS</strong></td>" + "<td><strong>TOTAL ILL EMP</strong> </td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var percentage_ill_total_array = []; var total_ill_emp = 0; var total_ill_emp_sum = 0; var percentage_ill_total = 0.0; console.log("outside"); // var dlength = Object.keys(data).length; // alert(dlength); if (data.length > 0) { for (var i = 0; i < data.length; i++) { console.log("got here"); var illness = data[i].key; console.log(illness); console.log(data[i].total); total_ill_emp = parseInt(data[i].total); // console.log(total_ill_emp); total_ill_emp_sum = total_ill_emp_sum + total_ill_emp; var total_emp = parseInt(data[i].total_count); // var bmi_total = parseInt(data[i].bmi_total); // bmi_total_sum += bmi_total; labels[i] = data[i].key; if (total_ill_emp != 0 && total_ill_emp != null) { percentage_ill_total = (total_ill_emp / total_emp) * 100; // console.log(percentage_ill_total); percentage_ill_total_array[i] = percentage_ill_total.toFixed(2); content += "<tr><td>" + data[i].key + "</td><td>" + total_ill_emp + "</td><td>" + percentage_ill_total.toFixed(2) + "%</td></tr>" } else { percentage_ill_total = "0"; content += "<tr><td>" + data[i].key + "</td><td>" + total_ill_emp + "</td><td>" + percentage_ill_total + "%</td></tr>" } } } var total_percentage = ""; if (total_ill_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (total_ill_emp_sum / total_emp) * 100; } if (total_ill_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_ill_emp_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_ill_emp_sum + "</td><td>" + total_percentage.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 800px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "CRITICAL ILLNESS WISE DISTRIBUTION"; prepareChart(chartType, percentage_ill_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch the data!!"); } }); } /*function ends here*/ /*function for department wise overweight start*/ function GETOVERWEIGHTBYDEPARTMENT() { $.ajax({ type: 'POST', url: 'departmentwise_overweight_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Department Wise OverWeight<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Doverweight()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $department_query = "select department_name from department"; $result_department = mysqli_query($conn, $department_query); while ($department_row = mysqli_fetch_assoc($result_department)) { $department_name = $department_row['department_name']; ?> labels[n] = "<?= $department_name ?>"; var year; content += "<tr><td>" + "<?= $department_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $department_name ?>"][year].bmi + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $department_name ?>"][year].bmi; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].bmi; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].bmi; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].bmi; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].bmi; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].bmi; } } content += "</tr>"; n += 1; <? } ?> // for(var i=0; i<bmi_per_year_array.length;i++){ // alert(bmi_per_year_array[i]); // } // alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length); $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise Overweight Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>Overweight </strong> </td>" + "<td><strong>%Overweight</strong> </td>" + "</tr>" + "</thead>" var percentage_bmi_total_array = []; var total_emp = 0; var total_emp_sum = 0; var bmi_total_sum = 0; var percentage_bmi_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var bmi_total = parseInt(data[i].bmi_total); bmi_total_sum += bmi_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_bmi_total = (bmi_total / total_emp) * 100; percentage_bmi_total_array[i] = percentage_bmi_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total.toFixed(1) + "%</td></tr>" } else { percentage_bmi_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (bmi_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width:1100px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise Overweight"; prepareChart(chartType, percentage_bmi_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*ends here*/ /*department wise dis of emp funtion start*/ function ADDINGROWSFORDEPARTMENTDIS() { $.ajax({ type: 'POST', url: 'getdept_wise_emp.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Departmentwise Employee Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_departmentwise_emp_dis()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>department. WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <?php $department_query = "select department_name from department"; $result_department = mysqli_query($conn, $department_query); while ($department_row = mysqli_fetch_assoc($result_department)) { $department_name = $department_row['department_name']; ?> labels[n] = "<?= $department_name ?>"; var year; content += "<tr><td>" + "<?= $department_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $department_name ?>"][year].per + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $department_name ?>"][year].per; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].per; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].per; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].per; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].per; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].per; } } content += "</tr>"; n += 1; <? } ?> // for(var i=0; i<bmi_per_year_array.length;i++){ // alert(bmi_per_year_array[i]); // } // alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length); $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise Employee Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>department. WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>% Distribution</strong> </td>" + "</tr>" + "</thead>" var percentage_total_array = []; var emp_per_department = 0; var total_emp_sum = 0; var percentage_total = 0.0; if (data.length > 0) { for (var j = 0; j < data.length; j++) { emp_per_department = parseInt(data[j].total); total_emp_sum += emp_per_department; } for (var i = 0; i < data.length; i++) { emp_per_department = parseInt(data[i].total); labels[i] = data[i].key; if (emp_per_department != 0 && emp_per_department != null) { percentage_total = (emp_per_department / total_emp_sum) * 100; percentage_total_array[i] = percentage_total.toFixed(2); content += "<tr><td>" + data[i].key + "</td><td>" + emp_per_department + "</td><td>" + percentage_total.toFixed(2) + "%</td></tr>" } // else { // percentage_total = "Not Available"; // content += "<tr><td>Not Available</td><td>Not Available</td><td>" + percentage_total + "</td></tr>" // } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (total_emp_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 1200px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise Emp Distribution"; prepareChart(chartType, percentage_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data try again!!"); } }) } /*ends here*/ /*desg wise emp dis start*/ function ADDINGROWSFORDESIGNATIONWISEDIS() { $.ajax({ type: 'POST', url: 'getdesg_wise_emp.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Designationwise Employee Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_desgwise_emp_dis()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $desg_query = "select designation_name from designation"; $result_desg = mysqli_query($conn, $desg_query); while ($desg_row = mysqli_fetch_assoc($result_desg)) { $desg_name = $desg_row['designation_name']; ?> labels[n] = "<?= $desg_name ?>"; var year; content += "<tr><td>" + "<?= $desg_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $desg_name ?>"][year].per + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $desg_name ?>"][year].per; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $desg_name ?>"][year].per; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $desg_name ?>"][year].per; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $desg_name ?>"][year].per; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $desg_name ?>"][year].per; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $desg_name ?>"][year].per; } } content += "</tr>"; n += 1; <? } ?> // for(var i=0; i<bmi_per_year_array.length;i++){ // alert(bmi_per_year_array[i]); // } // alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length); $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Employee Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>% Distribution</strong> </td>" + "</tr>" + "</thead>" var percentage_total_array = []; var emp_per_designation = 0; var total_emp_sum = 0; var percentage_total = 0.0; if (data.length > 0) { for (var j = 0; j < data.length; j++) { emp_per_designation = parseInt(data[j].total); total_emp_sum += emp_per_designation; } for (var i = 0; i < data.length; i++) { emp_per_designation = parseInt(data[i].total); labels[i] = data[i].key; percentage_total = (emp_per_designation / total_emp_sum) * 100; percentage_total_array[i] = percentage_total.toFixed(2); content += "<tr><td>" + data[i].key + "</td><td>" + emp_per_designation + "</td><td>" + percentage_total.toFixed(2) + "%</td></tr>" // else { // percentage_total = "Not Available"; // content += "<tr><td>Not Available</td><td>Not Available</td><td>" + percentage_total + "</td></tr>" // } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (total_emp_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1200px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 1200px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Emp Distribution"; prepareChart(chartType, percentage_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data try again!!"); } }) } /*ends here*/ /*function for agewise asthma start*/ function ADDINGROWSFORAGEWISEASTHMA() { $.ajax({ type: 'POST', url: 'agewise_asthma_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var chartType = $("#choose_chart").val(); var labels = []; var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Agewise Employee Asthma Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_asthma()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Asthma Yearly Distribution"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Asthma</strong></td>" + "<td><strong>%Asthma distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Asthma Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise asthma end*/ /*function for agewise tobacco start*/ function ADDINGROWSFORAGEWISETOBACCO() { $.ajax({ type: 'POST', url: 'agewise_tobacco_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var chartType = $("#choose_chart").val(); var labels = []; var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Agewise Employee tobacco Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_tobacco()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp With Tobacco Habit Yearly Distribution"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Emp With Tobacco Habit</strong></td>" + "<td><strong>%Tobacco distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; // alert(total_bmi); var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; // alert(gtotal_bmi); per_age_wise_emp_bmi[0] = data.age_18_25.per; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.per; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.per; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.per; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.per; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" // alert(per_age_wise_emp_bmi[4]); percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp With Tobacco Habit Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for agewise tobacco end*/ /*CLASSIFICATION BASED ON HABITS REPORT START*/ function GETHABITBASEDREPORT() { $.ajax({ type: 'POST', url: 'habitwise_classification_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HBAIT DISTRIBUTION REPORT<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitwise()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "EMPLOYEE HABIT YEARLY DISTRIBUTION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" + "<td><strong>No of emp with habit</strong> </td>" + "<td><strong>%Habit distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_bmi = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total; var gtotal_bmi = data.smoking_tobacco_alcohol.gtotal; per_age_wise_emp_bmi[0] = data.smoking.per; labels[0] = 'smoking'; content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" per_age_wise_emp_bmi[1] = data.tobacco.per; labels[1] = 'tobacco'; content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" per_age_wise_emp_bmi[2] = data.alcohol.per; labels[2] = 'alcohol'; content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" per_age_wise_emp_bmi[3] = data.smoking_tobacco.per; labels[3] = 'smoking+tobacco'; content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" per_age_wise_emp_bmi[4] = data.smoking_alcohol.per; labels[4] = 'smoking+alcohol'; content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" per_age_wise_emp_bmi[5] = data.tobacco_alcohol.per; labels[5] = 'tobacco+alcohol'; content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>" per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.per; labels[6] = 'smoking+tobacco+alcohol'; content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>" per_age_wise_emp_bmi[7] = data.none.per; labels[7] = 'none'; content += "<tr><td>none</td><td>" + data.none.total + "</td><td>" + per_age_wise_emp_bmi[7] + "%</td></tr>" percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi; content += "<tr><td>Total</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "EMPLOYEE HABIT DISTRIBUTION" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*CLASSIFICATION BASED ON HABITS REPORT END*/ /*DEPARTMENTWISE DISTRIBUTION OF HABITS START*/ function GETDEPARMENTWISEHABITREPORT() { $.ajax({ type: 'POST', url: 'departmentwise_habit_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Department Wise Distribution Of Habits<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Deparmentwise_habit()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from department"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].bmi + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].bmi; } } content += "</tr>"; n += 1; <? } ?> // for(var i=0; i<bmi_per_year_array.length;i++){ // alert(bmi_per_year_array[i]); // } // alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length); $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise Yearly Distribution Of Habits"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>designation. WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>EMP WITH HABITS </strong> </td>" + "<td><strong>%HABIT EMP</strong> </td>" + "</tr>" + "</thead>" var percentage_bmi_total_array = []; var total_emp = 0; var total_emp_sum = 0; var bmi_total_sum = 0; var percentage_bmi_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var bmi_total = parseInt(data[i].bmi_total); bmi_total_sum += bmi_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_bmi_total = (bmi_total / total_emp) * 100; percentage_bmi_total_array[i] = percentage_bmi_total.toFixed(2); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total.toFixed(2) + "%</td></tr>" } else { percentage_bmi_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (bmi_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 1100px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise Distribution of habits"; prepareChart(chartType, percentage_bmi_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*DEPARTMENTWISE DISTRIBUTION OF HABITS END*/ /*FUNCTION FOR HEALTH INDEX START*/ function GETHEALTHINDEX() { $.ajax({ type: 'POST', url: 'health_index_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { // alert(data); if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HEALTH INDEX<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_health_index()\"></i></button> </h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>Category</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HEALTH INDEX"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Category</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>% EMPLOYEES</strong> </td>" + "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['health_index_less_10_per']; labels[0] = 'Less Than 10'; content += "<tr><td>Less 10 </td><td>" + data['health_index_less_10'] + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['health_index_10_15_per']; labels[1] = '10-15'; content += "<tr><td> 10-15 </td><td>" + data['health_index_10_15'] + "</td><td>" + data['health_index_10_15_per'] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['health_index_15_20_per']; labels[2] = '15-20'; content += "<tr><td> 15-20 </td><td>" + data['health_index_15_20'] + "</td><td>" + data['health_index_15_20_per'] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['health_index_20_per']; labels[3] = 'More Than 20'; content += "<tr><td>More Than 20</td><td>" + data['health_index_20'] + "</td><td>" + data['health_index_20_per'] + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HEALTH INDEX"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch record!!!"); } }); } /*FUNCTION FOR HEALTH INDEX END*/ /*function for agewise health index start*/ function GETAGEWISEHEALTHINDEX() { $.ajax({ type: 'POST', url: 'agewise_health_index_dis_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var chartType = $("#choose_chart").val(); var labels = []; var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE EMPLOYEE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_health_index()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Health Index Yearwise Distribution"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Average Health Index</strong></td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); per_age_wise_emp_bmi[0] = data.age_18_25.avg; labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + per_age_wise_emp_bmi[0] + "</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.age_25_30.avg; labels[1] = '25-30'; content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + per_age_wise_emp_bmi[1] + "</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.age_30_40.avg; labels[2] = '30-40'; content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + per_age_wise_emp_bmi[2] + "</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.age_40_50.avg; labels[3] = '40-50'; content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + per_age_wise_emp_bmi[3] + "</td></tr>" // alert(per_age_wise_emp_bmi[3]); per_age_wise_emp_bmi[4] = data.age_more_equal_50.avg; labels[4] = '>=50'; content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + per_age_wise_emp_bmi[4] + "</td></tr>" // alert(per_age_wise_emp_bmi[4]); $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Health Index Distribution" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*agewise health index ends*/ /*AGE WISE NIGHT BLINDNESS*/ function ADDINGROWSFORAGEWISENIGHTBLIND() { $.ajax({ type: 'POST', url: 'agewise_night_blind_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data) //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGE WISE NIGHT BLIND <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_age_wise_night_blind()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Night Blind Yearly Comparison"; prepareChart5('bar', age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Night Blind Emp</strong></td>" + "<td><strong>% Night Blind</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_hbd = new Array(); var labels = new Array(); var hbd = ""; var total_hyp = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; var gtotal_hyp = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; var percentage_age_wise_hbd = (data.age_18_25.total * 100) / data.age_18_25.gtotal; per_age_wise_emp_hbd[0] = percentage_age_wise_hbd.toFixed(2); labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" percentage_age_wise_hbd = (data.age_25_30.total * 100) / data.age_25_30.gtotal; per_age_wise_emp_hbd[1] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" labels[1] = '25-30'; percentage_age_wise_hbd = (data.age_30_40.total * 100) / data.age_30_40.gtotal; per_age_wise_emp_hbd[2] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" labels[2] = '30-40'; percentage_age_wise_hbd = (data.age_40_50.total * 100) / data.age_40_50.gtotal; per_age_wise_emp_hbd[3] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" labels[3] = '40-50'; percentage_age_wise_hbd = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal; per_age_wise_emp_hbd[4] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" labels[4] = '>=50'; percentage_age_wise_hbd = (total_hyp * 100) / gtotal_hyp; content += "<tr><td>Total</td><td>" + gtotal_hyp + "</td><td>" + total_hyp + "</td><td>" + percentage_age_wise_hbd.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Night Blindness" prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*AGE WISE NIGHT BLINDNESS ENDS*/ /*AGE WISE Alcohol start*/ function ADDINGROWSFORAGEWISEALCOHOL() { $.ajax({ type: 'POST', url: 'agewise_alcohol_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data) //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGE WISE ALCOHOL <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_age_wise_alcohol()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Alcohol Yearly Comparison"; prepareChart5('bar', age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Alcohol Emp</strong></td>" + "<td><strong>% Alcohol</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_hbd = new Array(); var labels = new Array(); var hbd = ""; var total_hyp = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; var gtotal_hyp = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; var percentage_age_wise_hbd = (data.age_18_25.total * 100) / data.age_18_25.gtotal; per_age_wise_emp_hbd[0] = percentage_age_wise_hbd.toFixed(2); labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" percentage_age_wise_hbd = (data.age_25_30.total * 100) / data.age_25_30.gtotal; per_age_wise_emp_hbd[1] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" labels[1] = '25-30'; percentage_age_wise_hbd = (data.age_30_40.total * 100) / data.age_30_40.gtotal; per_age_wise_emp_hbd[2] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" labels[2] = '30-40'; percentage_age_wise_hbd = (data.age_40_50.total * 100) / data.age_40_50.gtotal; per_age_wise_emp_hbd[3] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" labels[3] = '40-50'; percentage_age_wise_hbd = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal; per_age_wise_emp_hbd[4] = percentage_age_wise_hbd.toFixed(2); content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" labels[4] = '>=50'; percentage_age_wise_hbd = (total_hyp * 100) / gtotal_hyp; content += "<tr><td>Total</td><td>" + gtotal_hyp + "</td><td>" + total_hyp + "</td><td>" + percentage_age_wise_hbd.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Alcohol" prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /* AGE WISE Alcohol ends*/ /*function for duration wise health index start*/ function GETEXPERIENCEWISEHEALTHINDEX() { $.ajax({ type: 'POST', url: 'report_experience_wise_health_index.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var chartType = $("#choose_chart").val(); var labels = []; var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> EXPERIENCEWISE EMPLOYEE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_expwise_health_index()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>EXPERIENCE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "EXPERIENCE WISE HEALTH INDEX YEARLY DISTRIBUTION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>EXPERIENCE IN YEARS</strong></td>" + "<td><strong>TOTAL EMP</strong> </td>" + "<td><strong>AVERAGE HEALTH INDEX</strong></td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); per_age_wise_emp_bmi[0] = data.exp_0_2.avg; labels[0] = '0-2'; content += "<tr><td>0-2</td><td>" + data.exp_0_2.gtotal + "</td><td>" + per_age_wise_emp_bmi[0] + "</td></tr>" // alert(per_age_wise_emp_bmi[0]); per_age_wise_emp_bmi[1] = data.exp_2_5.avg; labels[1] = '2-5'; content += "<tr><td>2-5</td><td>" + data.exp_2_5.gtotal + "</td><td>" + per_age_wise_emp_bmi[1] + "</td></tr>" // alert(per_age_wise_emp_bmi[1]); per_age_wise_emp_bmi[2] = data.exp_5_10.avg; labels[2] = '5-10'; content += "<tr><td>5-10</td><td>" + data.exp_5_10.gtotal + "</td><td>" + per_age_wise_emp_bmi[2] + "</td></tr>" // alert(per_age_wise_emp_bmi[2]); per_age_wise_emp_bmi[3] = data.exp_10_15.avg; labels[3] = '10-15'; content += "<tr><td>10-15</td><td>" + data.exp_10_15.gtotal + "</td><td>" + per_age_wise_emp_bmi[3] + "</td></tr>" per_age_wise_emp_bmi[4] = data.exp_15_20.avg; labels[4] = '15-20'; content += "<tr><td>15-20</td><td>" + data.exp_15_20.gtotal + "</td><td>" + per_age_wise_emp_bmi[4] + "</td></tr>" // alert(per_age_wise_emp_bmi[4]); per_age_wise_emp_bmi[5] = data.exp_20_25.avg; labels[5] = '20-25'; content += "<tr><td>20-25</td><td>" + data.exp_20_25.gtotal + "</td><td>" + per_age_wise_emp_bmi[5] + "</td></tr>" // alert(per_age_wise_emp_bmi[5]); per_age_wise_emp_bmi[6] = data.exp_greater_than_equal_to_25.avg; labels[6] = '>=25'; content += "<tr><td>>=25</td><td>" + data.exp_greater_than_equal_to_25.gtotal + "</td><td>" + per_age_wise_emp_bmi[6] + "</td></tr>" // alert(per_age_wise_emp_bmi[6]); $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "EXPERIENCE WISE HEALTH INDEX DISTRIBUTION" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*duration wise health index end*/ /*function for designation wise health index start*/ function GETDEPARTMENTWISEHEALTHINDEX() { $.ajax({ type: 'POST', url: 'departmentwise_health_index_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> DEPARTMENT WISE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Deparmentwise_health_index()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>designation. WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from department"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].health_index + "</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].health_index; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 1000px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DEPARTMENT WISE HEALTH INDEX YEARLY DISTRIBUTION"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>designation. WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>AVG. HEALTH INDEX</strong> </td>" + "</tr>" + "</thead>" var percentage_bmi_total_array = []; // if (data.length > 0) { for (var i = 0; i < data.length; i++) { var total_emp = data[i].total; // alert(total_emp); labels[i] = data[i].key; // alert(labels[i]); if (total_emp != 0 && total_emp != null) { // alert(data[i].health_index_total.avg); percentage_bmi_total_array[i] = data[i].health_index_total; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + percentage_bmi_total_array[i] + "</td></tr>" } // else { // percentage_bmi_total = "Not Available"; // content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>" // } } // } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DEPARTMENT WISE HEALTH INDEX DISTRIBUTION"; prepareChart(chartType, percentage_bmi_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*function for designation wise health index ends*/ /*function for desg wise health index start*/ function GETDESGWISEHEALTHINDEX() { $.ajax({ type: 'POST', url: 'designationwise_health_index_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> DESIGNATION WISE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationwise_health_index()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from designation"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].health_index + "</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].health_index; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].health_index; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DESIGNATION WISE HEALTH INDEX YEARLY DISTRIBUTION"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>AVG. HEALTH INDEX</strong> </td>" + "</tr>" + "</thead>" var percentage_bmi_total_array = []; // if (data.length > 0) { for (var i = 0; i < data.length; i++) { var total_emp = data[i].total; // alert(total_emp); labels[i] = data[i].key; // alert(labels[i]); if (total_emp != 0 && total_emp != null) { // alert(data[i].health_index_total.avg); percentage_bmi_total_array[i] = data[i].health_index_total; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + percentage_bmi_total_array[i] + "</td></tr>" } // else { // percentage_bmi_total = "Not Available"; // content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>" // } } // } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 1100px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "DESIGNATION WISE HEALTH INDEX DISTRIBUTION"; prepareChart(chartType, percentage_bmi_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*function for designation wise health index ends*/ /* function for habit+hypertension report start*/ function GETHABITHYPERTENSIONBASEDREPORT() { $.ajax({ type: 'POST', url: 'habithypertensionwise_classification_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HABIT DISTRIBUTION WITH HYPERTENSION RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habithypertensionwise()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH HYPERTENSION RELATION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" + "<td><strong>No of emp with habit</strong> </td>" + "<td><strong>No of emp with hypertesnion</strong> </td>" + "<td><strong>% Distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total; var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total; per_age_wise_emp_bmi[0] = data.smoking.hbd.per; labels[0] = 'smoking'; content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" per_age_wise_emp_bmi[1] = data.tobacco.hbd.per; labels[1] = 'tobacco'; content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" per_age_wise_emp_bmi[2] = data.alcohol.hbd.per; labels[2] = 'alcohol'; content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per; labels[3] = 'smoking+tobacco'; content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per; labels[4] = 'smoking+alcohol'; content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per; labels[5] = 'tobacco+alcohol'; content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>" per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per; labels[6] = 'smoking+tobacco+alcohol'; content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>" percentage_age_wise_bmi = (total_hbd * 100) / (total_habit); content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH HYPERTENSION RELATION" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for habit+hypertension report ends*/ /*FUNCTION FOR DEPARTMENT WISE HYPERTENSION REPORT*/ function GETDEPTWISEHYPERTENSION() { $.ajax({ type: 'POST', url: 'departmentwise_hypertension_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Department Wise hypertension<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Dhypertension()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $department_query = "select department_name from department"; $result_department = mysqli_query($conn, $department_query); while ($department_row = mysqli_fetch_assoc($result_department)) { $department_name = $department_row['department_name']; ?> labels[n] = "<?= $department_name ?>"; var year; content += "<tr><td>" + "<?= $department_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $department_name ?>"][year].hypertension + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $department_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].hypertension; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise hypertension Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>No of hypertensed emp</strong> </td>" + "<td><strong>%Hypertension</strong> </td>" + "</tr>" + "</thead>" var percentage_hypertension_total_array = []; var total_emp = 0; var total_emp_sum = 0; var hypertension_total_sum = 0; var percentage_hypertension_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var hypertension_total = parseInt(data[i].hypertension_total); hypertension_total_sum += hypertension_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_hypertension_total = (hypertension_total / total_emp) * 100; percentage_hypertension_total_array[i] = percentage_hypertension_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total.toFixed(1) + "%</td></tr>" } else { percentage_hypertension_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (hypertension_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise hypertension"; prepareChart(chartType, percentage_hypertension_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*FUNCTION FOR DEPARTMENT WISE HYPERTENSION REPORT ENDS*/ /*FUNCTION FOR DESIGNATION WISE HYPERTENSION REPORT*/ function GETDESIGNATIONWISEHYPERTENSION() { $.ajax({ type: 'POST', url: 'designationwise_hypertension_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Designation Wise hypertension<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationhypertension()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from designation"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].hypertension + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].hypertension; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].hypertension; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise hypertension Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>No of hypertensed emp</strong> </td>" + "<td><strong>%Hypertension</strong> </td>" + "</tr>" + "</thead>" var percentage_hypertension_total_array = []; var total_emp = 0; var total_emp_sum = 0; var hypertension_total_sum = 0; var percentage_hypertension_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var hypertension_total = parseInt(data[i].hypertension_total); hypertension_total_sum += hypertension_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_hypertension_total = (hypertension_total / total_emp) * 100; percentage_hypertension_total_array[i] = percentage_hypertension_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total.toFixed(1) + "%</td></tr>" } else { percentage_hypertension_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (hypertension_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise hypertension"; prepareChart(chartType, percentage_hypertension_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*FUNCTION FOR designation WISE HYPERTENSION REPORT ENDS*/ /*funtion for experience wise overweight report start*/ function EXPERIENCEWISEOVERWEIGHT() { $.ajax({ type: 'POST', url: 'experince_wise_overweight_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data); var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Experience Wise Overweight Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewiseoverwieght()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>EXPERIENCE</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>OVERWEIGHT</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['0-2'].per; labels[0] = '0-2'; content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['2-5'].per; labels[1] = '2-5'; content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['5-10'].per; labels[2] = '5-10'; content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['10-15'].per; labels[3] = '10-15'; content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" per_age_wise_emp_hbd[4] = data['15-20'].per; labels[4] = '15-20'; content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" per_age_wise_emp_hbd[5] = data['20-25'].per; labels[5] = '20-25'; content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>" per_age_wise_emp_hbd[6] = data['>=25'].per; labels[6] = '>=25'; content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>" var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total; var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Experience Wise Overweight"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch the report!!"); } }); } /*funtion for experience wise overweight report end*/ /*function for department wise overweight start*/ function GETOVERWEIGHTBYDESIGNATION() { $.ajax({ type: 'POST', url: 'designationwise_overweight_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Designation Wise OverWeight<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationoverweight()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from designation"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].bmi + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].bmi; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].bmi; } } content += "</tr>"; n += 1; <? } ?> // for(var i=0; i<bmi_per_year_array.length;i++){ // alert(bmi_per_year_array[i]); // } // alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length); $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Overweight Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>designation. WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>Overweight </strong> </td>" + "<td><strong>%Overweight</strong> </td>" + "</tr>" + "</thead>" var percentage_bmi_total_array = []; var total_emp = 0; var total_emp_sum = 0; var bmi_total_sum = 0; var percentage_bmi_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var bmi_total = parseInt(data[i].bmi_total); bmi_total_sum += bmi_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_bmi_total = (bmi_total / total_emp) * 100; percentage_bmi_total_array[i] = percentage_bmi_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total.toFixed(1) + "%</td></tr>" } else { percentage_bmi_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (bmi_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width:1100px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Overweight"; prepareChart(chartType, percentage_bmi_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*ends here*/ /* function for habit+hypertension report start*/ function GETHABITOVERWIGHTBASEDREPORT() { $.ajax({ type: 'POST', url: 'habitoverweightwise_classification_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HABIT DISTRIBUTION WITH OVERWEIGHT RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitoverweightwise()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH OVERWEIGHT RELATION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" + "<td><strong>No of emp with habit</strong> </td>" + "<td><strong>No of emp with OVERWEIGHT</strong> </td>" + "<td><strong>% Distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total; var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total; per_age_wise_emp_bmi[0] = data.smoking.hbd.per; labels[0] = 'smoking'; content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" per_age_wise_emp_bmi[1] = data.tobacco.hbd.per; labels[1] = 'tobacco'; content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" per_age_wise_emp_bmi[2] = data.alcohol.hbd.per; labels[2] = 'alcohol'; content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per; labels[3] = 'smoking+tobacco'; content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per; labels[4] = 'smoking+alcohol'; content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per; labels[5] = 'tobacco+alcohol'; content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>" per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per; labels[6] = 'smoking+tobacco+alcohol'; content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>" percentage_age_wise_bmi = (total_hbd * 100) / (total_habit); content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH OVERWEIGHT RELATION" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for habit+hypertension report ends*/ /*function to get age wise hypertension report start*/ function ADDINGROWSFORAGEWISEAUDIOMETRYABNORMALITY() { $.ajax({ type: 'POST', url: 'agewise_audiometry_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data) //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE AUDIOMETRY ABNORMALITY DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_audiometry_abnormality()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Adiometry Abnormality Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>Abnormal Audiometry Emp</strong></td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_audio_findings = new Array(); var labels = new Array(); var audio_findings = ""; var total_audio_findings = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; var gtotal_audio_findings = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; var percentage_age_wise_audio_findings = (data.age_18_25.total * 100) / data.age_18_25.gtotal; per_age_wise_emp_audio_findings[0] = percentage_age_wise_audio_findings.toFixed(2); labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_audio_findings[0] + "%</td></tr>" percentage_age_wise_audio_findings = (data.age_25_30.total * 100) / data.age_25_30.gtotal; per_age_wise_emp_audio_findings[1] = percentage_age_wise_audio_findings.toFixed(2); content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_audio_findings[1] + "%</td></tr>" labels[1] = '25-30'; percentage_age_wise_audio_findings = (data.age_30_40.total * 100) / data.age_30_40.gtotal; per_age_wise_emp_audio_findings[2] = percentage_age_wise_audio_findings.toFixed(2); content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_audio_findings[2] + "%</td></tr>" labels[2] = '30-40'; percentage_age_wise_audio_findings = (data.age_40_50.total * 100) / data.age_40_50.gtotal; per_age_wise_emp_audio_findings[3] = percentage_age_wise_audio_findings.toFixed(2); content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_audio_findings[3] + "%</td></tr>" labels[3] = '40-50'; percentage_age_wise_audio_findings = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal; per_age_wise_emp_audio_findings[4] = percentage_age_wise_audio_findings.toFixed(2); content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_audio_findings[4] + "%</td></tr>" labels[4] = '>=50'; percentage_age_wise_audio_findings = (total_audio_findings * 100) / gtotal_audio_findings; content += "<tr><td>Total</td><td>" + gtotal_audio_findings + "</td><td>" + total_audio_findings + "</td><td>" + percentage_age_wise_audio_findings.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Distribution of Audiometry Abnormality" prepareChart(chartType, per_age_wise_emp_audio_findings, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function to get age wise hypertension report end*/ /*specific patient report bmi start*/ function GETSPECIFICPATIENTBMI() { $.ajax({ type: 'POST', url: 'specific_patient_emp_bmi_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { // alert(data); if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> BMI DISTRIBUTION <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi()\"></i></button> </h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { var year; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; if (data[year]['mdate'][l] != null) { labels[l] = data[year]['mdate'][l]; } if (data[year]['bmi'][l] == null) { content += "<td>Not Available</td>"; } else { content += "<td>" + data[year]['bmi'][l] + "" } if (year == d.getFullYear()) { if (data[year]['bmi'][l] != null) { age_per_year_array[l] = data[year]['bmi'][l]; } } if (year == (d.getFullYear() - 1)) { if (data[year]['bmi'][l] != null) { age_per_year_array1[l] = data[year]['bmi'][l]; } } if (year == (d.getFullYear() - 2)) { if (data[year]['bmi'][l] != null) { age_per_year_array2[l] = data[year]['bmi'][l]; } } if (year == (d.getFullYear() - 3)) { if (data[year]['bmi'][l] != null) { age_per_year_array3[l] = data[year]['bmi'][l]; } } if (year == (d.getFullYear() - 4)) { if (data[year]['bmi'][l] != null) { age_per_year_array4[l] = data[year]['bmi'][l]; } } if (year == (d.getFullYear() - 5)) { if (data[year]['bmi'][l] != null) { age_per_year_array5[l] = data[year]['bmi'][l]; } } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "BMI YEARLY DISTRIBUTION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr><td colspan='2'><strong>BMI DISTRIBUTION <strong></td></tr><tr>" + "<td><strong>Medical Entry Date</strong> </td>" + "<td><strong>Bmi</strong> </td>" + "</tr>" + "</thead>" per_age_wise_emp_bmi = []; var labels = []; for (var i = 0; i < data.length; i++) { per_age_wise_emp_bmi[i] = data[i].bmi; // alert(per_age_wise_emp_bmi[i]); labels[i] = data[i].mdate; content += "<tr><td>" + data[i].mdate + "</td><td>" + per_age_wise_emp_bmi[i] + "</td></tr>" } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "BMI DISTRIBUTION"; prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch record!!!"); } }); } /*ends here*/ /*funtion for experience wise overweight report start*/ function EXPERIENCEWISEAUDIOMETRYABNORMALITY() { $.ajax({ type: 'POST', url: 'experince_wise_audiometry_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data); var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Experience Wise Overweight Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewise_audiometry_abnormality()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>EXPERIENCE</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>AUDIOMETRY ABNORMALITY</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['0-2'].per; labels[0] = '0-2'; content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['2-5'].per; labels[1] = '2-5'; content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['5-10'].per; labels[2] = '5-10'; content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['10-15'].per; labels[3] = '10-15'; content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" per_age_wise_emp_hbd[4] = data['15-20'].per; labels[4] = '15-20'; content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" per_age_wise_emp_hbd[5] = data['20-25'].per; labels[5] = '20-25'; content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>" per_age_wise_emp_hbd[6] = data['>=25'].per; labels[6] = '>=25'; content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>" var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total; var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Experience Wise Audiometry Abnormality"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch the report!!"); } }); } /*funtion for experience wise overweight report end*/ /*FUNCTION FOR DEPARTMENT WISE HYPERTENSION REPORT*/ function GETDEPTWISEAUDIOMETRYABNORMALITY() { $.ajax({ type: 'POST', url: 'departmentwise_audiometry_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Department Wise Audiometry Abnormality<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Daudiometry()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $department_query = "select department_name from department"; $result_department = mysqli_query($conn, $department_query); while ($department_row = mysqli_fetch_assoc($result_department)) { $department_name = $department_row['department_name']; ?> labels[n] = "<?= $department_name ?>"; var year; content += "<tr><td>" + "<?= $department_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $department_name ?>"][year].audiometry + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $department_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].audiometry; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise audiometry Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>No of hypertensed emp</strong> </td>" + "<td><strong>%audiometry</strong> </td>" + "</tr>" + "</thead>" var percentage_audiometry_total_array = []; var total_emp = 0; var total_emp_sum = 0; var audiometry_total_sum = 0; var percentage_audiometry_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var audiometry_total = parseInt(data[i].audiometry_total); audiometry_total_sum += audiometry_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_audiometry_total = (audiometry_total / total_emp) * 100; percentage_audiometry_total_array[i] = percentage_audiometry_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total.toFixed(1) + "%</td></tr>" } else { percentage_audiometry_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (audiometry_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Department Wise audiometry"; prepareChart(chartType, percentage_audiometry_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*FUNCTION FOR DEPARTMENT WISE audiometry REPORT ENDS*/ /*FUNCTION FOR DESIGNATION WISE HYPERTENSION REPORT*/ function GETDESIGNATIONWISEAUDIOMETRYABNORMALITY() { $.ajax({ type: 'POST', url: 'designationwise_audiometry_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Designation Wise Audiometry<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationaudiometry()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from designation"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].audiometry + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].audiometry; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Audiometry Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>No of Audiometry Abnormality emp</strong> </td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var percentage_audiometry_total_array = []; var total_emp = 0; var total_emp_sum = 0; var audiometry_total_sum = 0; var percentage_audiometry_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var audiometry_total = parseInt(data[i].audiometry_total); audiometry_total_sum += audiometry_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_audiometry_total = (audiometry_total / total_emp) * 100; percentage_audiometry_total_array[i] = percentage_audiometry_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total.toFixed(1) + "%</td></tr>" } else { percentage_audiometry_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (audiometry_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Audiometry"; prepareChart(chartType, percentage_audiometry_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*FUNCTION FOR designation WISE audiometry REPORT ENDS*/ /*function to get age wise PFT Cases report start*/ function ADDINGROWSFORAGEWISEPFTCASES() { $.ajax({ type: 'POST', url: 'agewise_spirometry_emp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data) //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> AGEWISE SPIROMETRY CASES DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_spirometry_cases()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Spirometry Cases Yearly Comparison"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Age In Years</strong></td>" + "<td><strong>Total Emp</strong> </td>" + "<td><strong>SPIROMETRY Emp</strong></td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_spirometry_remarks = new Array(); var labels = new Array(); var spirometry_remarks = ""; var total_spirometry_remarks = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total; var gtotal_spirometry_remarks = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal; var percentage_age_wise_spirometry_remarks = (data.age_18_25.total * 100) / data.age_18_25.gtotal; per_age_wise_emp_spirometry_remarks[0] = percentage_age_wise_spirometry_remarks.toFixed(2); labels[0] = '18-25'; content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[0] + "%</td></tr>" percentage_age_wise_spirometry_remarks = (data.age_25_30.total * 100) / data.age_25_30.gtotal; per_age_wise_emp_spirometry_remarks[1] = percentage_age_wise_spirometry_remarks.toFixed(2); content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[1] + "%</td></tr>" labels[1] = '25-30'; percentage_age_wise_spirometry_remarks = (data.age_30_40.total * 100) / data.age_30_40.gtotal; per_age_wise_emp_spirometry_remarks[2] = percentage_age_wise_spirometry_remarks.toFixed(2); content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[2] + "%</td></tr>" labels[2] = '30-40'; percentage_age_wise_spirometry_remarks = (data.age_40_50.total * 100) / data.age_40_50.gtotal; per_age_wise_emp_spirometry_remarks[3] = percentage_age_wise_spirometry_remarks.toFixed(2); content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[3] + "%</td></tr>" labels[3] = '40-50'; percentage_age_wise_spirometry_remarks = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal; per_age_wise_emp_spirometry_remarks[4] = percentage_age_wise_spirometry_remarks.toFixed(2); content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[4] + "%</td></tr>" labels[4] = '>=50'; percentage_age_wise_spirometry_remarks = (total_spirometry_remarks * 100) / gtotal_spirometry_remarks; content += "<tr><td>Total</td><td>" + gtotal_spirometry_remarks + "</td><td>" + total_spirometry_remarks + "</td><td>" + percentage_age_wise_spirometry_remarks.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Age Wise Emp Distribution of Spirometry Cases" prepareChart(chartType, per_age_wise_emp_spirometry_remarks, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function to get age wise hypertension report end*/ /*funtion for experience wise PFT Abnormality report start*/ function EXPERIENCEWISEPFTABNORMALITY() { $.ajax({ type: 'POST', url: 'experince_wise_spirometry_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data); var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Experience Wise Spirometry Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewise_audiometry_abnormality()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>EXPERIENCE</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>SPIROMETRY ABNORMALITY</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['0-2'].per; labels[0] = '0-2'; content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['2-5'].per; labels[1] = '2-5'; content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['5-10'].per; labels[2] = '5-10'; content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['10-15'].per; labels[3] = '10-15'; content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" per_age_wise_emp_hbd[4] = data['15-20'].per; labels[4] = '15-20'; content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" per_age_wise_emp_hbd[5] = data['20-25'].per; labels[5] = '20-25'; content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>" per_age_wise_emp_hbd[6] = data['>=25'].per; labels[6] = '>=25'; content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>" var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total; var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Experience Wise Spirometry Abnormality"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch the report!!"); } }); } /*funtion for experience wise overweight report end*/ /* function for habit+PFT report start*/ function GETHABITPFTBASEDREPORT() { $.ajax({ type: 'POST', url: 'habitpftwise_classification_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HABIT DISTRIBUTION WITH PFT ABNORMALITY RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitpftwise()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH PFT ABNORMALITY RELATION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" + "<td><strong>No of emp with habit</strong> </td>" + "<td><strong>No of emp with PFT</strong> </td>" + "<td><strong>% Distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total; var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total; per_age_wise_emp_bmi[0] = data.smoking.hbd.per; labels[0] = 'smoking'; content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" per_age_wise_emp_bmi[1] = data.tobacco.hbd.per; labels[1] = 'tobacco'; content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" per_age_wise_emp_bmi[2] = data.alcohol.hbd.per; labels[2] = 'alcohol'; content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per; labels[3] = 'smoking+tobacco'; content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per; labels[4] = 'smoking+alcohol'; content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per; labels[5] = 'tobacco+alcohol'; content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>" per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per; labels[6] = 'smoking+tobacco+alcohol'; content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>" percentage_age_wise_bmi = (total_hbd * 100) / (total_habit); content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH PFT RELATION" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for habit+PFT report ends*/ /*FUNCTION FOR DESIGNATION WISE HYPERTENSION REPORT*/ function GETDESIGNATIONWISEPFTREPORT() { $.ajax({ type: 'POST', url: 'designationwise_pft_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Designation Wise Spirometry<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationspirometry()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from designation"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].audiometry + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].audiometry; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Spirometry Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>No of Spirometry Abnormality emp</strong> </td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var percentage_spirometry_total_array = []; var total_emp = 0; var total_emp_sum = 0; var spirometry_total_sum = 0; var percentage_spirometry_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var spirometry_total = parseInt(data[i].spirometry_total); spirometry_total_sum += spirometry_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_spirometry_total = (spirometry_total / total_emp) * 100; percentage_spirometry_total_array[i] = percentage_spirometry_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total.toFixed(1) + "%</td></tr>" } else { percentage_spirometry_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (spirometry_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Spirometry"; prepareChart(chartType, percentage_spirometry_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*FUNCTION FOR designation WISE spirometry REPORT ENDS*/ /*funtion for experience wise Diabetes report start*/ function EXPERIENCEWISEDIABETES() { $.ajax({ type: 'POST', url: 'experince_wise_diabetes_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { // alert(data); var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Experience Wise Diabetes Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewise_audiometry_abnormality()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>EXPERIENCE</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>DIABETES</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['0-2'].per; labels[0] = '0-2'; content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['2-5'].per; labels[1] = '2-5'; content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['5-10'].per; labels[2] = '5-10'; content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['10-15'].per; labels[3] = '10-15'; content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" per_age_wise_emp_hbd[4] = data['15-20'].per; labels[4] = '15-20'; content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>" per_age_wise_emp_hbd[5] = data['20-25'].per; labels[5] = '20-25'; content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>" per_age_wise_emp_hbd[6] = data['>=25'].per; labels[6] = '>=25'; content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>" var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total; var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Experience Wise Diabetes"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch the report!!"); } }); } /*funtion for experience wise Diabetes report end*/ /*bmi and hypertension relation function start*/ function ADDINGROWSFORBMIDIABETESRELATION() { $.ajax({ type: 'POST', url: 'bmi_and_diabetes_relation_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Bmi And HyperTension Relation Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi_diabetes_relation()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); // alert(keys.length); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi and Diabetes Relation"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>BMI</strong></td>" + "<td><strong>NUMBER OF EMPLOYEES</strong> </td>" + "<td><strong>Diabetes</strong> </td>" + "<td><strong> % </strong></td>" "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; per_age_wise_emp_hbd[0] = data['bmi_less_18.5_per'].per; labels[0] = 'Less Than 18.5'; content += "<tr><td>Less 18.5</td><td>" + data['bmi_less_18.5'].total + "</td><td>" + data['bmi_less_18.5'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>" per_age_wise_emp_hbd[1] = data['bmi_18.5_25_per'].per; labels[1] = '18.5-25'; content += "<tr><td>18.5-25</td><td>" + data['bmi_18.5_25'].total + "</td><td>" + data['bmi_18.5_25'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>" per_age_wise_emp_hbd[2] = data['bmi_25_30_per'].per; labels[2] = '25-30'; content += "<tr><td>25-30</td><td>" + data['bmi_25_30'].total + "</td><td>" + data['bmi_25_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>" per_age_wise_emp_hbd[3] = data['bmi_30_per'].per; labels[3] = 'More Than 30'; content += "<tr><td>More Than 30</td><td>" + data['bmi_30'].total + "</td><td>" + data['bmi_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>" var total = data['bmi_less_18.5'].total + data['bmi_18.5_25'].total + data['bmi_25_30'].total + data['bmi_30'].total; var total_hyp_emp = data['bmi_less_18.5'].hbd + data['bmi_18.5_25'].hbd + data['bmi_25_30'].hbd + data['bmi_30'].hbd; var total_per = (total_hyp_emp * 100) / total; content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Employee Bmi and Diabetes Relation"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch report!!"); } }); } /*bmi and diabetes relation function ends*/ /* function for habit+Diabetes report start*/ function GETHABITDIABETESBASEDREPORT() { $.ajax({ type: 'POST', url: 'habitdiabeteswise_classification_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { //var percentage_hypertension_yes_array=[]; var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HABIT DISTRIBUTION WITH DIABETES RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitdiabeteswise()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { labels[l] = keys[l]; // alert(keys[l]); var year; content += "<tr><td>" + keys[l] + "</td>" // alert(data[keys[l]][2020].total) for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data[keys[l]][year].total + "%</td>"; if (year == d.getFullYear()) { age_per_year_array[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 1)) { age_per_year_array1[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 2)) { age_per_year_array2[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 3)) { age_per_year_array3[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 4)) { age_per_year_array4[l] = data[keys[l]][year].total; } if (year == (d.getFullYear() - 5)) { age_per_year_array5[l] = data[keys[l]][year].total; } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH DIABETES RELATION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>Habits</strong></td>" + "<td><strong>No of emp with habit</strong> </td>" + "<td><strong>No of emp with Diabetes</strong> </td>" + "<td><strong>% Distribution</strong> </td>" + "</tr>" + "</thead>" var per_age_wise_emp_bmi = new Array(); var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total; var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total; per_age_wise_emp_bmi[0] = data.smoking.hbd.per; labels[0] = 'smoking'; content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>" per_age_wise_emp_bmi[1] = data.tobacco.hbd.per; labels[1] = 'tobacco'; content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>" per_age_wise_emp_bmi[2] = data.alcohol.hbd.per; labels[2] = 'alcohol'; content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>" per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per; labels[3] = 'smoking+tobacco'; content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>" per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per; labels[4] = 'smoking+alcohol'; content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>" per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per; labels[5] = 'tobacco+alcohol'; content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>" per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per; labels[6] = 'smoking+tobacco+alcohol'; content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>" percentage_age_wise_bmi = (total_hbd * 100) / (total_habit); content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HABIT DISTRIBUTION WITH DIABETES RELATION" prepareChart(chartType, per_age_wise_emp_bmi, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch data!!"); } }); document.getElementById("report_div").style.display = "block"; } /*function for habit+Diabetes report ends*/ /*FUNCTION FOR DESIGNATION WISE DIABETES REPORT*/ function GETDESIGNATIONWISEDIABETESREPORT() { $.ajax({ type: 'POST', url: 'designationwise_diabetes_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { if (data != null) { var labels = []; var label = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> Designation Wise Diabetes<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationdiabetes()\"></i></button></h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; label[i] = years; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var n = 0; var bmi_per_year_array = []; var bmi_per_year_array1 = []; var bmi_per_year_array2 = []; var bmi_per_year_array3 = []; var bmi_per_year_array4 = []; var bmi_per_year_array5 = []; const d = new Date(); <? $designation_query = "select designation_name from designation"; $result_designation = mysqli_query($conn, $designation_query); while ($designation_row = mysqli_fetch_assoc($result_designation)) { $designation_name = $designation_row['designation_name']; ?> labels[n] = "<?= $designation_name ?>"; var year; content += "<tr><td>" + "<?= $designation_name ?>" + "</td>"; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; content += "<td>" + data["<?= $designation_name ?>"][year].audiometry + "%</td>"; if (year == d.getFullYear()) { bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 1)) { bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 2)) { bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 3)) { bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 4)) { bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].audiometry; } if (year == (d.getFullYear() - 5)) { bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].audiometry; } } content += "</tr>"; n += 1; <? } ?> $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Diabetes Yearly Distribution"; prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array); } else { var content = ""; content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" + "<td><strong>NO. OF EMP</strong> </td>" + "<td><strong>No of Diabetes Abnormality emp</strong> </td>" + "<td><strong>%</strong> </td>" + "</tr>" + "</thead>" var percentage_spirometry_total_array = []; var total_emp = 0; var total_emp_sum = 0; var spirometry_total_sum = 0; var percentage_spirometry_total = 0.0; if (data.length > 0) { for (var i = 0; i < data.length; i++) { total_emp = parseInt(data[i].total); total_emp_sum = total_emp_sum + total_emp; var spirometry_total = parseInt(data[i].spirometry_total); spirometry_total_sum += spirometry_total; labels[i] = data[i].key; if (total_emp != 0 && total_emp != null) { percentage_spirometry_total = (spirometry_total / total_emp) * 100; percentage_spirometry_total_array[i] = percentage_spirometry_total.toFixed(1); content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total.toFixed(1) + "%</td></tr>" } else { percentage_spirometry_total = "Not Available"; content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total + "</td></tr>" } } } var total_percentage = ""; if (total_emp_sum == 0) { total_percentage = "Not Available"; } else { total_percentage = (spirometry_total_sum / total_emp_sum) * 100; } if (total_emp_sum == 0) content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage + "</td></tr>" else content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>" $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "Designation Wise Diabetes"; prepareChart(chartType, percentage_spirometry_total_array, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch tha data!"); } }); } /*FUNCTION FOR designation WISE diabetes REPORT ENDS*/ /*specific patient report bmi start*/ function GETSPECIFICPATIENTHYPERTENSION() { $.ajax({ type: 'POST', url: 'specific_patient_emp_hyp_report.php', data: $("#business_unit_report_form").serialize(), dataType: 'json', success: function(data) { // alert(data); if (data != null) { var labels = []; var chartType = $("#choose_chart").val(); var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i> HYPERTENSION DISTRIBUTION <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_hypertension()\"></i></button> </h5>"; $("#pannel_heading").html(header); if (($("#year :selected").length) > 1) { var content = ""; content += "<thead><tr>" for (var i = 0; i < $("#year :selected").length; i++) { var years = $("#year :selected")[i].innerText; content += "<td><strong>" + years + "</strong></td>"; } content += "</thead>"; var age_per_year_array = []; var age_per_year_array1 = []; var age_per_year_array2 = []; var age_per_year_array3 = []; var age_per_year_array4 = []; var age_per_year_array5 = []; const d = new Date(); var keys = Object.keys(data); for (var l = 0; l < keys.length; l++) { var year; for (var i = 0; i < $("#year :selected").length; i++) { var year = $("#year :selected")[i].innerText; if (data[year]['mdate'][l] != null) { labels[l] = data[year]['mdate'][l]; } if (data[year]['hbd'][l] == null) { content += "<td>Not Available</td>"; } else { content += "<td>" + data[year]['hbd'][l] + "" } if (year == d.getFullYear()) { if (data[year]['hbd'][l] != null) { age_per_year_array[l] = data[year]['hbd'][l]; } } if (year == (d.getFullYear() - 1)) { if (data[year]['hbd'][l] != null) { age_per_year_array1[l] = data[year]['hbd'][l]; } } if (year == (d.getFullYear() - 2)) { if (data[year]['hbd'][l] != null) { age_per_year_array2[l] = data[year]['hbd'][l]; } } if (year == (d.getFullYear() - 3)) { if (data[year]['hbd'][l] != null) { age_per_year_array3[l] = data[year]['hbd'][l]; } } if (year == (d.getFullYear() - 4)) { if (data[year]['hbd'][l] != null) { age_per_year_array4[l] = data[year]['hbd'][l]; } } if (year == (d.getFullYear() - 5)) { if (data[year]['hbd'][l] != null) { age_per_year_array5[l] = data[year]['hbd'][l]; } } } content += "</tr>"; } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HYPERTENSION YEARLY DISTRIBUTION"; prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array); } else { var content = ""; content += "<thead><tr><td colspan='2'><strong>HYPERTENSION DISTRIBUTION <strong></td></tr><tr>" + "<td><strong>Medical Entry Date</strong> </td>" + "<td><strong>HYPERTENSION</strong> </td>" + "</tr>" + "</thead>" per_age_wise_emp_hbd = []; var labels = []; for (var i = 0; i < data.length; i++) { per_age_wise_emp_hbd[i] = data[i].hbd; // alert(per_age_wise_emp_hbd[i]); labels[i] = data[i].mdate; content += "<tr><td>" + data[i].mdate + "</td><td>" + per_age_wise_emp_hbd[i] + "</td></tr>" } $("#age_wise_emp_dist_table").append(content); document.getElementById("report_div").style.display = "block"; var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>"; $("#chart_div").html(content1); var header = "HYPERTENSION DISTRIBUTION"; prepareChart(chartType, per_age_wise_emp_hbd, labels, header); } } }, error: function(data) { BootstrapDialog.alert("Unable to fetch record!!!"); } }); } /*ends here*/ /*excel functions start that are not running in excel_handler_script.js*/ function report_agewise_asthma() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_agewise_asthma_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_agewise_tobacco() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_agewise_tobacco_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_habitwise() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_habitwise_classification_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); //document.theForm.submit(); } function report_Deparmentwise_habit() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_departmentwise_habit_classification_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); //document.theForm.submit(); } function report_health_index() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_health_index_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_agewise_health_index() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_agewise_health_index_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_expwise_health_index() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_expwise_health_index_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Deparmentwise_health_index() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_designationwise_health_index_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Designationwise_health_index() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_desgwise_health_index_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_habithypertensionwise() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_habit_hypertension_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Dhypertension() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_deptwise_hypertension_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Designationhypertension() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_designationwise_hypertension_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Experiencewiseoverwieght() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_experiencewise_overwieght_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Designationoverweight() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_designationwise_emp_overweight_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_habitoverweightwise() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_habit_overweight_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_agewise_audiometry_abnormality() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_agewise_audiometry_abnormality_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Experiencewise_audiometry_abnormality() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_experiencewise_audiometry_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Daudiometry() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_deptwise_audiometry_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Designationaudiometry() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_designationwise_audiometry_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_agewise_spirometry_cases() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_agewise_spirometry_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Experiencewise_PFT_abnormality() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_experiencewise_PFT_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_habitpftwise() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_habit_pft_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Designationspirometry() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_designationwise_spirometry_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Experiencewise_Diabetes() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_experiencewise_diabetes_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_habitdiabeteswise() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_habit_diabetes_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } function report_Designationdiabetes() { document.forms[0].method = 'Post'; document.forms[0].action = 'excel_designationwise_diabetes_report.php'; document.forms[0].target = '_blank'; document.forms[0].submit(); } </script>