<?php
function get_xoops3_define(){
	if(!defined('XOOPS_VAR_PATH') ) return;
	$def_file = XOOPS_VAR_PATH . '/etc/resource.db.ini.php';
	$array_file = file($def_file);
	$pattern = '^\s*dbname\s*[\'"](.*)[\'"]';
	foreach ($array_file as $line){
		$pattern = '^\s*dbname\s*=\s*[\'"](.*)[\'"]';
		if (preg_match('/' . $pattern . '/' ,$line,$matchs)){
			if(!defined('XOOPS_DB_NAME') ) define('XOOPS_DB_NAME',$matchs[1]);
		}
		$pattern = '^\s*host\s*=\s*[\'"](.*)[\'"]';
		if (preg_match('/' . $pattern . '/' ,$line,$matchs)){
			if(!defined('XOOPS_DB_HOST') ) define('XOOPS_DB_HOST',$matchs[1]);
		}
		$pattern = '^\s*username\s*=\s*[\'"](.*)[\'"]';
		if (preg_match('/' . $pattern . '/' ,$line,$matchs)){
			if(!defined('XOOPS_DB_USER') ) define('XOOPS_DB_USER',$matchs[1]);
		}
		$pattern = '^\s*password\s*=\s*[\'"](.*)[\'"]';
		if (preg_match('/' . $pattern . '/' ,$line,$matchs)){
			if(!defined('XOOPS_DB_PASS') ) define('XOOPS_DB_PASS',$matchs[1]);
		}
		$pattern = '^\s*prefix\s*=\s*[\'"](.*)[\'"]';
		if (preg_match('/' . $pattern . '/' ,$line,$matchs)){
			if(!defined('XOOPS_DB_PREFIX') ) define('XOOPS_DB_PREFIX',$matchs[1]);
		}
	}
}
	
?>