Categories Hierarchy 2.1.x and IM Portal 1.2.0

Categories Hierarchy 2.1.x does not support assign_var() which is part of the IM Portal installation.
If you're running Categories Hierarchy 2.1.x and want to install IM Portal 1.2.0, install the MOD as instructed in the downloads and then do the following...
Open includes/page_header.php
FIND
REPLACE WITH
Open includes/page_tail.php
FIND
REPLACE WITH
If you're running Categories Hierarchy 2.1.x and want to install IM Portal 1.2.0, install the MOD as instructed in the downloads and then do the following...
Open includes/page_header.php
FIND
//// IM Portal [url=http]http://www.integramod.com//[/url] // debug forum wide Portal/*if($layout_forum_wide_flag) $temp_debug = 1;else $temp_debug = 0;die('debug: ' . strval(empty($gen_simple_header)) . ' | ' . strval($temp_debug) . ' | ' . strval($portal_config['portal_header']) . ' | ' . strval(defined('HAS_DIED')) . ' | ' . strval(defined('IN_LOGIN')));*/// debug forum wide Portal if(empty($gen_simple_header)){ if(!$layout_forum_wide_flag&&$portal_config['portal_header']&&(!defined('HAS_DIED'))&&(!defined('IN_LOGIN'))) { $template->set_filenames(array( 'portal_header' => 'portal_page_header.tpl') ); portal_parse_blocks($portal_config['default_portal'], TRUE, 'header'); $template->assign_var('HEADER_WIDTH', $portal_config['header_width']); $template->assign_var('PORTAL_HEADER', portal_assign_var_from_handle($template, 'portal_header')); }}
REPLACE WITH
//// IM Portal [url=http]http://www.integramod.com//[/url] // debug forum wide Portal/*if($layout_forum_wide_flag) $temp_debug = 1;else $temp_debug = 0;die('debug: ' . strval(empty($gen_simple_header)) . ' | ' . strval($temp_debug) . ' | ' . strval($portal_config['portal_header']) . ' | ' . strval(defined('HAS_DIED')) . ' | ' . strval(defined('IN_LOGIN')));*/// debug forum wide Portal if(empty($gen_simple_header)){ if(!$layout_forum_wide_flag&&$portal_config['portal_header']&&(!defined('HAS_DIED'))&&(!defined('IN_LOGIN'))) { $template->set_filenames(array( 'portal_header' => 'portal_page_header.tpl') ); portal_parse_blocks($portal_config['default_portal'], TRUE, 'header'); $template->assign_vars(array('HEADER_WIDTH' => $portal_config['header_width'])); $template->assign_vars(array('PORTAL_HEADER' => portal_assign_var_from_handle($template, 'portal_header'))); }}
Open includes/page_tail.php
FIND
//// IM Portal [url=http]http://www.integramod.com//[/url] // debug forum wide Portal/*if($layout_forum_wide_flag) $temp_debug = 1;else $temp_debug = 0;die('debug: ' . strval($temp_debug) . ' | ' . strval($portal_config['portal_tail']) . ' | ' . strval(defined('HAS_DIED')) . ' | ' . strval(defined('IN_LOGIN')));*/// debug forum wide Portal if(!$layout_forum_wide_flag&&$portal_config['portal_tail']&&(!defined('HAS_DIED'))&&(!defined('IN_LOGIN'))){ $template->set_filenames(array( 'portal_tail' => 'portal_page_tail.tpl') ); portal_parse_blocks($portal_config['default_portal'], TRUE, 'tail'); $template->assign_var('FOOTER_WIDTH', $portal_config['footer_width']); $template->assign_var('PORTAL_TAIL', portal_assign_var_from_handle($template, 'portal_tail'));}
REPLACE WITH
//// IM Portal [url=http]http://www.integramod.com//[/url] // debug forum wide Portal/*if($layout_forum_wide_flag) $temp_debug = 1;else $temp_debug = 0;die('debug: ' . strval($temp_debug) . ' | ' . strval($portal_config['portal_tail']) . ' | ' . strval(defined('HAS_DIED')) . ' | ' . strval(defined('IN_LOGIN')));*/// debug forum wide Portal if(!$layout_forum_wide_flag&&$portal_config['portal_tail']&&(!defined('HAS_DIED'))&&(!defined('IN_LOGIN'))){ $template->set_filenames(array( 'portal_tail' => 'portal_page_tail.tpl') ); portal_parse_blocks($portal_config['default_portal'], TRUE, 'tail'); $template->assign_vars(array('FOOTER_WIDTH' => $portal_config['footer_width'])); $template->assign_vars(array('PORTAL_TAIL' => portal_assign_var_from_handle($template, 'portal_tail')));}