. */ // Elenco moduli installati echo '

'.tr('Moduli installati').'

'; $modules = Modules::getHierarchy(); $osm_version = Update::getVersion(); echo submodules($modules); echo '
'.tr('Nome').' '.tr('Versione').' '.tr('Stato').' '.tr('Compatibilità').' '.tr('Opzioni').'
'; // Widgets echo '

'.tr('Widgets').'

'; $widgets = $dbo->fetchArray('SELECT zz_widgets.id, zz_widgets.name AS widget_name, zz_modules.name AS module_name, zz_widgets.enabled AS enabled, location, help FROM zz_widgets INNER JOIN zz_modules ON zz_widgets.id_module=zz_modules.id ORDER BY `id_module` ASC, `zz_widgets`.`order` ASC'); $previous = ''; foreach ($widgets as $widget) { // Nome modulo come titolo sezione if ($widget['module_name'] != $previous) { echo ' '; } // STATO if ($widget['enabled']) { $stato = ''; $class = 'success'; } else { $stato = ''; $class = 'warning'; } // Possibilità di disabilitare o abilitare i moduli tranne quello degli aggiornamenti if ($widget['enabled']) { $stato = "".$stato."\n"; } else { $stato = "".$stato."\n"; } // POSIZIONE if ($widget['location'] == 'controller_top') { $location = tr('Schermata modulo in alto'); } elseif ($widget['location'] == 'controller_right') { $location = tr('Schermata modulo a destra'); } if ($widget['location'] == 'controller_right') { $posizione = " "; $posizione = "".$posizione."\n"; } elseif ($widget['location'] == 'controller_top') { $posizione = " '; $posizione = "".$posizione."\n"; } echo ' '; $previous = $widget['module_name']; } echo '
'.tr('Nome').' '.tr('Posizione').' '.tr('Stato').' '.tr('Posizione').'
'.$widget['module_name'].'
'.$widget['widget_name'].((!empty($widget['help'])) ? ' ' : '').' '.$location.' '.$stato.' '.$posizione.'
';