app->moduleManager->getAllModules(); $active = $this->app->moduleManager->getActiveModules(); $installed = $this->app->moduleManager->getInstalledModules(); ?>
$module) : ++$count; $url = \phpOMS\Uri\UriFactory::build('{/prefix}admin/module/settings?{?}&id=' . $module['name']['internal']); if (isset($active[$module['name']['internal']])) { $status = ModuleStatus::ACTIVE; } elseif (isset($installed[$module['name']['internal']])) { $status = ModuleStatus::INACTIVE; } else { $status = ModuleStatus::AVAILABLE; } ?>
getHtml('Modules') ?>
getHtml('ID', '0', '0'); ?> getHtml('Name') ?> getHtml('Version') ?> getHtml('Status') ?>
printHtml($module['name']['id']); ?> printHtml($module['name']['external']); ?> printHtml($module['version']); ?> getHtml('Active')); elseif ($status === ModuleStatus::INACTIVE) echo \mb_strtolower($this->getHtml('Inactive')); else echo \mb_strtolower($this->getHtml('Available')); ?>
getHtml('Empty', '0', '0'); ?>