diff --git a/library/Icingadb/Widget/Detail/CheckStatistics.php b/library/Icingadb/Widget/Detail/CheckStatistics.php index f3c30af4..6a8c189c 100644 --- a/library/Icingadb/Widget/Detail/CheckStatistics.php +++ b/library/Icingadb/Widget/Detail/CheckStatistics.php @@ -7,7 +7,7 @@ namespace Icinga\Module\Icingadb\Widget\Detail; use Icinga\Date\DateFormatter; use Icinga\Module\Icingadb\Widget\Card; use Icinga\Module\Icingadb\Widget\CheckAttempt; -use Icinga\Module\Icingadb\Widget\TimeAgo; +use ipl\Web\Widget\TimeAgo; use Icinga\Module\Icingadb\Widget\TimeSince; use Icinga\Module\Icingadb\Widget\TimeUntil; use Icinga\Module\Icingadb\Widget\VerticalKeyValue; diff --git a/library/Icingadb/Widget/Detail/DowntimeCard.php b/library/Icingadb/Widget/Detail/DowntimeCard.php index c836bcab..17044aa3 100644 --- a/library/Icingadb/Widget/Detail/DowntimeCard.php +++ b/library/Icingadb/Widget/Detail/DowntimeCard.php @@ -5,7 +5,7 @@ namespace Icinga\Module\Icingadb\Widget\Detail; use Icinga\Module\Icingadb\Model\Downtime; -use Icinga\Module\Icingadb\Widget\TimeAgo; +use ipl\Web\Widget\TimeAgo; use Icinga\Module\Icingadb\Widget\TimeUntil; use Icinga\Module\Icingadb\Widget\VerticalKeyValue; use ipl\Html\BaseHtmlElement; diff --git a/library/Icingadb/Widget/Health.php b/library/Icingadb/Widget/Health.php index a88c4daf..6bfcb24b 100644 --- a/library/Icingadb/Widget/Health.php +++ b/library/Icingadb/Widget/Health.php @@ -6,6 +6,7 @@ namespace Icinga\Module\Icingadb\Widget; use ipl\Html\BaseHtmlElement; use ipl\Html\Html; +use ipl\Web\Widget\TimeAgo; class Health extends BaseHtmlElement { diff --git a/library/Icingadb/Widget/ItemList/BaseCommentListItem.php b/library/Icingadb/Widget/ItemList/BaseCommentListItem.php index e692a94c..1e8b1c01 100644 --- a/library/Icingadb/Widget/ItemList/BaseCommentListItem.php +++ b/library/Icingadb/Widget/ItemList/BaseCommentListItem.php @@ -13,7 +13,7 @@ use Icinga\Module\Icingadb\Common\ObjectLinkDisabled; use Icinga\Module\Icingadb\Common\ServiceLink; use Icinga\Module\Icingadb\Model\Comment; use Icinga\Module\Icingadb\Common\BaseListItem; -use Icinga\Module\Icingadb\Widget\TimeAgo; +use ipl\Web\Widget\TimeAgo; use ipl\Html\Attributes; use ipl\Html\BaseHtmlElement; use ipl\Html\HtmlElement; diff --git a/library/Icingadb/Widget/ItemList/BaseHistoryListItem.php b/library/Icingadb/Widget/ItemList/BaseHistoryListItem.php index 22eaa249..a97b3dfd 100644 --- a/library/Icingadb/Widget/ItemList/BaseHistoryListItem.php +++ b/library/Icingadb/Widget/ItemList/BaseHistoryListItem.php @@ -19,7 +19,7 @@ use Icinga\Module\Icingadb\Common\BaseListItem; use Icinga\Module\Icingadb\Widget\CheckAttempt; use Icinga\Module\Icingadb\Widget\PluginOutputContainer; use Icinga\Module\Icingadb\Widget\StateChange; -use Icinga\Module\Icingadb\Widget\TimeAgo; +use ipl\Web\Widget\TimeAgo; use ipl\Html\BaseHtmlElement; use ipl\Html\HtmlElement; use ipl\Html\Text; diff --git a/library/Icingadb/Widget/ItemList/BaseNotificationListItem.php b/library/Icingadb/Widget/ItemList/BaseNotificationListItem.php index 86542a65..72c6d3e6 100644 --- a/library/Icingadb/Widget/ItemList/BaseNotificationListItem.php +++ b/library/Icingadb/Widget/ItemList/BaseNotificationListItem.php @@ -15,7 +15,7 @@ use Icinga\Module\Icingadb\Util\PluginOutput; use Icinga\Module\Icingadb\Common\BaseListItem; use Icinga\Module\Icingadb\Widget\PluginOutputContainer; use Icinga\Module\Icingadb\Widget\StateChange; -use Icinga\Module\Icingadb\Widget\TimeAgo; +use ipl\Web\Widget\TimeAgo; use InvalidArgumentException; use ipl\Html\BaseHtmlElement; use ipl\Html\HtmlElement; diff --git a/library/Icingadb/Widget/TimeAgo.php b/library/Icingadb/Widget/TimeAgo.php deleted file mode 100644 index c0409602..00000000 --- a/library/Icingadb/Widget/TimeAgo.php +++ /dev/null @@ -1,38 +0,0 @@ - 'time-ago']; - - public function __construct($ago) - { - $this->ago = (int) $ago; - } - - protected function assemble() - { - $dateTime = DateFormatter::formatDateTime($this->ago); - - $this->addAttributes([ - 'datetime' => $dateTime, - 'title' => $dateTime - ]); - - $this->add(DateFormatter::timeAgo($this->ago)); - } -}