. */ include_once __DIR__.'/../../core.php'; // Personalizzazioni di codice if (function_exists('customComponents')) { $custom = customComponents(); $tables = customTables(); if (!empty($custom) || !empty($tables)) { echo '

'.tr('Personalizzazioni').'

'; if (!empty($custom)) { echo ' '; foreach ($custom as $element) { echo ' '; } echo '
'.tr('Percorso').' '.tr('Cartella personalizzata').' '.tr('Database personalizzato').'
'.$element['path'].' '.($element['directory'] ? 'Si' : 'No').' '.($element['database'] ? 'Si' : 'No').'
'; } else { echo '

'.tr('Non ci sono strutture personalizzate').'.

'; } if (!empty($tables)) { echo '
'.tr('Attenzione!').' '.tr('Ci sono delle tabelle non previste nella versione standard del gestionale: _LIST_', [ '_LIST_' => implode(', ', $tables), ]).'.
'; } echo '
'; } } // Fix per funzione base_path non trovata in fase di aggiornamento da versione < 2.4.19 if (!function_exists('base_path')) { function base_path() { return ROOTDIR; } } if (!function_exists('base_dir')) { function base_dir() { return DOCROOT; } } // 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: 32MB if ($upload_max_filesize < 32000000) { $alerts['upload_max_filesize'] = '32MB'; } $post_max_size = ini_get('post_max_size'); $post_max_size = str_replace(['k', 'M'], ['000', '000000'], $post_max_size); // Dimensione minima: 32MB if ($post_max_size < 32000000) { $alerts['post_max_size'] = '32MB'; } if (!empty($alerts)) { echo '

'.tr('Devi modificare il seguenti parametri del file di configurazione PHP (_FILE_) per poter caricare gli aggiornamenti', [ '_FILE_' => 'php.ini', ]).':

'; } echo '
'; echo '

'.tr('Carica aggiornamenti o nuovi moduli').'

{[ "type": "file", "name": "blob", "required": 1, "accept": ".zip", "disabled": '.(setting('Attiva aggiornamenti') ? 0 : 1).' ]} '; if (!empty($custom) || !empty($tables)) { $disabled = 'disabled'; echo '   '; } echo ' '; echo '
'; echo '

'.tr("Verifica l'integrità dell'installazione").'

'; echo '

'.tr('Ricerca aggiornamenti').'

'; echo '
'; // Requisiti echo '

'.tr('Requisiti').'

'; include base_dir().'/include/init/requirements.php'; echo '
';