Esempio n. 1
0
$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;