Skip to content

Commit

Permalink
Fingerprint scripts and styles with version tag
Browse files Browse the repository at this point in the history
  • Loading branch information
ellite committed Feb 5, 2024
1 parent a0154e7 commit 16c7896
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 14 deletions.
2 changes: 1 addition & 1 deletion about.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<h2><?= translate('about_and_credits', $i18n) ?></h2>
</header>
<div class="credits-list">
<p>Wallos v1.2.1</p>
<p>Wallos <?= $version ?></p>
<p><?= translate('license', $i18n) ?>:
<span>
GPLv3
Expand Down
12 changes: 7 additions & 5 deletions includes/header.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
require_once 'i18n/getlang.php';
require_once 'i18n/' . $lang . '.php';

require_once 'version.php';

if ($userCount == 0) {
$db->close();
header("Location: registration.php");
Expand All @@ -29,17 +31,17 @@
<link rel="icon" type="image/png" href="images/icon/favicon.ico" sizes="16x16">
<link rel="apple-touch-icon" sizes="180x180" href="images/icon/apple-touch-icon.png">
<link rel="manifest" href="images/icon/site.webmanifest">
<link rel="stylesheet" href="styles/styles.css">
<link rel="stylesheet" href="styles/dark-theme.css" id="dark-theme" <?= $theme == "light" ? "disabled" : "" ?>>
<link rel="stylesheet" href="styles/styles.css?<?= $version ?>">
<link rel="stylesheet" href="styles/dark-theme.css?<?= $version ?>" id="dark-theme" <?= $theme == "light" ? "disabled" : "" ?>>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Barlow:300,400,500,600,700">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
<script type="text/javascript" src="scripts/common.js"></script>
<script type="text/javascript" src="scripts/common.js?<?= $version ?>"></script>
<script type="text/javascript">
window.theme = "<?= $theme ?>";
window.lang = "<?=$lang ?>";
</script>
<script type="text/javascript" src="scripts/i18n/<?= $lang ?>.js"></script>
<script type="text/javascript" src="scripts/i18n/getlang.js"></script>
<script type="text/javascript" src="scripts/i18n/<?= $lang ?>.js?<?= $version ?>"></script>
<script type="text/javascript" src="scripts/i18n/getlang.js?<?= $version ?>"></script>
</head>
<body>
<header>
Expand Down
3 changes: 3 additions & 0 deletions includes/version.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<?php
$version = "v1.2.2";
?>
2 changes: 1 addition & 1 deletion index.php
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@
</form>
</section>
</section>
<script src="scripts/dashboard.js"></script>
<script src="scripts/dashboard.js?<?= $version ?>"></script>

<?php
require_once 'includes/footer.php';
Expand Down
6 changes: 4 additions & 2 deletions login.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
require_once 'includes/i18n/getlang.php';
require_once 'includes/i18n/' . $lang . '.php';

require_once 'includes/version.php';

if ($userCount == 0) {
header("Location: registration.php");
exit();
Expand Down Expand Up @@ -77,9 +79,9 @@
<link rel="icon" type="image/png" href="images/icon/favicon.ico" sizes="16x16">
<link rel="apple-touch-icon" sizes="180x180" href="images/icon/apple-touch-icon.png">
<link rel="manifest" href="images/icon/site.webmanifest">
<link rel="stylesheet" href="styles/login.css">
<link rel="stylesheet" href="styles/login.css?<?= $version ?>">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Barlow:300,400,500,600,700">
<link rel="stylesheet" href="styles/login-dark-theme.css" id="dark-theme" <?= $theme == "light" ? "disabled" : "" ?>>
<link rel="stylesheet" href="styles/login-dark-theme.css?<?= $version ?>" id="dark-theme" <?= $theme == "light" ? "disabled" : "" ?>>
</head>
<body>
<div class="content">
Expand Down
8 changes: 5 additions & 3 deletions registration.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
require_once 'includes/i18n/getlang.php';
require_once 'includes/i18n/' . $lang . '.php';

require_once 'includes/version.php';

if ($userCount > 0) {
header("Location: login.php");
exit();
Expand Down Expand Up @@ -84,9 +86,9 @@
<link rel="icon" type="image/png" href="images/icon/favicon.ico" sizes="16x16">
<link rel="apple-touch-icon" sizes="180x180" href="images/icon/apple-touch-icon.png">
<link rel="manifest" href="images/icon/site.webmanifest">
<link rel="stylesheet" href="styles/login.css">
<link rel="stylesheet" href="styles/login-dark-theme.css" id="dark-theme" <?= $theme == "light" ? "disabled" : "" ?>>
<script type="text/javascript" src="scripts/registration.js"></script>
<link rel="stylesheet" href="styles/login.css?<?= $version ?>">
<link rel="stylesheet" href="styles/login-dark-theme.css?<?= $version ?>" id="dark-theme" <?= $theme == "light" ? "disabled" : "" ?>>
<script type="text/javascript" src="scripts/registration.js?<?= $version ?>"></script>
</head>
<body>
<div class="content">
Expand Down
2 changes: 1 addition & 1 deletion settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -527,7 +527,7 @@
</section>

</section>
<script src="scripts/settings.js"></script>
<script src="scripts/settings.js?<?= $version ?>"></script>

<?php
require_once 'includes/footer.php';
Expand Down
2 changes: 1 addition & 1 deletion stats.php
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ function getPriceConverted($price, $currency, $database) {
<?php
}
?>
<script src="scripts/stats.js"></script>
<script src="scripts/stats.js?<?= $version ?>"></script>
<?php
require_once 'includes/footer.php';
?>

0 comments on commit 16c7896

Please sign in to comment.