That code would give out a dead index 100% of the time. The code should be:
PHP Code:
if (vbdate("m-d",$ourtimenow)=="04-01") {
$forums=$DB_site->query('SELECT * FROM forum WHERE displayorder<>0 AND active=1 ORDER BY parentid,RAND(NOW())');
} else {
$forums=$DB_site->query('SELECT * FROM forum WHERE displayorder<>0 AND active=1 ORDER BY parentid,displayorder');
}