From 42990ac0f4371d1c9b27be0ae2b81c4a077d076f Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Fri, 31 Jan 2020 19:41:20 -0500 Subject: [PATCH] Append version parameter to script and stylesheets paths in App\Page --- src/App/Page.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/App/Page.php b/src/App/Page.php index 8dd876346..4b1929a99 100644 --- a/src/App/Page.php +++ b/src/App/Page.php @@ -15,6 +15,7 @@ use Friendica\Core\Renderer; use Friendica\Core\Theme; use Friendica\Module\Special\HTTPException as ModuleHTTPException; use Friendica\Network\HTTPException; +use Friendica\Util\Network; use Friendica\Util\Strings; /** @@ -151,6 +152,8 @@ class Page implements ArrayAccess */ public function registerStylesheet($path) { + $path = Network::appendQueryParam($path, ['v' => FRIENDICA_VERSION]); + if (mb_strpos($path, $this->basePath . DIRECTORY_SEPARATOR) === 0) { $path = mb_substr($path, mb_strlen($this->basePath . DIRECTORY_SEPARATOR)); } @@ -334,6 +337,8 @@ class Page implements ArrayAccess */ public function registerFooterScript($path) { + $path = Network::appendQueryParam($path, ['v' => FRIENDICA_VERSION]); + $url = str_replace($this->basePath . DIRECTORY_SEPARATOR, '', $path); $this->footerScripts[] = trim($url, '/');