i think the whole safe mode check reworked since that post, i tried to add the define('SAFE_MODE', FALSE);
line after the following part, since that seems the last part, where something overrides my SAFE mode definition, without any success. :S
// get value for safe mode
if ((gettype(ini_get('safe_mode')) == 'string')) {
// if sever did in in a other way
if (ini_get('safe_mode') == 'off') define('SAFE_MODE', FALSE);
else define('SAFE_MODE', ini_get('safe_mode'));
} else
define('SAFE_MODE', ini_get('safe_mode'));
sebi