ConfigFromXoops(); } function ConfigFromXoops() //for PHP4 constructor { $this->xoops_mainfile_path = $this->get_xoops_mainfile_path(); $this->module_path=dirname(dirname(__FILE__)); $this->module_name=basename($this->module_path); if(file_exists($this->xoops_mainfile_path)){ $array_file = file($this->xoops_mainfile_path); for ($i = 0 ; $i xoops_root_path = $define[1]; $this->xoops_url . '/modules/' . $this->module_name; break; case 'XOOPS_URL': $this->xoops_url = $define[1]; $this->module_url = $this->xoops_url . '/modules/' . $this->module_name; break; case 'XOOPS_TRUST_PATH': $this->xoops_trust_path = $define[1]; break; case 'XOOPS_DB_PREFIX': $this->xoops_db_prefix = $define[1]; break; case 'XOOPS_DB_NAME': $this->xoops_db_name = $define[1]; break; case 'XOOPS_DB_USER': $this->xoops_db_user = $define[1]; break; case 'XOOPS_DB_PASS': $this->xoops_db_pass = $define[1]; break; case 'XOOPS_DB_HOST': $this->xoops_db_host = $define[1]; break; default : } } } } // define from /settings/definition.inc.php (XCL) or /include/common.php(2016a-JP) $this->xoops_upload_path = $this->xoops_root_path .'/uploads'; $this->xoops_upload_url = $this->xoops_url . '/uploads'; if ($this->module_name == 'wordpress') $this->module_db_prefix = $this->xoops_db_prefix . '_wp_'; else $this->module_db_prefix = $this->xoops_db_prefix . '_' . $this->module_name . '_'; } function get_xoops_mainfile_path(){ return dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php'; } } ?>