%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<div id="content-wrapper"> <div class="container-fluid"> <!-- Breadcrumbs--> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="javascript:void(0)">Central Dashboard</a> </li> <li class="breadcrumb-item active">Overview</li> </ol> <div class="card mb-3 fomr-news"> <div class="card-header card-header-new"><h3> <i class="fas fa-fw fa-tachometer-alt"></i> Central Dashboard </h3></div> </div> <!-- Icon Cards--> <div class="card-body table-body-dashboard"> <div class="main-chart"> <div class="wrapper"> <form method="get" action="" name="searchform"> <div class="row" style="margin-bottom:20px;"> <div class="col-md-2"> <label><h5>From Date Filter</h5></label> <input type="date" class="form-control" name="fromdate_filter" id="fromdate_filter" value="<?php echo $_GET['fromdate_filter']; ?>" /> </div> <div class="col-md-2"> <label><h5>To Date Filter</h5></label> <input type="date" class="form-control" name="todate_filter" id="todate_filter" value="<?php echo $_GET['todate_filter']; ?>" /> </div> <div class="col-md-2"> <label><h5>Feedback Filter</h5></label> <select class="form-control search_filter" name="search_filter" id="search_filter"> <option value="" <?php if($_GET['search_filter']==''){ echo ' selected="selected" '; }?>> Select Patient Type</option> <option value="2" <?php if($_GET['search_filter']=='2'){ echo ' selected="selected" '; }?>>OP</option> <option value="1" <?php if($_GET['search_filter']=='1'){ echo ' selected="selected" '; }?>>IP</option> </select> </div> <div class="col-md-2"> <label><h5>Category Filter</h5></label> <select class="form-control" name="category_filter" id="category_filter"> <option value="" <?php if($_GET['category_filter']==''){ echo ' selected="selected" '; }?>> Select...</option> <?php foreach($checklistArray as $row) { ?> <option value="<?=$row['id']?>" <?php if($_GET['category_filter']==$row['id']){ echo ' selected="selected" '; }?>><?=$row['checklist']?></option> <?php } ?> </select> </div> <div class="col-md-2"> <label><h5>Question Filter</h5></label> <select class="form-control" name="question_filter" onchange="this.form.submit()" id="question_filter"> <option value="" <?php if($_GET['question_filter']==''){ echo ' selected="selected" '; }?>> Select...</option> <?php foreach($questionMasterList as $row) { ?> <option value="<?=$row['id']?>" <?php if($_GET['question_filter']==$row['id']){ echo ' selected="selected" '; }?>><?=$row['title']?></option> <?php } ?> </select> </div> <div class="col-md-2"> <label><h5> </h5></label> <input type="submit" class="form-control" name="Search" value="Search Now" id="Search"/> </div> </div> </form> <div class="row"> <div class="col-md-7"> <div id="chartContainer" style="height: 300px; width: 100%; margin-bottom:40px;"> </div> <div class="chart-stake"> <div class="detail-NPS"> <p class="Total"><?php echo $resultOne = floor((($ratingRecords[1]+$ratingRecords[2])/array_sum($ratingRecords))*100); ?>%</p><h6 style="text-align:center;">Promoters </h6> </div> <div class="detail-NPS"> <p class="Poor"><?php echo $resultTwo = floor((($ratingRecords[4]+$ratingRecords[4])/array_sum($ratingRecords))*100)?>%</p><h6 style="text-align:center;">Detractors </h6> </div> <div class="detail-NPS"> <p class="Result"><?php echo $resultOne-$resultTwo; ?>%</p><h6 style="text-align:center;">Your NPS Score</h6> </div> </div> </div> <div class="col-sm-5 chart-stake"> <div class="detail"> <p class="Total"><?=array_sum($ratingRecords)?></p><h6>Total Feedback</h6> </div> <div class="detail"> <p class="Excellent"><?=$ratingRecords[1]?></p><h6>Excellent</h6> </div> <div class="detail"> <p class="Verygood"><?=$ratingRecords[2]?></p><h6>Very Good</h6> </div> <div class="detail"> <p class="Average"><?=$ratingRecords[3]?></p><h6>Average</h6> </div> <div class="detail"> <p class="Fair"><?=$ratingRecords[4]?></p><h6>Fair</h6> </div> <div class="detail"> <p class="Poor"><?=$ratingRecords[5]?></p><h6>Poor</h6> </div> </div> </div> </div></div> <?php function percentage($x, $total) { $percentage = ($x / $total); return number_format( $percentage * 100, 2 ); } /* Calculate Feedback in % */ $totalRec = $ratingRecords[1]+$ratingRecords[2]+$ratingRecords[3]+$ratingRecords[4]+$ratingRecords[5]; $percentage_one = $ratingRecords[1]; $new_width_one = percentage($ratingRecords[1], $totalRec); $new_width_two = percentage($ratingRecords[2], $totalRec); $new_width_three = percentage($ratingRecords[3], $totalRec); $new_width_four = percentage($ratingRecords[4], $totalRec); $new_width_five = percentage($ratingRecords[5], $totalRec); ?> <script> window.onload = function () { var chart = new CanvasJS.Chart("chartContainer", { theme: "light2", // "light1", "light2", "dark1", "dark2" exportEnabled: true, animationEnabled: true, title: { text: "<?=$chart_title?> (%)" }, legend: { horizontalAlign: "left", verticalAlign: "center" }, data: [{ type: "pie", startAngle: 25, showInLegend: true, dataPoints: [ { y:<?=$new_width_one!=''?$new_width_one :'0'?>, label: "Excellent",legendText: "Excellent(<?=$new_width_one!=''?$new_width_one :'0'?>%)",color:"#189f86" }, { y:<?=$new_width_two!=''?$new_width_two:'0'?>, label:"Very Good",legendText: "Very Good(<?=$new_width_two!=''?$new_width_two:'0'?>%)",color:"#5cd0ba" }, { y:<?=$new_width_three!=''?$new_width_three:'0'?>, label:"Average",legendText: "Average(<?=$new_width_three!=''?$new_width_three:'0'?>%)",color:"#f8ab3e" }, { y:<?=$new_width_four!=''?$new_width_four:'0'?>, label:"Fair",legendText: "Fair(<?=$new_width_four!=''?$new_width_four:'0'?>%)",color:"#fc4caf" }, { y:<?=$new_width_five!=''?$new_width_five:'0'?>, label:"Poor",legendText: "Poor(<?=$new_width_five!=''?$new_width_five:'0'?>%)",color:"#d9248a" } ] }] }); chart.render(); } </script> <script src="<?= base_url('assests/js/canvasjs.js') ?>"></script> <?php if($this->session->userdata('adid')->role_id=='1'){ ?> <div class="row"> <div class="col-xl-3 col-sm-6 mb-3"> <div class="card text-white bg-info o-hidden h-100"> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-list"></i> </div> <div class="mr-5"><strong><?php echo htmlentities($totalippatient);?></strong>Total IP </div> </div> <a class="card-footer text-white clearfix small z-1" href="<?php echo site_url('admin/custompage'); ?>"> <span class="float-left">Items</span> <span class="float-right"> <i class="fas fa-angle-right"></i> </span> </a> </div> </div> <div class="col-xl-3 col-sm-6 mb-3"> <div class="card text-white bg-success o-hidden h-100"> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-list"></i> </div> <div class="mr-5"><strong><?php echo htmlentities($totaloppatient);?></strong> Total OP</div> </div> <a class="card-footer text-white clearfix small z-1" href="<?php echo site_url('admin/manageop'); ?>"> <span class="float-left">Items</span> <span class="float-right"> <i class="fas fa-angle-right"></i> </span> </a> </div> </div> <div class="col-xl-3 col-sm-6 mb-3"> <div class="card text-white bg-warning o-hidden h-100"> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-list"></i> </div> <div class="mr-5"><strong><?php echo htmlentities($totalRequest);?></strong> Total Questions</div> </div> <a class="card-footer text-white clearfix small z-1" href="<?php echo site_url('admin/managequestion'); ?>"> <span class="float-left">Questions</span> <span class="float-right"> <i class="fas fa-angle-right"></i> </span> </a> </div> </div> <div class="col-xl-3 col-sm-6 mb-3"> <div class="card text-white bg-danger o-hidden h-100"> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-list"></i> </div> <div class="mr-5"><strong><?php echo htmlentities($totalusers);?></strong> Total Users</div> </div> <a class="card-footer text-white clearfix small z-1" href="<?php echo site_url('admin/manageusers'); ?>"> <span class="float-left">Users</span> <span class="float-right"> <i class="fas fa-angle-right"></i> </span> </a> </div> </div> <div class="col-xl-3 col-sm-6 mb-3"> <div class="card text-white bg-success o-hidden h-100"> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-list"></i> </div> <div class="mr-5"><strong><?php echo htmlentities($checklist);?></strong> Checklist Questions</div> </div> <a class="card-footer text-white clearfix small z-1" href="<?php echo site_url('admin/checklist'); ?>"> <span class="float-left">Questions</span> <span class="float-right"> <i class="fas fa-angle-right"></i> </span> </a> </div> </div> </div> <?php } ?> <script type='text/javascript'> // baseURL variable var baseURL= "<?php echo base_url();?>"; $(document).ready(function(){ $('#search_filter').change(function(){ var search_id = $(this).val(); if(search_id=='') { $('#category_filter').html(''); $('#category_filter').append($('<option>').text(' -- Select Category -- ').attr('value', '')); return false; } $.ajax({ url:'<?= base_url('admin/dashboard/getPatientQsCategory') ?>', method: 'post', data: {pet_type: search_id}, dataType: 'json', success: function(response){ // Add options $('#category_filter').html(''); $('#category_filter').append($('<option>').text(' -- Select Category -- ').attr('value', '')); $.each(response,function(i,value){ $('#category_filter').append($('<option>').text(value).attr('value', i)); }); } }); }); $('#category_filter').change(function(){ var category_id = $(this).val(); if(category_id=='') { $('#question_filter').html(''); $('#question_filter').append($('<option>').text(' -- Select Question -- ').attr('value', '')); return false; } $.ajax({ url:'<?= base_url('admin/dashboard/getPatientQsCategoryWiseQuestion') ?>', method: 'post', data: {category_id: category_id}, dataType: 'json', success: function(response){ // Add options $('#question_filter').html(''); $('#question_filter').append($('<option>').text(' -- Select Question -- ').attr('value', '')); $.each(response,function(i,value){ $('#question_filter').append($('<option>').text(value).attr('value', i)); }); } }); }); }); </script>