1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-30 21:40:43 +02:00

[ticket/16765] Check if ACP_CONTACT_SETTINGS module already installed

Checks to see if the ACP_CONTACT_SETTINGS module is already installed prior to
running migration.

PHPBB3-16765
This commit is contained in:
Patrick Webster
2021-04-24 13:02:07 -05:00
parent a641a992f6
commit 9051b28e14

View File

@@ -15,6 +15,20 @@ namespace phpbb\db\migration\data\v310;
class contact_admin_acp_module extends \phpbb\db\migration\migration
{
public function effectively_installed()
{
$sql = 'SELECT module_id
FROM ' . MODULES_TABLE . "
WHERE module_class = 'acp'
AND module_basename = 'acp_contact'
AND module_langname = 'ACP_CONTACT_SETTINGS'";
$result = $this->db->sql_query($sql);
$module_id = $this->db->sql_fetchfield('module_id');
$this->db->sql_freeresult($result);
return $module_id != false;
}
public function update_data()
{
return array(