Index: trunk/xpressme_integration_kit/class/check_blocks_class.php
===================================================================
--- trunk/xpressme_integration_kit/class/check_blocks_class.php	(revision 503)
+++ trunk/xpressme_integration_kit/class/check_blocks_class.php	(revision 505)
@@ -344,5 +344,10 @@
 function &_get_block_object_bymodule_id( $mid, $asobject=true )
 {
-	$objs =& xoopsBlock::getByModule( $mid, $asobject );
+	if ( defined('ICMS_VERSION_BUILD') && ICMS_VERSION_BUILD > 27  ) { /* ImpressCMS 1.2+ */
+		$block_handler =& xoops_gethandler ('block');
+		$objs =& $block_handler->getByModule( $mid, $asobject );
+	} else { /* legacy support */
+		$objs =& XoopsBlock::getByModule( $mid, $asobject ) ; /* from class/xoopsblock.php */
+	}
 	return $objs;
 }
