This should do it. Your member_complete plugin should look like this:
PHP Code:
require_once(DIR . '/includes/ces_permissions.php');
if (FILE_VERSION >= '3.7.0')
{
$userinfo =& $blockobj->profile->userinfo;
}
if (empty($bbcode_parser))
{
require_once(DIR . '/includes/class_bbcode.php');
$bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list(true));
$bbcode_parser->ces_options = array();
}
$un_parse = explode(' ', $vbulletin->options['ces_parse_fields']);
$un_parse = array_flip($un_parse);
ces_permissions_create($bbcode_parser, 'ces_profile');
foreach ($userinfo AS $key => $value)
{
if (strpos($key, 'field') !== 0)
{
continue;
}
$keynum = str_replace('field', '', $key);
if (empty($keynum) OR $un_parse["$keynum"] === null)
{
continue;
}
$save_tag_list = $bbcode_parser->tag_list;
if (empty($bbcode_parser->ces_options['ces_profile'][$userinfo['userid']]))
{
if ($userperms['ces_parser_permissions'] !== null)
{
$userinfo['permissions'] = $userperms;
}
else
{
$userinfo['permissions'] = cache_permissions($userinfo);
}
$bbcode_parser->ces_options['ces_profile'][$userinfo['userid']] = convert_bits_to_array($userinfo['permissions']['ces_parser_permissions'], $vbulletin->bf_ugp['ces_parser_permissions']);
}
$bbcode_parser->ces_options['current_userid'] = $userinfo['userid'];
$userinfo["$key"] = $bbcode_parser->parse(htmlspecialchars_decode($value), 'ces_profile');
$bbcode_parser->tag_list = $save_tag_list;
}