diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2006-04-26 18:10:57 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2006-04-26 18:10:57 +0000 |
commit | 01ad065ae54d3828cf6dad36e8f363000cd183a0 (patch) | |
tree | f76b68b915ac405f144d00ebc0c6daa345193248 /phpBB/includes/acp/acp_modules.php | |
parent | db56792e91fa33da53bcd169c1fc45f092186b1d (diff) | |
download | forums-01ad065ae54d3828cf6dad36e8f363000cd183a0.tar forums-01ad065ae54d3828cf6dad36e8f363000cd183a0.tar.gz forums-01ad065ae54d3828cf6dad36e8f363000cd183a0.tar.bz2 forums-01ad065ae54d3828cf6dad36e8f363000cd183a0.tar.xz forums-01ad065ae54d3828cf6dad36e8f363000cd183a0.zip |
- adding user logs (displaying all users instead of limited to the user if viewing user notes)
- fixed a tiny set of bugs...
git-svn-id: file:///svn/phpbb/trunk@5848 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/acp_modules.php')
-rw-r--r-- | phpBB/includes/acp/acp_modules.php | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/phpBB/includes/acp/acp_modules.php b/phpBB/includes/acp/acp_modules.php index 7e742c8e46..8a163996d1 100644 --- a/phpBB/includes/acp/acp_modules.php +++ b/phpBB/includes/acp/acp_modules.php @@ -564,12 +564,13 @@ class acp_modules /** * Get available module informations from module files */ - function get_module_infos($module = '') + function get_module_infos($module = '', $module_class = false) { global $phpbb_root_path, $phpEx; - $directory = $phpbb_root_path . 'includes/' . $this->module_class . '/info/'; - + $module_class = ($module_class === false) ? $this->module_class : $module_class; + + $directory = $phpbb_root_path . 'includes/' . $module_class . '/info/'; $fileinfo = array(); if (!$module) @@ -578,7 +579,7 @@ class acp_modules while (($file = readdir($dh)) !== false) { // Is module? - if (preg_match('/^' . $this->module_class . '_.+\.' . $phpEx . '$/', $file)) + if (preg_match('/^' . $module_class . '_.+\.' . $phpEx . '$/', $file)) { $class = str_replace(".$phpEx", '', $file) . '_info'; @@ -592,7 +593,7 @@ class acp_modules { $c_class = new $class(); $module_info = $c_class->module(); - $fileinfo[str_replace($this->module_class . '_', '', $module_info['filename'])] = $module_info; + $fileinfo[str_replace($module_class . '_', '', $module_info['filename'])] = $module_info; } } } @@ -602,8 +603,8 @@ class acp_modules } else { - $filename = $this->module_class . '_' . basename($module); - $class = $this->module_class . '_' . basename($module) . '_info'; + $filename = $module_class . '_' . basename($module); + $class = $module_class . '_' . basename($module) . '_info'; if (!class_exists($class)) { @@ -615,7 +616,7 @@ class acp_modules { $c_class = new $class(); $module_info = $c_class->module(); - $fileinfo[str_replace($this->module_class . '_', '', $module_info['filename'])] = $module_info; + $fileinfo[str_replace($module_class . '_', '', $module_info['filename'])] = $module_info; } } |