| 
<div class="container-fluid py-3"><div class="alert alert-info callout">
 <h3><?= phrase('Information'); ?></h3>
 <i class="mdi mdi-information-outline"></i> <?= phrase('You are signed in on these devices or have been recently in.'); ?> <?= phrase('There might be multiple activity sessions from the same device.'); ?>
 </div>
 <div class="row">
 <div class="col-md-7 col-xxl-6">
 <?php foreach($logs as $platform => $log): ?>
 <div class="card mb-3">
 <div class="card-body">
 <div class="row">
 <div class="col-sm-5">
 <b><?= $platform; ?></b>
 </div>
 <div class="col-sm-7">
 <?php foreach($log as $key => $session): ?>
 <?php if ($key): ?>
 <hr />
 <?php endif; ?>
 
 <div>
 <?php if ($session->ip_address != service('request')->getIPAddress()): ?>
 <a href="<?= current_page('kick', ['session' => $session->session_id]); ?>" class="btn btn-sm btn-danger float-end rounded-pill --xhr">
 <i class="mdi mdi-logout"></i>
 <?= phrase('Kick'); ?>
 </a>
 <?php endif; ?>
 <b>
 <?= date('d F Y, H:i', strtotime($session->timestamp)); ?>
 </b>
 <br />
 <?= $session->browser; ?>
 <br />
 <a href="//ipinfo.io/<?= $session->ip_address; ?>" target="_blank">
 <b class="--fetch-ip-info" data-ip="<?= $session->ip_address; ?>">
 <?= $session->ip_address; ?> <i class="mdi mdi-launch"></i>
 </b>
 </a>
 <?php if ($session->ip_address == service('request')->getIPAddress()): ?>
 <br />
 <i class="mdi mdi-check-circle text-primary"></i>
 <?= phrase('Your current session'); ?>
 <?php endif; ?>
 </div>
 <?php endforeach; ?>
 </div>
 </div>
 </div>
 </div>
 <?php endforeach; ?>
 </div>
 </div>
 </div>
 
 |