Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
tonime30rus
Участник
Сообщения
93
Реакции
2
  • #3.101
Люди подскажите в чем проблема, все настроил верно но пишите когда выложу деньги *Не удалось выплатить* в чем может быть проблема? Пополнить все работает
 
rezerv
Участник
Сообщения
211
Реакции
10
  • #3.102
tonime30rus написал(а):
Люди подскажите в чем проблема, все настроил верно но пишите когда выложу деньги *Не удалось выплатить* в чем может быть проблема? Пополнить все работает
Не знаю как у Вас. Но умне говорили типа 100р на паер кошельке должно быть чтоб автовыплаты проходили. А дело оказалось вообще в хостинге. Пришлось сайт переносить и все заработало
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.103
а как изменить имя первого участника? в каком файле? к примеру заменить "Вас пригласил: Test его ID 1" на "
Вас пригласил:Blackyar его ID 1" не могу найти где сидит этот тест))
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #3.104
blackyar24 написал(а):
а как изменить имя первого участника? в каком файле? к примеру заменить "Вас пригласил: Test его ID 1" на "
Вас пригласил:Blackyar его ID 1" не могу найти где сидит этот тест))
вообще то в базе
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
  • #3.105
kvozimir написал(а):
вообще то в базе
В базе только созданный как.фаил в пеидж лижи сингап что такое.через него делается
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
  • #3.106
Снова перестало зачислять билеты и серебро рефералам! В чем проблема может быть? Информация о платеже тоже не заносится в db_insert_money. Что делать помогите срочно!
PHP:
<?PHP

# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

# Класс конфига
$config = new config;

# Функции
$func = new func;

# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);





if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
    $m_key = $config->secretW;
    $arHash = array($_POST['m_operation_id'],
            $_POST['m_operation_ps'],
            $_POST['m_operation_date'],
            $_POST['m_operation_pay_date'],
            $_POST['m_shop'],
            $_POST['m_orderid'],
            $_POST['m_amount'],
            $_POST['m_curr'],
            $_POST['m_desc'],
            $_POST['m_status'],
            $m_key);
  
    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
    if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
    {
      
    $db->Query("SELECT * FROM db_payeer_insert WHERE id = '".intval($_POST['m_orderid'])."'");
    if($db->NumRows() == 0){ echo $_POST['m_orderid']."|error"; exit;}
  
    $payeer_row = $db->FetchArray();
    if($payeer_row["status"] > 0){ echo $_POST['m_orderid']."|success"; exit;}
  
    $db->Query("UPDATE db_payeer_insert SET status = '1' WHERE id = '".intval($_POST['m_orderid'])."'");
  
    $ik_payment_amount = $payeer_row["sum"];
    $user_id = $payeer_row["user_id"];
 
    # Настройки
    $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
    $sonfig_site = $db->FetchArray();
 
   $db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1");
   $user_ardata = $db->FetchArray();
   $user_name = $user_ardata["user"];
   $refid = $user_ardata["referer_id"];
 
   # Зачисляем баланс
   $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 * 1) ) : $serebro;
   $serebro = intval($ins_sum >= 0.01) ? ($serebro + ($serebro * 0.5) ) : $serebro;
   $lsb = time();
   $to_referer = ($serebro * 0.20);
 
    //Начисляем билеты
    if($ik_payment_amount >= 99 and $ik_payment_amount < 599) {
    $bil = $ik_payment_amount / 100;
    $bill = intval($bil);
    }elseif ($ik_payment_amount >= 599 and $ik_payment_amount < 1199) {
    $bil = $ik_payment_amount / 100;
    $bill = intval($bil) + 3; // если сумма больше 500 и меньше 1200 руб то бонус 3 ключа
    }elseif ($ik_payment_amount >= 1199) {
    $bil = $ik_payment_amount / 100;
    $bill = intval($bil) + 6; // если сумма больше 1200 руб то бонус 6 ключей
    }else{
    $bill = 0;
}

 
   $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount', billet = billet + '$bill' WHERE id = '{$user_id}'");

 
   # Зачисляем средства рефереру и дерево
   $add_tree_referer = ($ins_sum <= 0.01);
   $db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + '$to_referer' {$add_tree_referer} WHERE id = '$refid'");
 
   # Статистика пополнений
   $da = time();
   $dd = $da + 60*60*24*15;
   $db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
   VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");

 
   # Конкурс
   $competition = new competition($db);
   $competition->UpdatePoints($user_id, $ik_payment_amount);

   # Сет бонус
   $wmset = new wmset();
   $marray = $wmset->GetSet($ik_payment_amount);
 
   $a_t = intval($marray["t_a"]);
   $b_t = intval($marray["t_b"]);
   $c_t = intval($marray["t_c"]);
   $d_t = intval($marray["t_d"]);
   $e_t = intval($marray["t_e"]);
 
   $db->Query("UPDATE db_users_b SET a_t = a_t + '$a_t', b_t = b_t + '$b_t', c_t = c_t + '$c_t', d_t = d_t + '$d_t', e_t = e_t + '$e_t',
   last_sbor = '$lsb' WHERE id = '{$user_id}'");
 
    # Обновление статистики сайта
    $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'");
  
    echo $_POST['m_orderid']."|success";
    exit;
  
  
    }
    echo $_POST['m_orderid']."|error";
}
?>
 
Hiferma
Участник
Сообщения
133
Реакции
51
  • #3.107
TyTuKeT написал(а):
Да нет как раз в этом и была.Сам не понял от чего так.
Я только что проверил
TyTuKeT написал(а):
Снова перестало зачислять билеты и серебро рефералам! В чем проблема может быть? Информация о платеже тоже не заносится в db_insert_money. Что делать помогите срочно!
PHP:
<?PHP

# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

# Класс конфига
$config = new config;

# Функции
$func = new func;

# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);



if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
    $m_key = $config->secretW;
    $arHash = array($_POST['m_operation_id'],
            $_POST['m_operation_ps'],
            $_POST['m_operation_date'],
            $_POST['m_operation_pay_date'],
            $_POST['m_shop'],
            $_POST['m_orderid'],
            $_POST['m_amount'],
            $_POST['m_curr'],
            $_POST['m_desc'],
            $_POST['m_status'],
            $m_key);

    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
    if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
    {
    
    $db->Query("SELECT * FROM db_payeer_insert WHERE id = '".intval($_POST['m_orderid'])."'");
    if($db->NumRows() == 0){ echo $_POST['m_orderid']."|error"; exit;}

    $payeer_row = $db->FetchArray();
    if($payeer_row["status"] > 0){ echo $_POST['m_orderid']."|success"; exit;}

    $db->Query("UPDATE db_payeer_insert SET status = '1' WHERE id = '".intval($_POST['m_orderid'])."'");

    $ik_payment_amount = $payeer_row["sum"];
    $user_id = $payeer_row["user_id"];

    # Настройки
    $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
    $sonfig_site = $db->FetchArray();

   $db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1");
   $user_ardata = $db->FetchArray();
   $user_name = $user_ardata["user"];
   $refid = $user_ardata["referer_id"];

   # Зачисляем баланс
   $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 * 1) ) : $serebro;
   $serebro = intval($ins_sum >= 0.01) ? ($serebro + ($serebro * 0.5) ) : $serebro;
   $lsb = time();
   $to_referer = ($serebro * 0.20);

    //Начисляем билеты
    if($ik_payment_amount >= 99 and $ik_payment_amount < 599) {
    $bil = $ik_payment_amount / 100;
    $bill = intval($bil);
    }elseif ($ik_payment_amount >= 599 and $ik_payment_amount < 1199) {
    $bil = $ik_payment_amount / 100;
    $bill = intval($bil) + 3; // если сумма больше 500 и меньше 1200 руб то бонус 3 ключа
    }elseif ($ik_payment_amount >= 1199) {
    $bil = $ik_payment_amount / 100;
    $bill = intval($bil) + 6; // если сумма больше 1200 руб то бонус 6 ключей
    }else{
    $bill = 0;
}


   $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount', billet = billet + '$bill' WHERE id = '{$user_id}'");


   # Зачисляем средства рефереру и дерево
   $add_tree_referer = ($ins_sum <= 0.01);
   $db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + '$to_referer' {$add_tree_referer} WHERE id = '$refid'");

   # Статистика пополнений
   $da = time();
   $dd = $da + 60*60*24*15;
   $db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
   VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");


   # Конкурс
   $competition = new competition($db);
   $competition->UpdatePoints($user_id, $ik_payment_amount);

   # Сет бонус
   $wmset = new wmset();
   $marray = $wmset->GetSet($ik_payment_amount);

   $a_t = intval($marray["t_a"]);
   $b_t = intval($marray["t_b"]);
   $c_t = intval($marray["t_c"]);
   $d_t = intval($marray["t_d"]);
   $e_t = intval($marray["t_e"]);

   $db->Query("UPDATE db_users_b SET a_t = a_t + '$a_t', b_t = b_t + '$b_t', c_t = c_t + '$c_t', d_t = d_t + '$d_t', e_t = e_t + '$e_t',
   last_sbor = '$lsb' WHERE id = '{$user_id}'");

    # Обновление статистики сайта
    $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'");

    echo $_POST['m_orderid']."|success";
    exit;


    }
    echo $_POST['m_orderid']."|error";
}
?>
# Зачисляем средства рефереру и дерево
$add_tree_referer = ($ins_sum <= 0.01);
Откуда у вас взялась эта строчка удалите её, она будет вызывать сбой и ниже {$add_tree_referer} удалите
 
tonime30rus
Участник
Сообщения
93
Реакции
2
  • #3.108
Все проблему решил мне помогли, проблема в хостинге!
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.109
ребят а как переименовать ферму?где это искать?
 
tonime30rus
Участник
Сообщения
93
Реакции
2
  • #3.110
blackyar24 написал(а):
ребят а как переименовать ферму?где это искать?
Смотри в файле \inc\_header в самом верху должно быть, если помог ставь +
Пример
<title>Тут имя - Проект который платит</title>
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.112
mobisaite написал(а):
в корне сайта index.php там смотри
да ты прав, изменил на свое, но вот только все равно пишет "Фруктовая ферма"((в чем проблема может быть?
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.113
tonime30rus написал(а):
Смотри в файле \inc\_header в самом верху должно быть, если помог ставь +
Пример
<title>Тут имя - Проект который платит</title>
это мы меняем название во вкладке, все равно +
 
tonime30rus
Участник
Сообщения
93
Реакции
2
  • #3.114
tonime30rus
Участник
Сообщения
93
Реакции
2
  • #3.115
Подскажите пожалуйста где искать ответ на проблему , почему в профиле не отображается сумма пополнения?
А выведено показывает, вот скрипт
Скрытое содержимое для зарегистрированных пользователей!
<tr>
<td align="left" style="padding:3px;"><b>Выведено:</b></td>
<td align="right" style="padding:3px;"><font color="#9933CC;"><b><?=sprintf("%.2f",$prof_data["payment_sum"]); ?> <?=$config->VAL; ?></b> </font></td>
</tr>
 

Вложения

TyTuKeT
Участник
Сообщения
219
Реакции
37
  • #3.116
Hiferma написал(а):
Я только что проверил

# Зачисляем средства рефереру и дерево
$add_tree_referer = ($ins_sum <= 0.01);
Откуда у вас взялась эта строчка удалите её, она будет вызывать сбой и ниже {$add_tree_referer} удалите
как от куда?Она во всех мерчантах есть)Что то тут не чисто
 
tonime30rus
Участник
Сообщения
93
Реакции
2
  • #3.117
tonime30rus написал(а):
Подскажите пожалуйста где искать ответ на проблему , почему в профиле не отображается сумма пополнения?
А выведено показывает, вот скрипт
Помогите мне)))
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #3.118
tonime30rus написал(а):
Помогите мне)))
PHP:
<tr>
<td align="left" style="padding:3px;">Пополнено</td>
<td align="left" style="padding:3px;"><font color="#000;"><?=sprintf("%.2f",$prof_data["insert_sum"]); ?> <?=$config->VAL; ?></font></td>
</tr>
вставляй перед выплачено
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
  • #3.119
Hiferma написал(а):
Я только что проверил

# Зачисляем средства рефереру и дерево
$add_tree_referer = ($ins_sum <= 0.01);
Откуда у вас взялась эта строчка удалите её, она будет вызывать сбой и ниже {$add_tree_referer} удалите
сделал как сказали и все заработало!спасибо большое.не знаю от куда там эти строки.
 
Hiferma
Участник
Сообщения
133
Реакции
51
  • #3.120
TyTuKeT написал(а):
как от куда?Она во всех мерчантах есть)Что то тут не чисто
не во всех, попробуй убери и увидишь
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху