I run 3.0.6 anf this is how my function.reputation lookes like; :surprised:
Soo, where should i put the replacement?
// ###################### Start getreputationimage #######################
function fetch_reputation_image(&$post, &$perms)
{
global $vboptions, $stylevar, $vbphrase;
if (!$vboptions['reputationenable'])
{
return true;
}
$reputation_value = $post['reputation'];
if ($post['reputation'] == 0)
{
$reputationgif = 'balance';
$reputation_value = $post['reputation'] * -1;
}
else if ($post['reputation'] < 0)
{
$reputationgif = 'neg';
$reputationhighgif = 'highneg';
$reputation_value = $post['reputation'] * -1;
}
else
{
$reputationgif = 'pos';
$reputationhighgif = 'highpos';
}
if ($reputation_value > 500)
{ // bright green bars take 200 pts not the normal 100
$reputation_value = ($reputation_value - ($reputation_value - 500)) + (($reputation_value - 500) / 2);
}
$reputationbars = intval($reputation_value / 100); // award 1 reputation bar for every 100 points
if ($reputationbars > 10)
{
$reputationbars = 10;
}
if (!$post['showreputation'] AND $perms['genericpermissions'] & CANHIDEREP)
{
$posneg = 'off';
$post['level'] = $vbphrase['reputation_disabled'];
eval('$post[\'reputationdisplay\'] = "' . fetch_template('postbit_reputation') . '";');
}
else
{
if (!$post['reputationlevelid'])
{
$post['level'] = $vboptions['reputationundefined'];
}
for ($i = 0; $i <= $reputationbars; $i++)
{
if ($i >= 5)
{
$posneg = $reputationhighgif;
}
else
{
$posneg = $reputationgif;
}
eval('$post[\'reputationdisplay\'] .= "' . fetch_template('postbit_reputation') . '";');
}
}
return true;
}
|