Помогу по Фруктовой Ферме

Masterwen

Участник
как зачислить средства на счет разобрался! спасибо! а вот как выводить так и не не пойму
 

Masterwen

Участник
А как исправить?! Или в этом файле тоже есть подключение по id и коду
 

Masterwen

Участник
Или я так понимаю тут нужно сво кошелики вставлять
Payeer'=>'1136053',
'QIWI'=>'60792237',
'ЯндексДеньги'=>'25344',
'Билайн'=>'24898938',
'Мегафон'=>'24899391',
'МТС'=>'24899291',
'ТЕЛЕ2'=>'95877310',
'VISA' =>'117146509',
'MASTERCARD' =>'57644634',
'MAESTRO' =>'57766314',
'BITCOIN' =>'57766314'
 

Masterwen

Участник
разобрался с подключением payeer. только теперь выдает ошибку Ошибка [Array ( [pay_sys_no_isset] => Payment system does not exist or temporarily unavailable [cur_no_pay_sys] => Withdrawal to RUB is currently unavailable. Available currencies are ) ] - попробуйте через 20-30 секунд или сообщите о ней администратору!
 

Masterwen

Участник
Подскажите пожалуйста. при добавлениие конкурсов через админку выдает такую ошибку Field 'user_1' doesn't have a default value
С чем это может быть связано!
 

pligin

Команда форума
Администратор
Подскажите пожалуйста. при добавлениие конкурсов через админку выдает такую ошибку Field 'user_1' doesn't have a default value
С чем это может быть связано!
Поле user_1 не имеет значения по умолчанию.
Отредактируй поле user_1 и укажи в значении по умолчанию пустую строку
 

pligin

Команда форума
Администратор
При регистрации каждому пользователю начисляет по 1 дереву (Лимонное дерево), как это убрать? Скрипт от https://github.com/iPSWeb/fruit-farm
в pages/_signup.php замени
PHP:
$db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");
на
PHP:
$db->Query("INSERT INTO db_users_b (id, user, last_sbor) VALUES ('$lid','$login', '".time()."')");
 

testuser

Участник
Все привет!и снова у меня проблемы! не начисляется баланс при пополнении! но в общую статистику сумма добавляется и пишет что внес сумму а на самом балансе нет!? и при выводе средств выдает ошибку 631! Кто сталкивался с этим подскажите плиз!
скорей всего мерч
 

goldblade

Местный
привет всем,
подскажите как убрать ограничение выплат,вместо 1440 мин(24 часа) сделать один раз в час?


Код:
<?PHP
# Заглушка запрещает выводить более 150 руб.
if($_POST["sum"] >= 150){
?>
<p class="alert alert-warning">Максимальная сумма вывода доступная для Вас временно составляет <b>150 рублей!</b> за 24 часа. Для увеличения суммы, напишите в тех. поддерку.</p>
<?PHP
return;
}
?>




<?PHP
# Заносим выплату
if(isset($_POST['swap'])){ // проверка: была ли отправлена форма




$plat = intval($_POST["plat"]);



if($plat == $user_date["plat_pass"]){



if($user_date['date_w'] < time() || $user_date['date_w'] == NULL) {
if(!empty($_POST['purse'])){
$ps = Array(
'Payeer'=>'1136053',
'Билайн'=>'24898938',
'Мегафон'=>'24899391',
'МТС'=>'24899291',
'ТЕЛЕ2'=>'95877310',
);
$ps = $ps[$_POST['ps']];
if(!empty($ps)){
if($_POST['ps'] == 'Payeer'){
function ViewPurse($purse){
if( substr($purse,0,1) != "P" ) return false;
if( !preg_match("#^[0-9]{7,15}$#", substr($purse,1)) ) return false;
return $purse;
}
}



if(isset($_POST['phone']) && $_POST['ps'] != 'QIWI'){
function ViewPurse($purse){
if( !preg_match("#^[\+]{1}[7]{1}[9]{1}[\d]{9}$#",$purse) ) return false;
return $purse;
}
$minPay = '25';
}



$purse = ViewPurse($_POST['purse']);
if($purse != false){
if((!empty($person) AND $person != false) OR !isset($person)){
$sum = round(floatval($_POST['sum']),2);
$val = 'RUB';
if($sum >= $minPay){
if($sum <= $user_data['money_p']){
# Проверяем на существующие заявки
$db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$user_id' AND (status = '0' OR status = '1')");
if($db->FetchRow() == 0){
$sum_pay = round( ($sum / $config_site['ser_per_wmr']), 2);



# Делаем выплату
$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($balance >= $sum_pay){
$array = array(
'action' => 'output',
'ps' => $ps,
'curIn' => $val, // счет списания
'sumOut' => $sum_pay, // сумма получения
'curOut' => $val, // валюта получения
'param_ACCOUNT_NUMBER' => $purse // получатель
);
if(!empty($person)){
$array['param_CONTACT_PERSON'] = $person;
}
$initOutput = $payeer->initOutput($array);
if ($initOutput){
$historyId = $payeer->output();
if ($historyId > 0){
# Снимаем с пользователя
$m_time = 1440; // Время блокировки в минутах
 $bl_time = time()+60*$m_time;
$db->Query("UPDATE db_users_b SET money_p = money_p - '$sum', payment_sum = payment_sum + '$sum_pay' WHERE id = '$user_id'");
$db->Query("UPDATE db_users_a SET date_w = '$bl_time' WHERE id = '$user_id'");

# Вставляем запись в выплаты
$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_id, payment_id, date_add, status) VALUES ('$usname','$user_id','$purse','$sum_pay','RUB', '$sum', '$ps', '$ppid','".time()."', '3')");

$db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
echo "<center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$user_id' LIMIT 1");
$user_data = $db->FetchArray();
}else{
echo '<center><font color = "red"><b>Ошибка ['.print_r($payeer->getErrors(), true).'] - попробуйте через 20-30 секунд или сообщите о ней администратору!</b></font></center><BR />';
}
}else{
echo '<center><font color = "red"><b>Ошибка ['.print_r($payeer->getErrors(), true).'] - попробуйте через 20-30 секунд или сообщите о ней администратору!</b></font></center><BR />';
}
}else echo '<center><font color = "red"><b>Сервер перегружен - попробуйте через 10-30 секунд или сообщите о ней администратору</b></font></center><BR />';
}else echo '<center><font color = "red"><b>Не удалось выплатить! Попробуйте позже.</b></font></center><BR />';
}else echo '<center><font color = "red"><b>Не удалось выплатить! Попробуйте позже. Ошибка № 631 </b></font></center><BR />';



}else echo '<center><font color = "red"><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />';
}else echo '<center><font color = "red"><b>Вы указали больше, чем имеется на вашем счету.</b></font></center><BR />';
}else echo '<center><b><font color = "red">Минимальная сумма для выплаты составляет '.$minPay.' руб!</font></b></center><BR />';
}else echo '<center><b><font color = "red">Данные держателя карты указаны неверно!</font></b></center><BR />';
}else echo '<center><b><font color = "red">Номер счета '.$purse.' указан неверно</font></b></center><BR />';
}else echo '<center><b><font color = "red">Платежная система не указана!</font></b></center><BR />';
}else echo '<center class="alert alert-danger"><b>Вы не ввели номер кошелька</b></center><BR />';
} else echo '<center class="alert alert-danger"><b>Вы уже производили выплату, следующая будет доступна:<BR>'.date('d.m.Y в H:i',$user_date['date_w']).'</b></center><BR />';
}else echo '<center><b><font color="red">Не верно указан Платежный пароль!</font></b></center><BR />';
}
?>
<center>
 

replacec

Участник
Есть проблемы с Фруктовой Фермой? Пиши!
Не знаешь как реализовать ту или иную функцию. Пиши!
Купил модуль, но не знаешь что в нем? Пиши!
Нужно подправить различные функции? Пиши!
По Фруктовой Ферме можно решить вопросы здесь!
нужна помощь в установке и настройке платёжных балов
 
Верх