Index: trunk/include/request_url.php
===================================================================
--- trunk/include/request_url.php	(revision 131)
+++ trunk/include/request_url.php	(revision 132)
@@ -40,4 +40,8 @@
 }
 
+function is_admin_post_call(){
+	return check_page_call('wp-admin/post.php');
+}
+
 function is_xmlrpc_call(){
 	$ret =  check_page_call('xmlrpc.php');
Index: trunk/wp-config.php
===================================================================
--- trunk/wp-config.php	(revision 131)
+++ trunk/wp-config.php	(revision 132)
@@ -98,4 +98,5 @@
 	exit();		// The return to wp-blog-header.php is stolen here
 }
+if (is_admin_post_call()) require_once $xoops_config->xoops_mainfile_path;
 require_once(ABSPATH.'wp-settings.php');
 ?>
Index: trunk/wp-content/plugins/xpressme/include/notify_functions.php
===================================================================
--- trunk/wp-content/plugins/xpressme/include/notify_functions.php	(revision 131)
+++ trunk/wp-content/plugins/xpressme/include/notify_functions.php	(revision 132)
@@ -49,5 +49,5 @@
 	}
 //	set_error_handler("xpress_error_handler");
-	require $xoops_config->xoops_mainfile_path;	// load XOOPS System
+	require_once $xoops_config->xoops_mainfile_path;	// load XOOPS System
 	$module_id = get_xpress_modid() ;
 	$notification_handler =& xoops_gethandler( 'notification' ) ;
