Получил предупреждение за оффтоп
Здравствуйте. Я следовал всем инструкциям. Но я не смог запустить этот модуль. Ты поможешь мне ?
Код:
private function referals_money($money){
# Зачисляем денюжки рефералам
$this->db->Query("SELECT * FROM db_users_c WHERE id = {$this->user_id} LIMIT 1");
$user_referals = $this->db->FetchArray();
$to_referer = array();
$sonfig_site = $this->func->config_site($this->db);
for ($i = 1; $i <= 6; $i++) {
$ref_id = $user_referals['referer' . $i . '_id'];
if ($ref_id > 0) {
$psonfig_site = $this->func->config_site($this->db, $ref_id);
$ref_money = $money * ($psonfig_site['ref' . $i . '_pers'] / 100);
$ref_serebro = $ref_money * $psonfig_site["ser_per_wmr"];
$cash_points = $money * ($psonfig_site['ref' . $i . '_cp'] / 100);
$this->to_referer_all += $ref_money;
if($psonfig_site['payment_limit'] == 2){
switch ($psonfig_site['ref_mtype']){
case 0; $ref_serebro = $ref_serebro / 2; $ref_money = $ref_money / 2; break;
case 1; $ref_money = 0; break;
case 2; $ref_serebro = 0; break;
}
}
$to_referer[$i] = $ref_money;
$to_referer_ser[$i] = $ref_serebro;
$this->db->Query("SELECT `refback` FROM `db_users_a` WHERE `id` = '$referer_id'");
$refback = $this->db->FetchRow();
if($refback > 0){
$amount_refback = $to_referer*$refback/100;
$this->db->Query("UPDATE `db_users_b` SET `money_p` = `money_p` + '$amount_refback' WHERE `id` = '$user_id'");//начисление рефбек: money_p - на счет для вывода,money_b - на счет для оплаты
$to_referer -= $amount_refback;
}
Последнее редактирование: