From 74e1d960ad821bfe9c74646b02e482b117826c5e Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Mon, 23 Nov 2020 18:08:40 +0100 Subject: [PATCH] Aggiunta messaggio standard per lo spazio in esaurimento --- include/top.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/top.php b/include/top.php index 5063b4329..f6cbb35c0 100755 --- a/include/top.php +++ b/include/top.php @@ -17,6 +17,8 @@ * along with this program. If not, see . */ +use Util\FileSystem; + include_once __DIR__.'/../core.php'; $paths = App::getPaths(); @@ -570,3 +572,20 @@ if (!Auth::check() && (!empty($messages['info']) || !empty($messages['warning']) '; } + +// Controllo sullo spazio disponibile +$free_space = disk_free_space('.'); +$space_limit = 200; // MB +if ($free_space < ($space_limit * 1024 ^ 3)) { + echo ' +
+

+ '.tr('Spazio in esaurimento').' +

+

'.tr('Lo spazio a disposizione del gestionale è in esaurimento: sono al momento disponibili _TOT_', [ + '_TOT_' => FileSystem::formatBytes($free_space), + ]).'.

+

'.tr('Questo può risultare un serio problema per la continuità di funzionamento del software, poichè le operazioni più espansive riguardanti lo spazio di archiviazione possono provocare malfunzionamento imprevedibili').'. '.tr('Operazioni di backup, caricamento di allegati o anche il semplice utilizzo del gestionale possono rendere i dati inaffidabili, provocando pertanto una perdita irreversibile delle informazioni salvate').'.

+

'.tr("Contatta gli amministratori di sistema oppure l'assistenza tecnica per risolvere il problema").'.

+
'; +}