bolasola

Пользователь
Сообщения
2
Реакции
0
Баллы
1
Как изменить реферальные проценты в скрипте?
 

Saytotvorec

Команда форума
Администратор
Сообщения
111
Реакции
63
Баллы
28
Покажу на примере оригинального скрипта Fast Core.
В файле обработчика платежа payeer.php который находится в корне сайта ищем строки:
PHP:
# Формируем реферер
$us_data = $db->query("SELECT rid FROM db_users WHERE id = '$uid' LIMIT 1")->fetchArray();
$rid = $us_data["rid"];
$income = ($sum * 0.1);
Строка, которая отвечает за реферальный процент:
PHP:
$income = ($sum * 0.1);
В скобках написано число 0.1 - это означает, что реферальный процент сейчас 10%. Ну соответственно если изменить это число на 0.2 - это будет 20% и так далее. Логично что 1 - это 100%.
 

Saytotvorec

Команда форума
Администратор
Сообщения
111
Реакции
63
Баллы
28
И кстати у некоторых установлены ручные пополнения (по ID транзакции) - в этом случае всё делается тоже самое, что и в предыдущем шаге, тот же самый код, но файл с нужным нам кодом уже другой - /pages/user/insert.php
PHP:
# Формируем реферер
$us_data = $db->query("SELECT rid FROM db_users WHERE id = '$uid' LIMIT 1")->fetchArray();
$rid = $us_data["rid"];
$income = ($amount * 0.01);
Строка с переменной выглядит иак же (переменная может быть другая):
PHP:
$income = ($amount * 0.01);
Ну и соответственно 0.01 - это 1% и так далее. Не забываем, что 1 - это 100%.
 

Saytotvorec

Команда форума
Администратор
Сообщения
111
Реакции
63
Баллы
28
Что касается визуальной части отображения процентов, то тут тоже нужно в ручную изменить информацию. Находится это в файле с отображением рефералов пользователя: /pages/user/referals.php
В оригинальном скрипте Fast Core код выглядит так:
HTML:
<div class="alert bg-light text-center">
Приглашайте в проект своих друзей и знакомых! Вы будете <br>получать <b>10%</b> от каждого пополнения баланса вашим рефералом сразу на счет для вывода! <br>
Ниже представлена ссылка для привлечения и количество приглашенных Вами людей.<br>
</div>
Где написано 10% изменяем на свой показатель, который поставили в предыдущем шаге.
 

bolasola

Пользователь
Сообщения
2
Реакции
0
Баллы
1
подробно и понятно,но вот в файлах нет таких строк
 

Saytotvorec

Команда форума
Администратор
Сообщения
111
Реакции
63
Баллы
28
Кстати да, совсем забыл...
Данный способ уже рассмотрен не на оригинальном скрипте Fast Core.
Если в файлах нет кода, который я описывал выше значит данные настройки вынесены в отдельный файл.
А в тех файлах, которые я описывал выше есть строки подключающих функций.
Например в файле payeer.php или /pages/user/insert.php есть строки:
PHP:
# Реф-система
$uref = new income_ref($db);
$uref->uRef($uid, $sum);
Ищем в каком файле лежат эти функции... в моём случае файл называется /core/income_ref.php у вас название файла может отличаться.
У меня в данном файле 3-х уровневая реферальная система и мы можем поменять проценты вознаграждений к каждому уровню.
Это делается в данных строках:
PHP:
# Начисляем проценты
$sum1 = ($sum * 0.07);
$sum2 = ($sum * 0.02);
$sum3 = ($sum * 0.01);
Ну и соответственно, как я говорил выше ... 0.01 - это 1%, 0.02 - это 2%, 0.07 - это 7% эти цифры изменяете на любые другие.
 

Rich-99000000

Пользователь
Сообщения
4
Реакции
0
Баллы
1
PHP:
function calcToPerc($val){
$val = $val/100;
$val = number_format($val, 2, '.', '');
    return $val;
}
$sum = array();
$sum[1] = ($sum * calcToPerc(7));
$sum[2] = ($sum * calcToPerc(2));
$sum[3] = ($sum * calcToPerc(1));
 

Saytotvorec

Команда форума
Администратор
Сообщения
111
Реакции
63
Баллы
28
Сверху