Show time of last report and time since
This commit is contained in:
parent
48a2d0d304
commit
128f6af83d
@ -39,6 +39,25 @@
|
|||||||
return $this->messages;
|
return $this->messages;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return Message
|
||||||
|
*/
|
||||||
|
public function getLatestMessage()
|
||||||
|
{
|
||||||
|
/** @var Message $latest */
|
||||||
|
$latest = null;
|
||||||
|
|
||||||
|
foreach ($this->messages as $message)
|
||||||
|
{
|
||||||
|
if ($latest == null || $latest->getTimestamp()->diff($message->getTimestamp()) > 0) // todo test
|
||||||
|
{
|
||||||
|
$latest = $message;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return $latest;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return User[]
|
* @return User[]
|
||||||
*/
|
*/
|
||||||
|
@ -398,7 +398,8 @@ if ($validid)
|
|||||||
$displayAmount = $expanded || $messageCount <= collapsedMessageCount ? $messageCount : collapsedMessageCount;
|
$displayAmount = $expanded || $messageCount <= collapsedMessageCount ? $messageCount : collapsedMessageCount;
|
||||||
|
|
||||||
// TODO Calculate time since last report
|
// TODO Calculate time since last report
|
||||||
//$age = approximateHumanInterval($dateTime->diff(new DateTime('now', $dateTime->getTimezone())));
|
$lastReportTime = $snapshot->getLatestMessage()->getTimestamp();
|
||||||
|
$age = approximateHumanInterval($lastReportTime->diff(new DateTime('now', $lastReportTime->getTimezone())));
|
||||||
|
|
||||||
// Put all reporter usernames in array for easy access later
|
// Put all reporter usernames in array for easy access later
|
||||||
$reporterUsernames = array();
|
$reporterUsernames = array();
|
||||||
@ -451,7 +452,7 @@ if ($validid)
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-12">
|
<div class="col-lg-12">
|
||||||
<i class="fa fa-clock-o fa-fw"></i>
|
<i class="fa fa-clock-o fa-fw"></i>
|
||||||
<span class="label label-pill label-default" title="<?= /*$dateTime->format('Y/m/d H:i:s T')*/'' ?>"><?= /*$age . ' old'*/'' ?></span>
|
<span class="label label-pill label-default" title="Last Report: <?= $lastReportTime->format('Y/m/d H:i:s T') ?>"><?= $age . ' ago' ?></span>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<i class="fa fa-user-plus fa-fw"></i>
|
<i class="fa fa-user-plus fa-fw"></i>
|
||||||
|
Loading…
Reference in New Issue
Block a user