refactor: update PHP to 8.2

fix: possible division by 0 on statistics page
fix: duplicated messages on discord notifications
docs: update readme
This commit is contained in:
Miguel Ribeiro 2024-05-17 17:03:46 +02:00 committed by GitHub
parent b519376a27
commit d44b40b0ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 11 additions and 13 deletions

View File

@ -1,5 +1,5 @@
# Use the php:8.0.5-fpm-alpine base image
FROM php:8.0.5-fpm-alpine
FROM php:8.2-fpm-alpine
# Set working directory to /var/www/html
WORKDIR /var/www/html

View File

@ -55,7 +55,7 @@ See instructions to run Wallos below.
#### Baremetal
- NGINX or APACHE websever running
- PHP 7.4 or 8.0 with the following modules enabled:
- PHP 8.2 with the following modules enabled:
- curl
- gd
- imagick
@ -149,7 +149,7 @@ I welcome contributions from the community and look forward to working with you
### Contributors
<a href="https://github.com/ellite/wallos/graphs/contributors">
<img src="https://contri-graphy.yourselfhosted.com/graph?repo=ellite/wallos&format=svg" />
<img src="https://contrib.rocks/image?repo=ellite/wallos" />
</a>
### Translations

View File

@ -226,14 +226,7 @@
}
$postfields = [
'content' => $message,
'embeds' => [
[
'title' => $title,
'description' => $message,
'color' => hexdec("FF0000")
]
]
'content' => $message
];
if (!empty($discord['bot_username'])) {

View File

@ -1,3 +1,3 @@
<?php
$version = "v1.27.1";
$version = "v1.28.0";
?>

View File

@ -187,7 +187,12 @@ if ($result) {
$totalCostPerYear = $totalCostPerMonth * 12;
// Calculate average subscription monthly cost
$averageSubscriptionCost = $totalCostPerMonth / $activeSubscriptions;
if ($activeSubscriptions > 0) {
$averageSubscriptionCost = $totalCostPerMonth / $activeSubscriptions;
} else {
$totalCostPerYear = 0;
$averageSubscriptionCost = 0;
}
} else {
$totalCostPerYear = 0;
$averageSubscriptionCost = 0;