changeset 191:11aae39833cb

Add mgMangleURI() for optionally adding random SHA hash to CSS and javascript filenames, in order to circumvent stypid caching problems on mobile platforms.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 19 Mar 2018 13:10:11 +0200
parents 718f4c504662
children 90eca8da0da9
files mgallery.php
diffstat 1 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mgallery.php	Mon Mar 19 12:42:53 2018 +0200
+++ b/mgallery.php	Mon Mar 19 13:10:11 2018 +0200
@@ -93,10 +93,16 @@
 }
 
 
+function mgMangleURI($filename)
+{
+  return $filename; //."?".sha1(time());
+}
+
+
 function mgGetCSSLine($filename, $media = FALSE)
 {
   return
-    "  <link rel=\"stylesheet\" href=\"".$filename.
+    "  <link rel=\"stylesheet\" href=\"".mgMangleURI($filename).
     "\" type=\"text/css\" ".($media !== FALSE ? "media=\"".$media."\"": "")." />\n";
 }
 
@@ -111,7 +117,7 @@
     "<head>\n".
     "  <meta charset=\"".$pageCharset."\">\n".
     "  <meta http-equiv=\"Content-type\" content=\"text/html;charset=".$pageCharset."\">\n".
-    "  <script type=\"text/javascript\" src=\"".$pageJSFile."\"></script>\n".
+    "  <script type=\"text/javascript\" src=\"".mgMangleURI($pageJSFile)."\"></script>\n".
     "  <title>".strip_tags($pageTitle)."</title>\n".
     mgGetCSSLine($pageCSS, FALSE).
     $pageExtra.