Помгите пожалуйста у меня такая проблема установил себе на сайт фруктовую ферму с пополнением через фри кассу оплачивается всё хорошо но после оплаты игровая валюта не прибавляется , и ещё одна проблемка хотя это не проблема а просто нужда какие нибуть модули для фермы наподобии заданий конкурса рефералов или сёрфинга
Есть скрипт подобия фруктовой фермы. все в норме кроме пары моментов. При реге не выдается бонус и не работает вывод средств подскажите где проблема. Вот собственно скрипт вывода: PHP: <?PHP$_OPTIMIZATION["title"] = "Аккаунт - Заказ выплаты";$usid = $_SESSION["user_id"];$usname = $_SESSION["user"];$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");$user_data = $db->FetchArray();$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");$sonfig_site = $db->FetchArray();$status_array = array( 0 => "Проверяется", 1 => "Выплачивается", 2 => "Отменена", 3 => "Выплачено");# Минималка серебром!$minPay = 100;?><div class="s-bk-lf"> <div class="acc-title">Заказ выплаты</div></div><div class="silver-bk"><div class="clr"></div> <center><img src="/img/payeer.jpg"></center><br>Выплаты осуществляются в автоматическом режиме. <br>Процент при выводе составляет 0% <br><br>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на большинство известных платежных систем и международных банков.<br><br><b>Ссылки на учебные материалы:</b><br>- <a href="https://payeer.com/?partner=1115613" target="_blank"><b><font color="#737373">Создание счета в </font><font color="blue">Payeer</b></font></a></center></blockquote> <br>- <a href="http://payeeer.ru/outpay" target="_blank"><b><font color="#737373">Вывод средств из <font color="blue">Payeer</b></font></a></center></blockquote><br><br><br><?PHP function ViewPurse($purse){if( substr($purse,0,1) != "P" ) return false;if( !ereg("^[0-9]{6,7}$", substr($purse,1)) ) return false;return $purse;} # Заносим выплату if(isset($_POST["purse"])){ $_POST["purse"] = $db->RealEscape($_POST['purse']); $purse = ViewPurse($_POST["purse"]); $purse = $db->RealEscape($_POST['purse']); $sum = intval($_POST["sum"]); $sum = $db->RealEscape($_POST['sum']); $val = "RUB"; $sum_pay = sprintf("%.2f",$sum - ($sum * $komitog)); if($purse !== false){ if($sum >= $minPay){ if($sum <= $user_data["money_p"]){ # Проверяем на существующие заявки $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')"); if($db->FetchRow() == 0){ ### Делаем выплату ### $payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey); if ($payeer->isAuth()) { $arBalance = $payeer->getBalance(); if($arBalance["auth_error"] == 0) { $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"]; if( $arBalance["balance"]["RUB"]["DOSTUPNO"] > $sum_pay){ $arTransfer = $payeer->transfer(array( 'curIn' => 'RUB', // счет списания 'sum' => $sum_pay, // сумма получения 'curOut' => 'RUB', // валюта получения 'to' => $purse, // получатель (email) //'to' => '+71112223344', // получатель (телефон) //'to' => 'P1000000', // получатель (номер счета) 'comment' => iconv('windows-1251', 'utf-8', "НОРМ выплата") //'anonim' => 'Y', // анонимный перевод //'protect' => 'Y', // протекция сделки //'protectPeriod' => '5', // период протекции (от 1 до 30 дней) //'protectCode' => '12345', // код протекции )); if (!empty($arTransfer["historyId"])) { # Снимаем с пользователя $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'"); # Вставляем запись в выплаты $da = time(); $dd = $da + 60*60*24*15; $ppid = $arTransfer["historyId"]; $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, pay_sys, payment_id, date_add, status) VALUES ('$usname','$usid', '1', '$purse','$sum_pay','RUB', '$sum', '$ppid','".time()."', '3')"); $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'"); $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'"); echo "<center><font color='green'>Успешно выплачено</font></center>"; } else { echo "<center><font color='red'>В данный момент проводятся технические работы. Выплаты временно отключены</font></center>"; } }else echo "<center><font color='red'>В данный момент проводятся технические работы. Выплаты временно отключены</font></center>"; }else echo "<center><font color='red'>В данный момент проводятся технические работы. Выплаты временно отключены</font></center>"; }else echo "<center><font color='red'>В данный момент проводятся технические работы. Выплаты временно отключены</font></center>"; }else echo "<center><font color='red'>ERROR...</font></center>"; }else echo "<center><font color='red'>Вы указали больше, чем имеется на вашем счету</font></center>"; }else echo "<center><font color='red'>Минимальная сумма для выплаты составляет {$minPay} серебра</font></center>"; }else echo "<center><font color='red'>Кошелек Payeer указан неверно</font></center>"; }?><div align="center"><b>Заказ выплаты:</b><br><?if(99.99 <= $user_data["insert_sum"]){?><form action="" method="post"><table width="70%" border="0" align="center"> <tbody><tr> <td valign="middle"><font color="#000;">Выберите кошелек для выплаты</font>: </td> <td> <input name="purse" class="lg" style="width: 130px"> </td> </tr> <tr> <td valign="middle"><font color="#000;">Серебро для вывода</font> [Мин. <span id="res_min">100.00</span>]<font color="#000;">:</font> </td> <td><input type="text" name="sum" id="sum" value="0" size="15" onkeyup="PaymentSum();" class="lg" style="width: 130px"></td> </tr> <tr> <td valign="middle"><font color="#000;">Получаете Payeer <span id="res_val">RUB</span></font><font color="#000;">:</font> </td> <td> <input type="text" name="res" id="res_sum" value="2.00" size="15" disabled="disabled" class="lg" style="width: 130px"> <input type="hidden" name="per" id="RUB" value="100" disabled="disabled"> <input type="hidden" name="per" id="min_sum_RUB" value="1.0" disabled="disabled"> <input type="hidden" name="val_type" id="val_type" value="RUB"> </td> </tr> <tr> <td colspan="2" align="center"> <input type="hidden" name="control_payment" value="28869ce5618a4f9bb8119392c52a446e"> <input type="submit" name="swap" value="ЗАКАЗАТЬ ВЫПЛАТУ" class="button" style="margin-top:10px; width: 300px;"></td> </tr></tbody></table></form><?}else echo "<center><font color = 'red'><b>Для активации выплат необходимо пополнить баланс на сумму от 250 рублей!<br>МЫ РАБОТАЕМ БЕЗ БАЛЛОВ!</b></font></center><br>";?><script language="javascript">PaymentSum(); SetVal();</script><br><table cellpadding="3" cellspacing="0" border="0" bordercolor="#336633" align="center" width="99%"> <tbody><tr> <td colspan="5" align="center"><h4>Ваши последние 20 выплат</h4></td> </tr> <tr> <td align="center" class="m-tb">Серебро</td> <td align="center" class="m-tb">Получаете</td> <td align="center" class="m-tb">Кошелек</td> <td align="center" class="m-tb">Дата</td> <td align="center" class="m-tb">Статус</td> </tr> <tr><td align="center" colspan="5">Нет записей</td></tr> </tbody></table></div><div class="clr"></div> </div>