Heres a much better version which seems to work in the most common areas with only one file edit:
Find:
PHP Code:
function fetch_censored_text($text)
{
global $vboptions;
static $censorwords;
Add after:
PHP Code:
switch(THIS_SCRIPT) {
case 'editpost':
$uservar = &$GLOBALS['postinfo'];
break;
case 'private':
$uservar = &$GLOBALS['pm'];
break;
case 'showthread':
case 'showpost':
$uservar = &$GLOBALS['post'];
break;
case 'newthread':
$uservar = &$GLOBALS['bbuserinfo'];
break;
case 'newreply':
$uservar = &$GLOBALS['post'];
break;
}
if ($uservar['userid'] == 1 || (THIS_SCRIPT == 'newreply' && ($uservar['userid'] == 1 || $GLOBALS['bbuserinfo']['userid'] == 1)) || (THIS_SCRIPT == 'private' && ($uservar['fromuserid'] == 1 || $GLOBALS['bbuserinfo']['userid'] == 1))) {
return $text;
}