sv1cec,
YES YES man can i buy a bucket of coffee

working fine i modified the standerd "print_no_permission()" function
PHP Code:
function print_no_permission()
{
global $DB_site,$vboptions,$logincode,$url,$bbuserinfo,$session,$stylevar;
if(!$logincode)
{
$logincode=construct_login_code();
}
$postvars=construct_post_vars_html();
$bbuserinfo['badlocation'] = 1; // Used by exec_shut_down();
$warn_opts=$DB_site->query_first("SELECT * FROM " . TABLE_PREFIX . "warning_options WHERE oid='1'");
if (($bbuserinfo['usergroupid']==$warn_opts['banned_usergroup_id'] OR $bbuserinfo['usergroupid']==$warn_opts['troll_usergroup_id']) AND $bbuserinfo['userid'])
{
$ban = $DB_site->query_first("SELECT liftdate FROM " . TABLE_PREFIX . "userban WHERE userid=$bbuserinfo[userid]");
if ($ban['liftdate']=='0')
{
$until="permanently banned";
}
else
{
$until= vbdate ( $vboptions['dateformat'], $ban[liftdate] );
$until=" temporarily banned, until the $until";
}
eval(print_standard_error('nopermission_banned', true));
}
// test
if($bbuserinfo['userid'])
{
eval(print_standard_error('nopermission_loggedin',true));
}
else
{
$scriptpath = htmlspecialchars_uni(SCRIPTPATH);
define('VB_ERROR_PERMISSION', true);
eval(print_standard_error('nopermission_loggedout', false));
}
}
thanks man for sorting that one out