Аукцион на ajax

  • Автор темы alexsoft59
  • Дата начала

Как вам данный модуль?

  • Бессысленный модуль.

    Голосов: 0 0,0%

  • Всего проголосовало
    6
Статус
В этой теме нельзя размещать новые ответы.
alekse479
Местный
Сообщения
56
Реакции
2
  • #21
Строка 11 в файле _class.access.php (Фатальная ошибка)
Скрытое содержимое для зарегистрированных пользователей!
$query('DELETE FROM db_billets WHERE date<?i', time()-(60*60*3));
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #22
alexsoft59 написал(а):
Да,действительно,там в папке classes есть файл _class.access.php и вот его код

PHP:
<?php
class access {
    private $modules;
    private $mid;
    private $uid;
    private $error = '';
    private $incr = false;
    public function __construct($mid) {
        $this->mid = $mid;
        $this->uid = $_SESSION['user_id'];
        db::query('DELETE FROM db_billets WHERE date<?i', time()-(60*60*3));
        // ID  => Цена
        $this->modules = array(
            0=>100,// Двадцать одно
            1=>100, // Лотерея
            2=>100, // Коробка удачи
            3=>1000, // Аукцион
            4=>50, // Напёрстки
            5=>0, // Найти флобисы
            6=>100, // Сапёр
            7=>50, // Гонки
            8=>50, // Орёл-решка
            9=>50, // Кости
            10=>50, // Простой аукцион
        );
    }
  
    public function checkBillet() {      
        $billet = db::getRow('SELECT id FROM db_billets WHERE module_id=?i AND user_id=?i', $this->mid, $this->uid);
        if (!isset($billet['id'])) {
            return false;
        }
      
        return true;
    }
  
    public function getBilletPrice() {
        return $this->modules[$this->mid];
    }
  
    public function buyBillet() {
        $user_id = $this->uid;
        $start_sum = $this->modules[$this->mid];
        $user_data = db::getRow('SELECT money_b FROM db_users_b WHERE id=?i', $user_id);
        if ($user_data['money_b'] < $start_sum) {
            $this->error = '<p style="font-size: 18px; color: red; text-align: center;">На вашем счету недостаточно средств!</p>';
            return false;
        }
      
        db::query('UPDATE db_users_b SET money_b = money_b-?s WHERE id=?i', $start_sum, $user_id);
        db::query('INSERT INTO db_billets SET module_id=?i, user_id=?i, user_name=?s, date=?i',
        $this->mid, $user_id, $_SESSION['user'], time());

      
        echo '<script type="text/javascript">location.reload();</script>';
    }

public function winGame($sum) {
    if ($this->incr == false) {
        db::query('UPDATE db_stats SET all_games = all_games + 1');
        $this->incr = true;
    }
     return $sum;
}
  
    public function getError() {
        return $this->error;
    }
}
?>
Он используется для покупки билетов на игры...
Ну да,там структура файла совсем иная...
 
narik000
Участник
Сообщения
7
Реакции
0
  • #23
я могу этим заняться)пиши в лс
[/QUOTE]
 
vogman
http://fight-of-robots.ru
Участник
Сообщения
153
Реакции
14
ICQ
663721547 663721547
Skype
  • #25
че такое
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #26
вопрос решен
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху