summaryrefslogtreecommitdiffstats
path: root/modules/sysconfig.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2014-10-27 17:13:30 +0100
committerSimon Rettberg2014-10-27 17:13:30 +0100
commit08253a6b16e5abe09718e9a593f296c3a66b482b (patch)
tree3edfb90bc662b7e4e48aaa2dec4f6fe5fea07bac /modules/sysconfig.inc.php
parentUpdate AD proxy module generation, add config backup (diff)
downloadslx-admin-08253a6b16e5abe09718e9a593f296c3a66b482b.tar.gz
slx-admin-08253a6b16e5abe09718e9a593f296c3a66b482b.tar.xz
slx-admin-08253a6b16e5abe09718e9a593f296c3a66b482b.zip
Show modules of sysconfig using fancy javascript mouseover effects
Diffstat (limited to 'modules/sysconfig.inc.php')
-rw-r--r--modules/sysconfig.inc.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/sysconfig.inc.php b/modules/sysconfig.inc.php
index dc2458de..6bb96c80 100644
--- a/modules/sysconfig.inc.php
+++ b/modules/sysconfig.inc.php
@@ -133,12 +133,17 @@ class Page_SysConfig extends Page
private function listConfigs()
{
// Configs
- $res = Database::simpleQuery("SELECT configid, title, filepath FROM configtgz ORDER BY title ASC");
+ $res = Database::simpleQuery("SELECT configtgz.configid, configtgz.title, configtgz.filepath, GROUP_CONCAT(configtgz_x_module.moduleid) AS modlist"
+ . " FROM configtgz"
+ . " INNER JOIN configtgz_x_module USING (configid)"
+ . " GROUP BY configid"
+ . " ORDER BY title ASC");
$configs = array();
while ($row = $res->fetch(PDO::FETCH_ASSOC)) {
$configs[] = array(
'configid' => $row['configid'],
'config' => $row['title'],
+ 'modlist' => $row['modlist'],
'current' => readlink(CONFIG_HTTP_DIR . '/default/config.tgz') === $row['filepath']
);
}