<?php /** * Author: lopiu * Date: 04.07.2020 * Time: 13:17 */ namespace Battles\Models; use Exceptions\GameException; class PresentsModel { protected $DB; public function __construct(int $user_id) { if (!$this->DB) { $this->DB = \db::c()->query('SELECT sender_id, image FROM `users_presents` WHERE owner_id = ?i', $user_id); if ($this->DB->getNumRows() == 0) { throw new GameException("<div class='debug'>class PresentsModel: Не прогрузилась база!</div>"); } } } public function getAllPresents() { return $this->DB; } public function getPresentsSum() { return $this->DB->getNumRows(); } }