siion
Местный
- Сообщения
- 39
- Реакции
- 0
Возникла такая проблема. Не пополняет рекламный бюджет сайта. При пополнении пишет NO MONEY
Может кто знает где и в каком файле что настраивать или саму проблему скажет этой ошибки? Возможно из за того что серфинг настроен что 1 рубль есть 1 рубль а у меня при обмене стоит золото 1 руб = 100 серебра для серфинга на отдельный счет все это складывается. В самом серфинге баланс отоброжается и пополняется чисто не понятно чего оно пишет так?
Есть еще вариант что при пополнении пишет
Возможно из за этого но тогда как исправить "неопределенный индекс:" и " неопределенная переменная:"
вот сам файл этого advservice.php.
Может кто знает где и в каком файле что настраивать или саму проблему скажет этой ошибки? Возможно из за того что серфинг настроен что 1 рубль есть 1 рубль а у меня при обмене стоит золото 1 руб = 100 серебра для серфинга на отдельный счет все это складывается. В самом серфинге баланс отоброжается и пополняется чисто не понятно чего оно пишет так?
Есть еще вариант что при пополнении пишет
Код:
Notice: Undefined index: admin in /var/www/u0580808/data/www/money-promotions.ru/ajax/advservice.php on line 11
Notice: Undefined index: admin in /var/www/u0580808/data/www/money-promotions.ru/ajax/advservice.php on line 83
Notice: Undefined variable: user_data in /var/www/u0580808/data/www/money-promotions.ru/ajax/advservice.php on line 87
NO MONEY
вот сам файл этого advservice.php.
Код:
<?php
if (!defined('PSWeb') || PSWeb !== true) { Header('Location: /404'); return; }
if (!isset($_SESSION['user_id'])) { exit(); }
if (isset($_POST['cnt']) && $_POST['cnt'] == $_SESSION['cnt']){
$user_id = $_SESSION['user_id'];
$user_name = $_SESSION['user'];
$adv = isset($_POST['adv']) ? (int) $_POST['adv'] : 0;
$mode = isset($_POST['mode']) ? (int) $_POST['mode'] : 0;
$use = isset($_POST['use']) ? (int) $_POST['use'] : 0;
if (!$adv && !$mode && !$use) exit('no1');
if ($_SESSION['admin'] === TRUE){
$db->query("SELECT * FROM `db_serfing` WHERE `id` = '".$adv."'");
}else{
$db->query("SELECT * FROM `db_serfing` WHERE `user_id` = '".$user_id."' and `id` = '".$adv."'");
}
if (!$db->NumRows()) exit('no2');
$result = $db->FetchArray();
switch ($use){
//запуск
case 1:
if ($result['status'] == 3 && $result['money'] >= $result['price']){
$db->query("UPDATE `db_serfing` SET `status` = '2' WHERE `id` = '".$adv."'");
echo '1';
}
return;
//пауза
case 2:
if ($result['status'] == 2){
$db->query("UPDATE `db_serfing` SET `status` = '3' WHERE `id` = '".$adv."'");
echo '1';
}
return;
//очистка просмотров
case 3:
if ($result['view'] > 0){
$db->query("UPDATE `db_serfing` SET `view` = '0' WHERE `id` = '".$adv."'");
$db->Query("DELETE FROM `db_serfing_view` WHERE `ident` = '".$adv."'");
echo '1';
}
return;
//удаление
case 4:
if ($mode == 2) exit();
#вернем бабки
$user_money = $result['money'];
$db->query("UPDATE `db_users_b` SET `money_s` = `money_s` + '$user_money' WHERE `id` = '$user_id'");
$db->query("DELETE FROM `db_serfing` WHERE `id` = '$adv'");
$db->query("DELETE FROM `db_serfing_view` WHERE `ident` = '$adv'");
echo '1';
return;
//скорость просмотров
case 5:
$speed = ($result['speed'] + 1) <= 7 ? $result['speed'] + 1 : 1;
$db->query("UPDATE `db_serfing` SET `speed` = '".$speed."' WHERE `id` = '".$adv."'");
echo $speed;
return;
//отправка на модерацию
case 6:
if ($result['status'] == 0){
$db->query("UPDATE `db_serfing` SET `status` = '1' WHERE `id` = '".$adv."'");
exit('1');
}
return;
//одобрение модером
case 10:
if ($result['status'] == 1 && $_SESSION['admin'] === TRUE){
$db->query("UPDATE `db_serfing` SET `status` = '2' WHERE `id` = '".$adv."'");
echo '1';
}
return;
//удаление модером
case 11:
if ($_SESSION['admin'] === TRUE){
$db->query("DELETE FROM `db_serfing` WHERE `id` = '".$adv."'");
$db->query("DELETE FROM `db_serfing_view` WHERE `ident` = '".$adv."'");
echo '1';
}
return;
//пополнение баланса
case 12:
$money = floatval($_POST['price']);
if ($money <= 0) exit('YOU BAD CHEL )))');
if ($_SESSION['admin'] === TRUE){
$db->query("UPDATE `db_serfing` SET `money` = `money` + '".$money."' WHERE `id` = '".$adv."'");
echo '1';
}else{
if ($user_data['money_serf'] >= $money){
$db->query("UPDATE `db_serfing` SET `money` = `money` + '".$money."' WHERE `id` = '".$adv."'");
$db->query("UPDATE `db_users_b` SET `money_serf` = `money_serf` - '".$money."' WHERE `id` = '".$_SESSION['user_id']."'");
echo '1';
}else{
echo 'NO MONEY';
}
}
return;
default: break;
}
}
exit('no4');
kolyaka1051
Местный
siion
Местный
- Сообщения
- 39
- Реакции
- 0
Так когда в админку входишь то пополнения все работают без проблем чисто счет не списывается потому что админ а вот если игрок пополняет тут и проблемы.kolyaka105 написал(а):Вроде как я помню если ты зашел в админку, то так будет писать.
Если не так, то попробуй сделать так:Код:isset($_SESSION['admin'])
и если прописать это то при пополнении пишет вот что
Код:
Parse error: syntax error, unexpected 'isset' (T_ISSET), expecting
А магазин мерчан отдельно делал для серфинга?siion написал(а):Так когда в админку входишь то пополнения все работают без проблем чисто счет не списывается потому что админ а вот если игрок пополняет тут и проблемы.
и если прописать это то при пополнении пишет вот что
Код:Parse error: syntax error, unexpected 'isset' (T_ISSET), expecting
siion
Местный
- Сообщения
- 39
- Реакции
- 0
да все отдельноеCRAFTGAMING написал(а):А магазин мерчан отдельно делал для серфинга?
siion
Местный
- Сообщения
- 39
- Реакции
- 0
чисто с этим дурным пополнениям рекламы подбробнее?siion написал(а):пополнение и вывод с серфинга все работает без проблем чисто с этим дурным пополнениям рекламы
siion
Местный
- Сообщения
- 39
- Реакции
- 0
ну добавил сайт в серфинг и для того чтоб он пошел нужно пополнить рекламный бюджет или баланс и вот тут не пополняетCRAFTGAMING написал(а):чисто с этим дурным пополнениям рекламы подбробнее?
Баланс должен списыватьсяsiion написал(а):ну добавил сайт в серфинг и для того чтоб он пошел нужно пополнить рекламный бюджет или баланс и вот тут не пополняет
siion
Местный
- Сообщения
- 39
- Реакции
- 0
Ну вот зайди на сайт глянь) Возможно тут причина в том что в серфинге нада переделать с рублевого на монетный счет из за этого скорее всегоCRAFTGAMING написал(а):Баланс должен списываться
я тебе в лс отписалsiion написал(а):Ну вот зайди на сайт глянь) Возможно тут причина в том что в серфинге нада переделать с рублевого на монетный счет из за этого скорее всего