Index: trunk/xpressme_integration_kit/include/add_xpress_process.php
===================================================================
--- trunk/xpressme_integration_kit/include/add_xpress_process.php	(revision 448)
+++ trunk/xpressme_integration_kit/include/add_xpress_process.php	(revision 454)
@@ -5,4 +5,28 @@
 	if (is_object($wptouch_plugin)) return $wptouch_plugin->applemobile;
 	return false;
+}
+
+function safe_site_url(){
+	global $xoops_config;
+	
+	if (is_xpress_index_page_call()){
+		$siteurl = get_option('siteurl');
+		$home = get_option('home');
+		$module_url = $xoops_config->module_url;
+		$guess_url = wp_guess_url();
+		$guess_url = preg_replace('/\/$/','',$guess_url);
+		
+		if($siteurl != $module_url) {
+			if (!@fclose(@fopen($siteurl . '/xoops_version.php', "r"))){
+				update_option('siteurl' , $module_url);
+			}
+		}
+		
+		if($guess_url != $home) {
+			if (!@fclose(@fopen($home . '/xoops_version.php', "r"))){
+				update_option('home' , $guess_url);
+			}
+		}
+	}
 }
 
@@ -16,4 +40,7 @@
 	unset($offset);
 	require_once(ABSPATH.'wp-settings.php');
+	
+	safe_site_url();
+
 	if (!is_object($xoopsUser)){	// before login auth cookie clear
 		wp_logout();
