Пополняю баланс но в статистике не отображает

  • Автор темы Max87
  • Дата начала
Max87
Участник
Сообщения
11
Реакции
0
Пополняю баланс,серебро все приходит но резерв в статистике не двигается. В чем может быть проблема?
 
fhjktrdf
Участник
Сообщения
144
Реакции
10
Дело в базе данных.
 
mpit
Участник
Сообщения
9
Реакции
0
а что именно в базе не так?
 
mpit
Участник
Сообщения
9
Реакции
0
можно подробнее?
 
Pizza52
Участник
Сообщения
335
Реакции
21
mpit написал(а):
а что именно в базе не так?
файл мерчанта выклади, там просто в статистику данные не отправляются)
 
  • Like
Реакции: reks
dima2010
Участник
Сообщения
60
Реакции
6
У меня такая же хрень при пополнение серебра нема а в базе прописывается да выплаты рабатают без проблем
 
sergo
Местный
Сообщения
49
Реакции
3
dima2010 написал(а):
У меня такая же хрень при пополнение серебра нема а в базе прописывается да выплаты рабатают без проблем
Выложи код из файла merchant.php либо payeer_merchant.php
 
dima2010
Участник
Сообщения
60
Реакции
6
payresultauto.php
Он у меня так называется
<?
session_start();
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

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

if(empty($_SESSION['user_id'])){ exit;}


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

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

#рейтинг
include('status.php');

date_default_timezone_set('Europe/Moscow');
$koshel= $config->wprice; //кошель
$nowtime=time();
$nowtime2=time()-86400;
$user_id =$_SESSION['user_id'];
$db2->Query("DELETE FROM seo_basket WHERE time<$nowtime2 and ok!=1");
$db2->Query("SELECT price,id FROM seo_basket WHERE fromid='$user_id' and ok=0");
while($row=$db2->FetchArray()){

$price=$row['price'];
$id=$row['id'];
$datestart = date("Ymd H:i:s", time()-86400);
$datefinish = date("Ymd H:i:s", time()+86400);
include("$_SERVER[DOCUMENT_ROOT]/v2/_header.php");

$response = $wmxi->X3($koshel, intval(0), intval(0), intval(0), intval(0), trim($datestart), trim($datefinish));
$marat=$response->toArray();
$k=$marat['operations']['@attributes']['cnt'];
$vs=$marat['operations']['operation'];

while($k!=0)
{

$k=$k-1;
$vv=$vs[$k];
$desc=$vv["desc"];
$desc=iconv("utf-8","windows-1251",$desc);
$amount = htmlspecialchars(@$vv["amount"], ENT_QUOTES);
$checkwmid = htmlspecialchars(@$vv["corrwm"], ENT_QUOTES);
$opertype = htmlspecialchars(@$vv["opertype"], ENT_QUOTES);
$period=htmlspecialchars(@$vv["opertype"], ENT_QUOTES);
$kosheluser = htmlspecialchars(@$vv["pursesrc"], ENT_QUOTES);

//авто-защита от дебилов версия 2.0
$vowels = md5("$_SESSION[user]№$id");
$pos=substr_count($desc, $vowels);
if($pos!=0 && $period==0 && $opertype == 0 and $price<=$amount)
{
$db->Query("UPDATE seo_basket SET ok = '1' WHERE id = '$id'");

$ik_payment_amount = $price;

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

$db->Query("SELECT user, referer_id, statreit FROM yuzery_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) );
# Конкурс
$crazy = new crazy($db);
$crazy->UpdatePoints($user_id, $serebro);
#--------
$db->Query("SELECT insert_sum FROM yuzery_b WHERE id = '{$user_id}'LIMIT 1");
$ins_sum = $db->FetchRow();

$serebro=$serebro+($serebro*0.25);

if (time()<($user_ardata["date_reg"] + ($sonfig_site["days_add_bonus"] * 86400)))
$serebro = $serebro + ($serebro / 100*$sonfig_site["per_add_bonus"]);
elseif($sonfig_site["start_all"] + ($sonfig_site["day_all"] * 86400) > time())
$serebro = $serebro + ($serebro / 100*$sonfig_site["per_all"]);

$lsb = time();

$reit=$user_ardata["statreit"];
if($reit>=$s6[1]){$sa=$s6;}else
if($reit<=$s5[1]){$sa=$s5;}
if($reit<=$s4[1]){$sa=$s4;}
if($reit<=$s3[1]){$sa=$s3;}
if($reit<=$s2[1]){$sa=$s2;}
if($reit<=$s1[1]){$sa=$s1;}
$to_referer = ($serebro * ($sa[4]/100));
$db->Query("SELECT user FROM yuzery_a where id='{$user_id}' and banned!='0'");
if($db->NumRows() > 0){ $denga="denga_ban";}else{ $denga="denga_b";}
$db->Query("UPDATE yuzery_b SET $denga = $denga + '$serebro', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");

#рейтинг
$statreit=$ik_payment_amount/100*$star[2];
$db->Query("UPDATE yuzery_a SET statreit = statreit + '$statreit' WHERE id = '{$user_id}'");

#Билеты
$biletsum=intval($serebro/20000);
if($serebro>=200000){ $biletsum=$biletsum+3;}else
if($serebro>=100000){ $biletsum=$biletsum+1;}
if($biletsum!=0){ $db->Query("UPDATE yuzery_b SET bilet=bilet + $biletsum WHERE id = '{$user_id}'");
$biletsum1=$biletsum*1000;
$db->Query("UPDATE db_config SET biletsum=biletsum+$biletsum1 where id = 1");
}

# Зачисляем средства рефереру и дерево
$add_tree_referer = ($ins_sum <= 0.01) ? ", a_t = a_t + 0" : "";
$db->Query("UPDATE yuzery_b SET denga_b = denga_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, type)
VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd','Webmoney')");
if($refid!=1) {
# Конкурс
$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"]);
$p_t = intval($marray["t_p"]);
$e_t = intval($marray["t_e"]);

$db->Query("UPDATE yuzery_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', p_t = p_t + '$p_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'");
$db->Query("UPDATE db_config SET webmoney=webmoney+'$ik_payment_amount' where id = 1");

$v=1;
}
}
}
if($v==1){
?>
<script type="text/javascript">
location.replace("success.php");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=success.php">
</noscript>
<? }else{ ?>
<script type="text/javascript">
location.replace("fail.php");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=fail.php">
</noscript>
<?} ?>
 
FarMan
Местный
Сообщения
58
Реакции
9
о ужас:rofl:
 
  • Like
Реакции: reks
Pizza52
Участник
Сообщения
335
Реакции
21
  • #10
Понасовал всякого говнеца в мерчант, зачем суёшь то не зная будет ли оно работать и не зная справишься ли с поправкой кода?
 
Сверху