If all you want to do is display the time remaining on the ban whenever the user tries to log on, then...
1). Open 'includes/functions.php'
2). Find eval(standard_error(fetch_error('nopermission_bann ed', $reason['reason'], $date)));
3). ABOVE it insert:
PHP Code:
// start code 'ban time'
if ($date != $vbphrase['never'])
{
$remain = $reason['liftdate'] - TIMENOW;
$remain_days = floor($remain / 86400);
$remain_hours = ceil(($remain - ($remain_days * 86400)) / 3600);
if ($remain_hours == 24)
{
$remain_days += 1;
$remain_hours = 0;
}
if ($remain_days <= 0)
{
$timeremaining = "<i>Will be lifted soon.</i>";
}
else
{
if ($remain_days == 1)
{
$day_word = $vbphrase['day'];
}
else
{
$day_word = $vbphrase['days'];
}
if ($remain_hours == 1)
{
$hour_word = $vbphrase['hour'];
}
else
{
$hour_word = $vbphrase['hours'];
}
$timeremaining = "$remain_days $day_word, $remain_hours $hour_word";
}
$date .= "<br />Time Remaining: $timeremaining";
}
// end code 'ban time'
Cheers,
David.