c3lf-system-3/templates/dashboard.php

214 lines
7.6 KiB
PHP
Raw Normal View History

2018-12-27 04:24:44 +00:00
<?php
/**
* Created by PhpStorm.
* User: jedi
* Date: 12/27/18
* Time: 4:46 AM
*/
?>
2018-12-27 18:51:29 +00:00
<?php
$stats = get_stats();
?>
2018-12-27 04:24:44 +00:00
2018-12-27 07:27:47 +00:00
<div class="container-fluid">
2018-12-27 04:24:44 +00:00
2018-12-27 07:27:47 +00:00
<!-- Breadcrumbs-->
<ol class="breadcrumb">
2018-12-27 18:51:29 +00:00
<li class="breadcrumb-item active">
2018-12-27 20:59:17 +00:00
<a href="#">Dashboard</a>
2018-12-27 07:27:47 +00:00
</li>
</ol>
2018-12-27 04:24:44 +00:00
2018-12-27 07:27:47 +00:00
<!-- Icon Cards-->
<div class="row">
<div class="col-xl-3 col-sm-6 mb-3">
2018-12-27 18:51:29 +00:00
<div class="card text-white bg-warning o-hidden h-100">
2018-12-27 07:27:47 +00:00
<div class="card-body">
<div class="card-body-icon">
2018-12-27 18:51:29 +00:00
<i class="fas fa-fw fa-list"></i>
2018-12-27 07:27:47 +00:00
</div>
2018-12-27 18:51:29 +00:00
<div class="mr-5"><?php echo $stats["lost"]; ?> Lost Items</div>
2018-12-27 07:27:47 +00:00
</div>
2018-12-30 05:38:05 +00:00
<a class="card-footer text-white clearfix small z-1" href="/lost/">
2018-12-27 07:27:47 +00:00
<span class="float-left">View Details</span>
<span class="float-right">
<i class="fas fa-angle-right"></i>
</span>
</a>
</div>
2018-12-27 04:24:44 +00:00
</div>
2018-12-27 07:27:47 +00:00
<div class="col-xl-3 col-sm-6 mb-3">
2018-12-27 18:51:29 +00:00
<div class="card text-white bg-primary o-hidden h-100">
2018-12-27 07:27:47 +00:00
<div class="card-body">
<div class="card-body-icon">
<i class="fas fa-fw fa-list"></i>
</div>
2018-12-27 18:51:29 +00:00
<div class="mr-5"><?php echo $stats["found"]; ?> Found Items</div>
2018-12-27 07:27:47 +00:00
</div>
2018-12-30 05:38:05 +00:00
<a class="card-footer text-white clearfix small z-1" href="/table/">
2018-12-27 07:27:47 +00:00
<span class="float-left">View Details</span>
<span class="float-right">
<i class="fas fa-angle-right"></i>
</span>
</a>
</div>
2018-12-27 04:24:44 +00:00
</div>
2018-12-27 07:27:47 +00:00
<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">
2018-12-27 18:51:29 +00:00
<i class="fas fa-fw fa-check"></i>
2018-12-27 07:27:47 +00:00
</div>
2018-12-27 18:51:29 +00:00
<div class="mr-5"><?php echo $stats["match"]; ?> Matched Items</div>
2018-12-27 07:27:47 +00:00
</div>
2018-12-30 05:38:05 +00:00
<a class="card-footer text-white clearfix small z-1" href="/matches/">
2018-12-27 07:27:47 +00:00
<span class="float-left">View Details</span>
<span class="float-right">
<i class="fas fa-angle-right"></i>
</span>
</a>
</div>
2018-12-27 04:24:44 +00:00
</div>
2018-12-27 07:27:47 +00:00
<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">
2018-12-27 18:51:29 +00:00
<i class="fas fa-fw fa-comments"></i>
2018-12-27 07:27:47 +00:00
</div>
2018-12-28 11:59:59 +00:00
<div class="mr-5"><?php echo $stats["unmatched"]; ?> Unmatched Items</div>
2018-12-27 07:27:47 +00:00
</div>
2018-12-30 05:38:05 +00:00
<a class="card-footer text-white clearfix small z-1" href="/tinder/">
2018-12-27 07:27:47 +00:00
<span class="float-left">View Details</span>
<span class="float-right">
<i class="fas fa-angle-right"></i>
</span>
</a>
</div>
2018-12-27 04:24:44 +00:00
</div>
2018-12-27 07:27:47 +00:00
</div>
2018-12-27 04:24:44 +00:00
2018-12-27 07:27:47 +00:00
<!-- Area Chart Example-->
2019-02-21 21:29:46 +00:00
<div class="card mb-3">
2018-12-27 07:27:47 +00:00
<div class="card-header">
<i class="fas fa-chart-area"></i>
Area Chart Example</div>
<div class="card-body">
2019-02-21 21:29:46 +00:00
<canvas id="frequencygraph" width="100%" height="30"></canvas>
2018-12-27 07:27:47 +00:00
</div>
<div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div>
2019-02-21 21:29:46 +00:00
</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>
2018-12-27 04:24:44 +00:00
2018-12-27 07:27:47 +00:00
</div>
<!-- /.container-fluid -->
2018-12-27 04:24:44 +00:00
<!-- Bootstrap core JavaScript-->
2018-12-27 07:27:47 +00:00
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
2018-12-27 04:24:44 +00:00
<!-- Core plugin JavaScript-->
2018-12-27 07:27:47 +00:00
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
2018-12-27 04:24:44 +00:00
<!-- Page level plugin JavaScript-->
2018-12-27 07:27:47 +00:00
<script src="vendor/chart.js/Chart.min.js"></script>
2018-12-27 04:24:44 +00:00
<!-- Custom scripts for all pages-->
2018-12-27 07:27:47 +00:00
<script src="js/sb-admin.min.js"></script>
2018-12-27 04:24:44 +00:00
<!-- Demo scripts for this page-->
2019-02-21 21:29:46 +00:00
<!--script src="js/demo/chart-area-demo.js"></script>
2018-12-27 07:27:47 +00:00
<script src="js/demo/chart-bar-demo.js"></script>
2019-02-21 21:29:46 +00:00
<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>