diff options
Diffstat (limited to 'phpBB/phpbb')
| -rw-r--r-- | phpBB/phpbb/db/migration/data/v32x/v323rc1.php | 36 | ||||
| -rw-r--r-- | phpBB/phpbb/db/migration/tool/module.php | 9 | 
2 files changed, 43 insertions, 2 deletions
diff --git a/phpBB/phpbb/db/migration/data/v32x/v323rc1.php b/phpBB/phpbb/db/migration/data/v32x/v323rc1.php new file mode 100644 index 0000000000..0ff20d5074 --- /dev/null +++ b/phpBB/phpbb/db/migration/data/v32x/v323rc1.php @@ -0,0 +1,36 @@ +<?php +/** +* +* This file is part of the phpBB Forum Software package. +* +* @copyright (c) phpBB Limited <https://www.phpbb.com> +* @license GNU General Public License, version 2 (GPL-2.0) +* +* For full copyright and license information, please see +* the docs/CREDITS.txt file. +* +*/ + +namespace phpbb\db\migration\data\v32x; + +class v323rc1 extends \phpbb\db\migration\migration +{ +	public function effectively_installed() +	{ +		return phpbb_version_compare($this->config['version'], '3.2.3-RC1', '>='); +	} + +	static public function depends_on() +	{ +		return array( +			'\phpbb\db\migration\data\v32x\enable_accurate_pm_button', +		); +	} + +	public function update_data() +	{ +		return array( +			array('config.update', array('version', '3.2.3-RC1')), +		); +	} +} diff --git a/phpBB/phpbb/db/migration/tool/module.php b/phpBB/phpbb/db/migration/tool/module.php index 7d2720c861..e24c78e228 100644 --- a/phpBB/phpbb/db/migration/tool/module.php +++ b/phpBB/phpbb/db/migration/tool/module.php @@ -86,7 +86,8 @@ class module implements \phpbb\db\migration\tool\tool_interface  	* 		check for to see if it exists  	* @param bool $lazy Checks lazily if the module exists. Returns true if it exists in at  	*       least one given parent. -	* @return bool true if module exists in *all* given parents, false if not +	* @return bool true if module exists in *all* given parents, false if not in any given parent; +	 *      true if ignoring parent check and module exists class wide, false if not found at all.  	*/  	public function exists($class, $parent, $module, $lazy = false)  	{ @@ -110,6 +111,10 @@ class module implements \phpbb\db\migration\tool\tool_interface  				$parent_sqls[] = 'AND parent_id = ' . (int) $parent_id;  			}  		} +		else +		{ +			$parent_sqls[] = ''; +		}  		foreach ($parent_sqls as $parent_sql)  		{ @@ -126,7 +131,7 @@ class module implements \phpbb\db\migration\tool\tool_interface  			{  				return false;  			} -			else if ($lazy && $module_id) +			if ($lazy && $module_id)  			{  				return true;  			}  | 
