Ремонт лотореи. Централизованная работа через БД. Дополнительная защита от ложных срабатываний.

This commit is contained in:
2023-06-08 21:33:56 +03:00
parent 02c76e76ad
commit cf2aea847a
9 changed files with 477 additions and 780 deletions

View File

@@ -2,13 +2,27 @@
use Core\Db;
/** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! */
/** Предметы которые никому не принадлежат. Не перепутай! */
class ItemModel
{
private $item;
public function __construct(int $id)
{
$this->item = Db::getRow('select * from items_main where id = ?', [$id]);
}
public static function getItemData(int $id): string
{
return Db::getValue('select data from items_main_data where items_id = ?', [$id]);
}
public function getName()
{
return $this->item['name'];
}
public function getImage()
{
return $this->item['img'];
}
}