Код: Выделить всё
// Common global functions
Код: Выделить всё
function get_dostup($up, $down, $skip=0, $bonus=0.000, $minratio=0)
{
//settype($up, 'integer');//Byte
//settype($down, 'integer');//Byte
settype($skip, 'integer');//Gb
$dostup=0;
if($skip && $down < $skip*1024*1024*1024)
{
$dostup='=)';
}
else if(!$up && !$down)
{
$dostup='=|';
}
else if(!$up && $down)
{
$dostup='=)';
}
else if(!$down && $up)
{
$dostup=number_format(($up / $minratio), 2, '.', '');
}
else
{
$dostup=number_format((($up / $minratio)-$down), 2, '.', '');
}
// if($bonus!=0.000 && !in_array($dostup, array('Inf.', 'Seed.', 'Leech.', 'None.')))
// {
// settype($bonus, 'float');
// $dostup=number_format(($dostup + ($up * $bonus)), 2, '.', '');
// }
if($dostup<0)
{
$dostup='=(';
return $dostup;
}
else
{
return get_formatted_filesize($dostup);
}
}
Код: Выделить всё
'U_TINFO_RATIO' => get_ratio($user->data['user_uploaded'], $user->data['user_downloaded'], $config['ppkbb_tcratio_start'], $user->data['user_bonus']),
Код: Выделить всё
'U_TINFO_DOSTUP' => get_dostup($user->data['user_uploaded'], $user->data['user_downloaded'], $config['ppkbb_tcratio_start'], $user->data['user_bonus'], 0.3),
serrrios
9CaraTT
zip
serrrios
9CaraTT
Код: Выделить всё
'TRACKER_USER_RATIO' => get_ratio_alias(get_ratio($member['user_uploaded'], $member['user_downloaded'], $config['ppkbb_tcratio_start'], $member['user_bonus'])),
Код: Выделить всё
'TRACKER_USER_DOSTUP' => get_dostup($member['user_uploaded'], $member['user_downloaded'], $config['ppkbb_tcratio_start'], $member['user_bonus'], 0.3),
serrrios
9CaraTT
Работать то работает, но вместо того чтобы выдавать сколько доступно, везде пишет Доступно: 0 байтserrrios » 10 янв 2012, 15:07 писал(а):а она даже работает.
9CaraTT