$NOModulesActive = 0; uksort($moduleSettingsIni, function ($a, $b) use($moduleNameReplacements) { return strcasecmp(str_replace($moduleNameReplacements, '', $a), str_replace($moduleNameReplacements, '', $b)); }); foreach ($moduleSettingsIni as $fullPath => $active) { if (strpos($fullPath, 'lang-') > -1) { continue; } $moduleName = ucfirst(str_replace($moduleNameReplacements, '', $fullPath)); $moduleFullPath = str_replace('_enabled', '', $fullPath); $active = $active == 1 || strpos($moduleFullPath, 'util') > -1; if ($active) { $NOModulesActive++; } $toggleButton = $templates->switchToggle('', $templates->_wrapInJsToggledDoQuickCommand('module', $active ? 'true' : 'false', 'disable ' . $moduleFullPath, 'enable ' . $moduleFullPath), null, null, $active, false, true, false, strpos($moduleFullPath, 'util') > -1 || strpos($moduleFullPath, 'lang') > -1); $modulesTableRows .= '<tr><td>' . $templates->switchToggleText($moduleName, false, true) . '</td><td>' . $toggleButton . '</td></tr>'; } ?> <div class="app-part"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> Module Manager <?php echo $templates->toggleFavoriteButton(); ?> <span class="text-info pull-right"><span class="fa fa-info-circle"></span> <?php echo count($moduleSettingsIni); ?> Known Module's, <?php echo $NOModulesActive;