From b6ec6ccf2cf46d1547bbc4f8fe0aa468676a6a97 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Wed, 19 Nov 2014 17:46:26 +1100 Subject: [PATCH] Pass mtime to menu resolving method results --- modules/cms/classes/Page.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/cms/classes/Page.php b/modules/cms/classes/Page.php index bf8df9ed6..6e108b44a 100644 --- a/modules/cms/classes/Page.php +++ b/modules/cms/classes/Page.php @@ -104,7 +104,7 @@ class Page extends CmsCompoundObject public static function url($page, $params = [], $absolute = true) { /* - * Reuse existing controller or create a new one, + * Reuse existing controller or create a new one, * assuming that the method is called not during the front-end * request processing. */ @@ -181,11 +181,13 @@ class Page extends CmsCompoundObject return; } + $page = self::loadCached($theme, $item->reference); $pageUrl = self::url($item->reference); $result = []; $result['url'] = $pageUrl; $result['isActive'] = $pageUrl == $url; + $result['mtime'] = $page ? $page->mtime : null; } return $result;