Supporto per file extra (messaggi personalizzati)

This commit is contained in:
Thomas Zilio 2018-09-04 12:30:22 +02:00
parent 90897ef0cd
commit 3960d40ac1
4 changed files with 28 additions and 8 deletions

View File

@ -291,15 +291,23 @@ if (Auth::check()) {
}
echo '
<div class="col-md-12">';
} elseif (!empty($messages['info']) || !empty($messages['warning']) || !empty($messages['error'])) {
echo '
<div class="col-md-12">';
// Eventuale messaggio personalizzato per l'installazione corrente
include_once App::filepath('include/custom/extra', 'extra.php');
} else {
// Eventuale messaggio personalizzato per l'installazione corrente
include_once App::filepath('include/custom/extra', 'login.php');
if (!empty($messages['info']) || !empty($messages['warning']) || !empty($messages['error'])) {
echo '
<div class="box box-warning box-center">
<div class="box-header with-border text-center">
<h3 class="box-title">'.tr('Informazioni').'</h3>
</div>
<div class="box-body">';
}
}
// Infomazioni

View File

@ -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 '
<div class="clearfix">&nbsp;</div>
<div class="alert alert-warning alert-dismissable col-md-6 col-md-push-3 text-center fade in">

View File

@ -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": {

View File

@ -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).
*