Index: branches/Ver2.2/xpressme_integration_kit/admin/index.php
===================================================================
--- trunk/xpressme_integration_kit/admin/index.php	(revision 416)
+++ branches/Ver2.2/xpressme_integration_kit/admin/index.php	(revision 493)
@@ -164,5 +164,6 @@
 	global $xoopsModule;
 	include(dirname(__FILE__) . '/../wp-includes/version.php');
-	
+	require_once dirname(dirname( __FILE__ )).'/class/config_from_xoops.class.php' ;
+
 	if ($is_report) {
 		echo "******** "  . _AM_XP2_SYSTEM_INFO . "********" . "<br />\n";
@@ -190,7 +191,13 @@
 		echo ( extension_loaded( 'xml' )) ? "ON" : "OFF";
 		echo "<br />\n";
-		echo "memory_limit:   " ;
+		echo "default memory_limit:   " ;
 		echo  ini_get( 'memory_limit' );
 		echo "<br />\n";
+		$xoops_config = new ConfigFromXoops;
+		$xoops_config->xpress_set_memory_limmit();
+		echo "change memory_limit:   " ;
+		echo  ini_get( 'memory_limit' );
+		echo "<br />\n";
+		
 		echo "post_max_size:   " ;
 		echo  ini_get( 'post_max_size' );
@@ -258,7 +265,13 @@
 		echo ( extension_loaded( 'xml' )) ? "ON" : "OFF";
 		echo "</text><br />";
-		echo "<label>memory_limit:</label><text>";
+		echo "<label>default memory_limit:</label><text>";
 		echo  ini_get( 'memory_limit' );
 		echo "</text><br />";
+		$xoops_config = new ConfigFromXoops;
+		$xoops_config->xpress_set_memory_limmit();
+		echo "<label>change memory_limit:</label><text>";
+		echo  ini_get( 'memory_limit' );
+		echo "</text><br />";
+
 		echo "<label>post_max_size:</label><text>";
 		echo  ini_get( 'post_max_size' );
@@ -571,10 +584,9 @@
 function xpress_block_state($is_report = false)
 {
-	require_once dirname(dirname( __FILE__ )).'/class/config_from_xoops.class.php' ;
-	$xoops_config = new ConfigFromXoops;
-	
+	$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ;
+
 	include_once(dirname(dirname(__FILE__) ). '/class/check_blocks_class.php');
 	$xoops_block_check =& xoops_block_check::getInstance();
-	$xoops_block_check->check_blocks($xoops_config->module_name);
+	$xoops_block_check->check_blocks($mydirname);
 	if ($is_report){
 		echo "******** " . _AM_XP2_BLOCK_STATS . "********" . "<br />\n";
Index: branches/Ver2.2/xpressme_integration_kit/admin/menu.php
===================================================================
--- trunk/xpressme_integration_kit/admin/menu.php	(revision 416)
+++ branches/Ver2.2/xpressme_integration_kit/admin/menu.php	(revision 493)
@@ -58,4 +58,6 @@
 $adminmenu[$i++]['link'] = "index.php";
 
+$adminmenu[$i]['title'] = _MI_XP2_TO_UPDATE ;
+$adminmenu[$i++]['link'] = "admin/update.php";
 
 ?>
Index: branches/Ver2.2/xpressme_integration_kit/admin/update.php
===================================================================
--- branches/Ver2.2/xpressme_integration_kit/admin/update.php	(revision 493)
+++ branches/Ver2.2/xpressme_integration_kit/admin/update.php	(revision 493)
@@ -0,0 +1,12 @@
+<?php
+	$mydirname = basename(dirname( dirname( __FILE__ ) )) ;
+	$mydirpath = dirname( dirname( __FILE__ ) ) ;
+	require_once '../../../include/cp_header.php' ;
+
+	if( defined( 'XOOPS_CUBE_LEGACY' ) ) {
+		$url = XOOPS_URL.'/modules/legacy/admin/index.php?action=ModuleUpdate&dirname=' . $mydirname;
+	} else {
+		$url = XOOPS_URL.'/modules/system/admin.php?fct=modulesadmin&op=update&module=' . $mydirname ;
+	}
+	header('Location: ' . $url);
+?>
