diff options
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/lib/upgrades/2011021800-1.8_svn-goodbye_walled_garden-083121a656d06894.php | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/engine/lib/upgrades/2011021800-1.8_svn-goodbye_walled_garden-083121a656d06894.php b/engine/lib/upgrades/2011021800-1.8_svn-goodbye_walled_garden-083121a656d06894.php index 5f98ef535..40b2c71d5 100644 --- a/engine/lib/upgrades/2011021800-1.8_svn-goodbye_walled_garden-083121a656d06894.php +++ b/engine/lib/upgrades/2011021800-1.8_svn-goodbye_walled_garden-083121a656d06894.php @@ -6,6 +6,8 @@   * Removes the Walled Garden plugin in favor of new system settings   */ +global $CONFIG; +  $access = elgg_set_ignore_access(TRUE);  if (elgg_is_active_plugin('walledgarden')) { @@ -22,6 +24,11 @@ $disable_registration = elgg_get_config('disable_registration');  if ($disable_registration !== null) {  	$allow_registration = !$disable_registration;  	elgg_save_config('allow_registration', $allow_registration); + +	$site = elgg_get_site_entity(); +	$query = "DELETE FROM {$CONFIG->dbprefix}config +				WHERE name = 'disable_registration' AND site_guid = $site->guid"; +	delete_data($query);  }  elgg_set_ignore_access($access); | 
