Здравствуйте.
Не могу понять, как настроить, чтобы при разных суммах пополнения начислялся бонус.
Движок ФФ стандартный, такой-же как у Fruit Ferm.
Хочу сделать примерно так:
При пополнении от 1 до 50 руб - 25%
При пополнении от 50 до 250 руб - 50%
При пополнении от 250 до 500 руб - 100% и так далее.
Подскажите ребят - у меня вообще начисляется серебро как то странно в 2 раза больше и вообще не понятно.
Вот код из payeer_merchant.php
# Зачисляем баланс
$serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) );
$db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
$ins_sum = $db->FetchRow();
$serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.25) ) : $serebro;
$serebro = intval($ins_sum >= 49.99) ? ($serebro + ($serebro * 0.25) ) : $serebro;
$add_tree = ( $ik_payment_amount >= 0.00) ? 0 : 0;
$lsb = time();
$to_referer = ($serebro * 0.10);
$db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro', a_t = a_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");
И вот еще один код из pages/account/_insert.php
<script type="text/javascript">
var min = 0.01;
var ser_pr = 100;
function calculate(st_q) {
var sum_insert = parseFloat(st_q);
var sum_a1 = sum_insert * ser_pr;
var sum_b1;
if (sum_insert>=1 && sum_insert<49.99) {
sum_b1 = sum_a1 * 0.25;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}
if (sum_insert>=50 && sum_insert<249) {
sum_b1 = sum_a1 * 0.50;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}
}
</script>