diff --git a/src/library/database.php b/src/library/database.php index d09eec1..c88388e 100644 --- a/src/library/database.php +++ b/src/library/database.php @@ -575,6 +575,17 @@ class Database { return $query->rowCount(); } + public function updateUserTimeUpdated(int $userId, int $timeUpdated) : int { + + $this->_debug->query->update->total++; + + $query = $this->_db->prepare('UPDATE `user` SET `timeUpdated` = ? WHERE `userId` = ?'); + + $query->execute([$timeUpdated, $userId]); + + return $query->rowCount(); + } + // Magnet public function addMagnet(int $userId, int $xl, @@ -648,6 +659,17 @@ class Database { return $query->fetch()->result; } + public function findMagnet(int $userId, int $timeAdded) { + + $this->_debug->query->select->total++; + + $query = $this->_db->prepare('SELECT * FROM `magnet` WHERE `userId` = ? AND `timeAdded` = ?'); + + $query->execute([$userId, $timeAdded]); + + return $query->fetch(); + } + public function findMagnetsByUserId(int $userId) { $this->_debug->query->select->total++;