diff options
Diffstat (limited to 'phpBB/install/index.php')
| -rwxr-xr-x | phpBB/install/index.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/phpBB/install/index.php b/phpBB/install/index.php index 6d5c8996ae..2baa7c2a2c 100755 --- a/phpBB/install/index.php +++ b/phpBB/install/index.php @@ -255,6 +255,9 @@ class module $this->error('No installation modules found', __LINE__, __FILE__); } + // Order to use and count further if modules get assigned to the same position or not having an order + $max_module_order = 1000; + foreach ($module as $row) { // Check any module pre-reqs @@ -262,6 +265,13 @@ class module { } + // Module order not specified or module already assigned at this position? + if (!isset($row['module_order']) || isset($this->module_ary[$row['module_order']])) + { + $row['module_order'] = $max_module_order; + $max_module_order++; + } + $this->module_ary[$row['module_order']]['name'] = $row['module_title']; $this->module_ary[$row['module_order']]['filename'] = $row['module_filename']; $this->module_ary[$row['module_order']]['subs'] = $row['module_subs']; |
