';
+ }
}
// Infomazioni
diff --git a/index.php b/index.php
index 0ff078b69..f1c6c78a4 100644
--- a/index.php
+++ b/index.php
@@ -74,7 +74,7 @@ $pageTitle = tr('Login');
include_once App::filepath('include|custom|', 'top.php');
// Controllo se è una beta e in caso mostro un warning
-if (str_contains($version, 'beta')) {
+if (Update::isBeta()) {
echo '
diff --git a/package.json b/package.json
index beb1a3d5a..e3243b76e 100644
--- a/package.json
+++ b/package.json
@@ -37,8 +37,8 @@
},
"devDependencies": {
"archiver": "^2.0.0",
- "cwd": "^0.10.0",
"concurrently": "^3.6.1",
+ "cwd": "^0.10.0",
"del": "^2.2.0",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.1",
@@ -67,8 +67,8 @@
"build-OSM": "gulp",
"dump-OSM": "php composer.phar dump-autoload",
"doc-OSM": "php couscous.phar deploy",
- "tests-server" : "concurrently \"java -jar selenium-server-standalone.jar\" \"chromedriver --url-base=/wd/hub\"",
- "tests-OSM" : "php codecept.phar run",
+ "tests-server": "concurrently \"java -jar selenium-server-standalone.jar\" \"chromedriver --url-base=/wd/hub\"",
+ "tests-OSM": "php codecept.phar run",
"windows-fix": "yarn global add windows-build-tools"
},
"overrides": {
diff --git a/src/Update.php b/src/Update.php
index 929a82dce..9b02d847a 100644
--- a/src/Update.php
+++ b/src/Update.php
@@ -229,7 +229,7 @@ class Update
}
/**
- * Restituisce la versione corrente del software gestita dal file system (file VERSION nella root).
+ * Restituisce la versione corrente del software (file VERSION nella root e versione a database).
*
* @return string
*/
@@ -251,6 +251,18 @@ class Update
return $result;
}
+ /**
+ * Controlla se la versione corrente del software è una beta (versione instabile).
+ *
+ * @return bool
+ */
+ public static function isBeta()
+ {
+ $version = self::getVersion();
+
+ return str_contains($version, 'beta');
+ }
+
/**
* Restituisce la revisione corrente del software gestita dal file system (file REVISION nella root).
*