alekse479
Местный
- Сообщения
- 56
- Реакции
- 2
Ну да,там структура файла совсем иная...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; } } ?>
[/QUOTE]narik000 написал(а):я могу этим заняться)пиши в лс
ДА УЖЕ ВОПРОС РЕШЕН,СПАСИБО,,,
- Статус
- В этой теме нельзя размещать новые ответы.