gonna rewrite the hack in some places due to knowing how to fix a couple things and also the fact that the code was messed the eff up
example
PHP Code:
if (!$DB_site->num_rows($confessions))
{
eval(print_standard_error('confessions_error'));
}
else
{
$totalconf = number_format($DB_site->num_rows($confessions));
while ($confession_info = $DB_site->fetch_array($confessions))
{
$confession_info['text'] = nl2br(stripslashes($confession_info['text']));
$confession_info['num_rates'] = number_format($confession_info['votes']);
extract($confession_info);
$time_posted = vbdate('n-j-y, g:i:s a', $timestamp);
// this fixes a problem to do with numbers showing wrongly in the confessions_bit
if ($rate < 1) {
$rate = "0";
$num_rates ="0";
}
eval('$confessions_bits .= "' . fetch_template("confessions_bit") . '";');
}
}