';
if (!empty($custom)) {
echo '
'.tr('Percorso').' |
'.tr('Cartella personalizzata').' |
'.tr('Database personalizzato').' |
';
foreach ($custom as $element) {
echo '
'.$element['path'].' |
'.($element['directory'] ? 'Si' : 'No').' |
'.($element['database'] ? 'Si' : 'No').' |
';
}
echo '
'.tr("Si sconsiglia l'aggiornamento senza il supporto dell'assistenza ufficiale").'.
';
} else {
echo '
'.tr('Non ci sono strutture personalizzate').'.
';
}
if (!empty($tables)) {
echo '
Attenzione! Ci sono delle tabelle non previste nella versione standard del gestionale: '.implode(', ', $tables).'.
';
}
echo '
';
}
}
// Aggiornamenti
if (setting('Attiva aggiornamenti')) {
$alerts = [];
if (!extension_loaded('zip')) {
$alerts[tr('Estensione ZIP')] = tr('da abilitare');
}
$upload_max_filesize = ini_get('upload_max_filesize');
$upload_max_filesize = str_replace(['k', 'M'], ['000', '000000'], $upload_max_filesize);
// Dimensione minima: 16MB
if ($upload_max_filesize < 16000000) {
$alerts['upload_max_filesize'] = '16MB';
}
$post_max_size = ini_get('post_max_size');
$post_max_size = str_replace(['k', 'M'], ['000', '000000'], $post_max_size);
// Dimensione minima: 16MB
if ($post_max_size < 16000000) {
$alerts['post_max_size'] = '16MB';
}
if (!empty($alerts)) {
echo '
'.tr('Devi modificare il seguenti parametri del file di configurazione PHP (_FILE_) per poter caricare gli aggiornamenti', [
'_FILE_' => 'php.ini',
]).':
';
foreach ($alerts as $key => $value) {
echo '
- '.$key.' = '.$value.'
';
}
echo '
';
}
echo '
';
echo '