summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-06-29 21:35:49 -0400
committerFreya Murphy <freya@freyacat.org>2024-06-29 21:35:49 -0400
commitaa314ae90109f97c116a161e0aeefcbb15d01030 (patch)
treea8db3fb325a1fa0b20007877a64107312721caab
parenthi images (diff)
downloadwebsite-aa314ae90109f97c116a161e0aeefcbb15d01030.tar.gz
website-aa314ae90109f97c116a161e0aeefcbb15d01030.tar.bz2
website-aa314ae90109f97c116a161e0aeefcbb15d01030.zip
fix
-rw-r--r--src/public/icons/favicon.icobin4286 -> 4286 bytes
-rw-r--r--src/public/icons/logo16.pngbin6294 -> 21493 bytes
-rw-r--r--src/public/icons/logo32.pngbin7450 -> 23048 bytes
-rw-r--r--src/public/icons/logo320.pngbin81298 -> 195507 bytes
-rw-r--r--src/public/icons/logo512.pngbin161590 -> 430760 bytes
-rw-r--r--src/public/icons/logo64.pngbin11593 -> 29644 bytes
-rw-r--r--src/public/icons/logo640.pngbin228436 -> 631090 bytes
-rw-r--r--src/web/_model/main.php8
-rw-r--r--src/web/_views/head.php12
-rw-r--r--src/web/index.php1
10 files changed, 12 insertions, 9 deletions
diff --git a/src/public/icons/favicon.ico b/src/public/icons/favicon.ico
index 30b36d4..1fae1b9 100644
--- a/src/public/icons/favicon.ico
+++ b/src/public/icons/favicon.ico
Binary files differ
diff --git a/src/public/icons/logo16.png b/src/public/icons/logo16.png
index 6dfa7e5..da0bdd7 100644
--- a/src/public/icons/logo16.png
+++ b/src/public/icons/logo16.png
Binary files differ
diff --git a/src/public/icons/logo32.png b/src/public/icons/logo32.png
index e3cad38..fff2ab3 100644
--- a/src/public/icons/logo32.png
+++ b/src/public/icons/logo32.png
Binary files differ
diff --git a/src/public/icons/logo320.png b/src/public/icons/logo320.png
index 82c1bfd..e84b176 100644
--- a/src/public/icons/logo320.png
+++ b/src/public/icons/logo320.png
Binary files differ
diff --git a/src/public/icons/logo512.png b/src/public/icons/logo512.png
index 308f2ef..615fc4a 100644
--- a/src/public/icons/logo512.png
+++ b/src/public/icons/logo512.png
Binary files differ
diff --git a/src/public/icons/logo64.png b/src/public/icons/logo64.png
index 730d5c7..deb8b1e 100644
--- a/src/public/icons/logo64.png
+++ b/src/public/icons/logo64.png
Binary files differ
diff --git a/src/public/icons/logo640.png b/src/public/icons/logo640.png
index eabaf98..edd4493 100644
--- a/src/public/icons/logo640.png
+++ b/src/public/icons/logo640.png
Binary files differ
diff --git a/src/web/_model/main.php b/src/web/_model/main.php
index 6767010..5728932 100644
--- a/src/web/_model/main.php
+++ b/src/web/_model/main.php
@@ -23,7 +23,7 @@ class Main_model extends Model {
private function asset_stamp($path): int {
$root = $GLOBALS['webroot'];
$path = $root . '/../public/' . $path;
- return filemtime($path);
+ return @filemtime($path);
}
/**
@@ -45,7 +45,8 @@ class Main_model extends Model {
public function get_url_full($path): string {
$host = $_SERVER['HTTP_HOST'];
$base = lang('base_path');
- $url = "http://{$host}{$base}{$path}";
+ $time = @filemtime($GLOBALS['rootroot'] . '/' . $path);
+ $url = "http://{$host}{$base}{$path}?timestamp={$time}";
return $url;
}
@@ -57,7 +58,8 @@ class Main_model extends Model {
return $this->get_url_full($path);
}
$base = lang('base_path');
- $url = "{$base}{$path}";
+ $time = @filemtime($GLOBALS['rootroot'] . '/' . $path);
+ $url = "{$base}{$path}?timestamp={$time}";
return $url;
}
diff --git a/src/web/_views/head.php b/src/web/_views/head.php
index e30e05c..ef0d86c 100644
--- a/src/web/_views/head.php
+++ b/src/web/_views/head.php
@@ -14,12 +14,12 @@
<meta property="og:site_name" content="<?=lang('domain')?>">
<meta property="og:image" content="<?=$this->main->get_url_full('public/icons/logo640.png')?>">
<title><?=$title?></title>
- <link rel="icon" type="image/png" sizes="16x16" href="/public/icons/logo16.png">
- <link rel="icon" type="image/png" sizes="32x32" href="/public/icons/logo32.png">
- <link rel="icon" type="image/png" sizes="64x64" href="/public/icons/logo64.png">
- <link rel="icon" type="image/png" sizes="320x320" href="/public/icons/logo320.png">
- <link rel="icon" type="image/png" sizes="512x512" href="/public/icons/logo512.png">
- <link rel="icon" type="image/png" sizes="640x640" href="/public/icons/logo640.png">
+ <link rel="icon" type="image/png" sizes="16x16" href="<?=$this->main->get_url("public/icons/logo16.png")?>">
+ <link rel="icon" type="image/png" sizes="32x32" href="<?=$this->main->get_url("public/icons/logo32.png")?>">
+ <link rel="icon" type="image/png" sizes="64x64" href="<?=$this->main->get_url("public/icons/logo64.png")?>">
+ <link rel="icon" type="image/png" sizes="320x320" href="<?=$this->main->get_url("public/icons/logo320.png")?>">
+ <link rel="icon" type="image/png" sizes="512x512" href="<?=$this->main->get_url("public/icons/logo512.png")?>">
+ <link rel="icon" type="image/png" sizes="640x640" href="<?=$this->main->get_url("public/icons/logo640.png")?>">
<link rel="manifest" href="/manifest.json">
<?php if($this->main->get_ie_version() <= 7)
echo $this->main->link_css('css/legacy.css');
diff --git a/src/web/index.php b/src/web/index.php
index e33e750..eedf913 100644
--- a/src/web/index.php
+++ b/src/web/index.php
@@ -5,6 +5,7 @@ ini_set('html_errors', '1');
$webroot = dirname(__FILE__);
$assetroot = realpath(dirname(__FILE__) . '/../assets');
$publicroot = realpath(dirname(__FILE__) . '/../public');
+$rootroot = realpath(dirname(__FILE__) . '/..');
$main_model = NULL;
// loadd all third party