diff options
Diffstat (limited to 'phpBB/includes/questionnaire/questionnaire.php')
| -rw-r--r-- | phpBB/includes/questionnaire/questionnaire.php | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/phpBB/includes/questionnaire/questionnaire.php b/phpBB/includes/questionnaire/questionnaire.php index 63ea432863..9699843db4 100644 --- a/phpBB/includes/questionnaire/questionnaire.php +++ b/phpBB/includes/questionnaire/questionnaire.php @@ -46,9 +46,9 @@ class phpbb_questionnaire_data_collector  		$this->providers = array();  	} -	function add_data_provider(&$provider) +	function add_data_provider($provider)  	{ -		$this->providers[] = &$provider; +		$this->providers[] = $provider;  	}  	/** @@ -80,7 +80,7 @@ class phpbb_questionnaire_data_collector  	{  		foreach (array_keys($this->providers) as $key)  		{ -			$provider = &$this->providers[$key]; +			$provider = $this->providers[$key];  			$this->data[$provider->get_identifier()] = $provider->get_data();  		}  		$this->data['install_id'] = $this->install_id; @@ -190,7 +190,6 @@ class phpbb_questionnaire_system_data_provider  			// - 192.168.0.0/16  			if ($ip_address_ary[0] == '10' ||  				($ip_address_ary[0] == '172' && intval($ip_address_ary[1]) > 15 && intval($ip_address_ary[1]) < 32) || -				($ip_address_ary[0] == '192' && $ip_address_ary[1] == '168') ||  				($ip_address_ary[0] == '192' && $ip_address_ary[1] == '168'))  			{  				return true; @@ -230,7 +229,7 @@ class phpbb_questionnaire_phpbb_data_provider  		if (empty($config['questionnaire_unique_id']))  		{  			$this->unique_id = unique_id(); -			set_config('questionnaire_unique_id', $this->unique_id); +			$config->set('questionnaire_unique_id', $this->unique_id);  		}  		else  		{ @@ -257,7 +256,7 @@ class phpbb_questionnaire_phpbb_data_provider  	*/  	function get_data()  	{ -		global $phpbb_root_path, $phpEx, $phpbb_config_php_file; +		global $phpbb_config_php_file;  		extract($phpbb_config_php_file->get_all());  		unset($dbhost, $dbport, $dbname, $dbuser, $dbpasswd); // Just a precaution  | 
