Index: trunk/include/request_url.php
===================================================================
--- trunk/include/request_url.php	(revision 95)
+++ trunk/include/request_url.php	(revision 96)
@@ -13,7 +13,7 @@
  */
 function check_page_call($check_file =''){
-	global $xoops_config;
+	global $xoops_config;	// not object at install
 	if (empty($check_file)) return false;
-	$xpress_page = 	$xoops_config->module_name . '/' . $check_file;
+	$xpress_page = 	basename(dirname(dirname(__FILE__))) . '/' . $check_file;
 	$php_script_name = $_SERVER['SCRIPT_NAME'];
 	$php_query_string = $_SERVER['QUERY_STRING'];
@@ -49,3 +49,11 @@
 	return $ret;
 }
+
+function is_xpress_install_call(){
+	$action = 'action=ModuleInstall&dirname=';
+	$php_script_name = $_SERVER['SCRIPT_NAME'];
+	$php_query_string = $_SERVER['QUERY_STRING'];
+	if (strstr($php_query_string,$action) !== false) return true;
+	return false;
+}
 ?>
