add locale methods

This commit is contained in:
ghost 2023-09-26 17:25:02 +03:00
parent 4a1f06fd82
commit 2279e0d44e

View File

@ -77,6 +77,40 @@ class AppModelDatabase
return $this->_debug;
}
// Locale
public function addLocale(string $value) : int
{
$this->_debug->query->insert->total++;
$query = $this->_db->prepare('INSERT INTO `locale` SET `value` = ?');
$query->execute([$value]);
return $this->_db->lastInsertId();
}
public function getLocale(int $localeId)
{
$this->_debug->query->select->total++;
$query = $this->_db->prepare('SELECT * FROM `locale` WHERE `localeId` = ?');
$query->execute([$localeId]);
return $query->fetch();
}
public function findLocale(string $value)
{
$this->_debug->query->select->total++;
$query = $this->_db->prepare('SELECT * FROM `locale` WHERE `value` = ?');
$query->execute([$value]);
return $query->fetch();
}
// Text
public function addText(string $mime, string $hash, string $value) : int
{