From ca028400741ea81e8942d4b192e42c7e5e3c0ae5 Mon Sep 17 00:00:00 2001 From: ghost Date: Tue, 28 Dec 2021 21:59:34 +0200 Subject: [PATCH] add block model --- src/application/model/block.php | 37 +++++++++++++++++++++++++++++++++ src/bootstrap.php | 11 ++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/application/model/block.php diff --git a/src/application/model/block.php b/src/application/model/block.php new file mode 100644 index 0000000..3e5234c --- /dev/null +++ b/src/application/model/block.php @@ -0,0 +1,37 @@ +_db->query("SELECT COUNT(*) + 1 AS `nextBlock` FROM `block`"); + + return $query->fetch()['nextBlock']; + + } catch (PDOException $e) { + + trigger_error($e->getMessage()); + return false; + } + } + + public function addBlock(int $hash, int $time) { + + try { + + $query = $this->_db->prepare("INSERT INTO `block` SET `hash` = ?, + `time` = ?"); + + $query->execute([$hash, $time]); + + $this->_db->lastInsertId(); + + } catch (PDOException $e) { + + trigger_error($e->getMessage()); + return false; + } + } +} \ No newline at end of file diff --git a/src/bootstrap.php b/src/bootstrap.php index 0704e79..d01cada 100644 --- a/src/bootstrap.php +++ b/src/bootstrap.php @@ -4,6 +4,7 @@ require('config.php'); require(PROJECT_DIR . '/application/model/model.php'); +require(PROJECT_DIR . '/application/model/block.php'); require(PROJECT_DIR . '/application/model/user.php'); require(PROJECT_DIR . '/system/curl.php'); @@ -31,6 +32,16 @@ $_modelUser = new ModelUser( DB_PASSWORD ); +/* +$_modelBlock = new ModelBlock( + DB_DATABASE, + DB_HOST, + DB_PORT, + DB_USER, + DB_PASSWORD +); +*/ + // Route if (isset($_GET['_route_'])) {