|
|
|
@ -98,10 +98,9 @@ $records = $database->select("analytics", [
|
|
|
|
|
<?php
|
|
|
|
|
if (count($records) > 0) {
|
|
|
|
|
?>
|
|
|
|
|
<div class="row mt-3">
|
|
|
|
|
<div class="col-12 col-sm-6 col-md-6 col-lg-4 mb-4">
|
|
|
|
|
<div class="card-columns mt-4">
|
|
|
|
|
<!-- Overview -->
|
|
|
|
|
<div class="card">
|
|
|
|
|
<div class="card mb-4">
|
|
|
|
|
<div class="card-body">
|
|
|
|
|
<h4 class="card-title"><?php lang("overview"); ?></h4>
|
|
|
|
|
<?php
|
|
|
|
@ -124,7 +123,7 @@ if (count($records) > 0) {
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Visits Over Time -->
|
|
|
|
|
<div class="card mt-4">
|
|
|
|
|
<div class="card mb-4">
|
|
|
|
|
<div class="card-body">
|
|
|
|
|
<h4 class="card-title"><?php lang("visits over time"); ?></h4>
|
|
|
|
|
<?php
|
|
|
|
@ -166,53 +165,9 @@ if (count($records) > 0) {
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Recent Actions -->
|
|
|
|
|
<div class="col-12 col-sm-6 col-md-6 col-lg-4">
|
|
|
|
|
<div class="card">
|
|
|
|
|
<div class="card-body">
|
|
|
|
|
<h4 class="card-title"><?php lang("recent actions"); ?></h4>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="list-group">
|
|
|
|
|
<?php
|
|
|
|
|
$max = 10;
|
|
|
|
|
$i = 0;
|
|
|
|
|
foreach ($records as $r) {
|
|
|
|
|
$i++;
|
|
|
|
|
if ($i > $max) {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<div class="list-group-item">
|
|
|
|
|
<div>
|
|
|
|
|
<div><i class="fas fa-user fa-fw"></i> <?php echo substr($r["uuid"], 0, 8); ?></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row justify-content-between">
|
|
|
|
|
<div class="col-12 col-sm-6 d-flex flex-column">
|
|
|
|
|
<span><i class="fas fa-clock fa-fw"></i> <?php echo date("g:i A", strtotime($r["time"])); ?></span>
|
|
|
|
|
<span><i class="fas fa-file fa-fw"></i> <?php echo $r["pagetitle"]; ?></span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-12 col-sm-6 d-flex flex-column">
|
|
|
|
|
<span><i class="fas fa-calendar fa-fw"></i> <?php echo date("M j Y", strtotime($r["time"])); ?></span>
|
|
|
|
|
<span><i class="fas fa-sitemap fa-fw"></i> <?php echo $r["sitename"]; ?></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<div><i class="fas fa-globe fa-fw"></i> <?php echo $r["country"]; ?></div>
|
|
|
|
|
<div><i class="fas fa-map-marker fa-fw"></i> <?php echo $r["city"] . ", " . $r["region"]; ?></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Visitor Map -->
|
|
|
|
|
<div class="col-12 col-sm-6 col-md-6 col-lg-4">
|
|
|
|
|
<div class="card">
|
|
|
|
|
<div class="card mb-4">
|
|
|
|
|
<div class="card-body">
|
|
|
|
|
<h4 class="card-title"><?php lang("visitor map"); ?></h4>
|
|
|
|
|
<?php
|
|
|
|
@ -250,6 +205,45 @@ if (count($records) > 0) {
|
|
|
|
|
<div class="w-100" id="visitorMapUSA"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Recent Actions -->
|
|
|
|
|
<div class="card mb-4">
|
|
|
|
|
<div class="card-body">
|
|
|
|
|
<h4 class="card-title"><?php lang("recent actions"); ?></h4>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="list-group list-group-scrolly">
|
|
|
|
|
<?php
|
|
|
|
|
$max = 20;
|
|
|
|
|
$i = 0;
|
|
|
|
|
foreach ($records as $r) {
|
|
|
|
|
$i++;
|
|
|
|
|
if ($i > $max) {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<div class="list-group-item">
|
|
|
|
|
<div>
|
|
|
|
|
<div><i class="fas fa-user fa-fw"></i> <?php echo substr($r["uuid"], 0, 8); ?></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row justify-content-between">
|
|
|
|
|
<div class="col-12 col-sm-6 d-flex flex-column">
|
|
|
|
|
<span><i class="fas fa-clock fa-fw"></i> <?php echo date("g:i A", strtotime($r["time"])); ?></span>
|
|
|
|
|
<span><i class="fas fa-file fa-fw"></i> <?php echo $r["pagetitle"]; ?></span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-12 col-sm-6 d-flex flex-column">
|
|
|
|
|
<span><i class="fas fa-calendar fa-fw"></i> <?php echo date("M j Y", strtotime($r["time"])); ?></span>
|
|
|
|
|
<span><i class="fas fa-sitemap fa-fw"></i> <?php echo $r["sitename"]; ?></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<div><i class="fas fa-globe fa-fw"></i> <?php echo $r["country"]; ?></div>
|
|
|
|
|
<div><i class="fas fa-map-marker fa-fw"></i> <?php echo $r["city"] . ", " . $r["region"]; ?></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<?php
|
|
|
|
|