<?php /** * Created by PhpStorm. * User: jedi * Date: 12/27/18 * Time: 4:46 AM */ ?> <?php $stats = get_stats(); ?> <div class="container-fluid"> <!-- Breadcrumbs--> <ol class="breadcrumb"> <li class="breadcrumb-item active"> <a href="#">Dashboard</a> </li> </ol> <!-- Icon Cards--> <div class="row"> <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"><?php echo $stats["lost"]; ?> Lost Items</div> </div> <a class="card-footer text-white clearfix small z-1" href="/lost/"> <span class="float-left">View Details</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-primary 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"><?php echo $stats["found"]; ?> Found Items</div> </div> <a class="card-footer text-white clearfix small z-1" href="/table/"> <span class="float-left">View Details</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-check"></i> </div> <div class="mr-5"><?php echo $stats["match"]; ?> Matched Items</div> </div> <a class="card-footer text-white clearfix small z-1" href="/matches/"> <span class="float-left">View Details</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-comments"></i> </div> <div class="mr-5"><?php echo $stats["unmatched"]; ?> Unmatched Items</div> </div> <a class="card-footer text-white clearfix small z-1" href="/tinder/"> <span class="float-left">View Details</span> <span class="float-right"> <i class="fas fa-angle-right"></i> </span> </a> </div> </div> </div> <!-- Area Chart Example--> <div class="card mb-3"> <div class="card-header"> <i class="fas fa-chart-area"></i> Area Chart Example</div> <div class="card-body"> <canvas id="frequencygraph" width="100%" height="30"></canvas> </div> <div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div> </div> <!-- Area Chart Example--> <div class="card mb-3"> <div class="card-header"> <i class="fas fa-chart-area"></i> Area Chart Example</div> <div class="card-body"> <canvas id="successchart" width="100%" height="30"></canvas> </div> <div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div> </div> </div> <!-- /.container-fluid --> <!-- Bootstrap core JavaScript--> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Core plugin JavaScript--> <script src="vendor/jquery-easing/jquery.easing.min.js"></script> <!-- Page level plugin JavaScript--> <script src="vendor/chart.js/Chart.min.js"></script> <!-- Custom scripts for all pages--> <script src="js/sb-admin.min.js"></script> <!-- Demo scripts for this page--> <!--script src="js/demo/chart-area-demo.js"></script> <script src="js/demo/chart-bar-demo.js"></script> <script src="js/demo/chart-pie-demo.js"></script--> <?php foreach ($stats["graph"] as $p){ $labels[] = "Tag ".($p["d"]-26)." ".$p["h"].":00"; $data[] = $p["c"]; } ?> <script> // Set new default font family and font color to mimic Bootstrap's default styling Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; Chart.defaults.global.defaultFontColor = '#292b2c'; // Area Chart Example var ctx = document.getElementById("frequencygraph"); var myLineChart = new Chart(ctx, { type: 'line', data: { labels: <?php echo json_encode($labels); ?>, datasets: [{ label: "New Items", lineTension: 0.3, backgroundColor: "rgba(2,117,216,0.2)", borderColor: "rgba(2,117,216,1)", pointRadius: 5, pointBackgroundColor: "rgba(2,117,216,1)", pointBorderColor: "rgba(255,255,255,0.8)", pointHoverRadius: 5, pointHoverBackgroundColor: "rgba(2,117,216,1)", pointHitRadius: 50, pointBorderWidth: 2, data: <?php echo json_encode($data); ?>, }], }, options: { scales: { xAxes: [{ time: { unit: 'date' }, gridLines: { display: false } }], yAxes: [{ ticks: { min: 0, max: 30, maxTicksLimit: 5 }, gridLines: { color: "rgba(0, 0, 0, .125)", } }], }, legend: { display: false } } }); </script> <script> // Set new default font family and font color to mimic Bootstrap's default styling Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; Chart.defaults.global.defaultFontColor = '#292b2c'; // Pie Chart Example var ctx = document.getElementById("successchart"); var myPieChart = new Chart(ctx, { type: 'pie', data: { labels: ["Lost", "Found", "Matched"], datasets: [{ data: <?php echo json_encode(array($stats["lost"],$stats["found"],$stats["match"])); ?>, backgroundColor: ['#ffc107', '#007bff', '#28a745', '#dc3545'], }], }, }); </script>