From fb5407a60be496730236e2ceb5330f68277c899f Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Wed, 8 Oct 2025 23:34:17 -0700 Subject: [PATCH] fixed bugs for setup, added messages table --- controllers/init.php | 30 ++++++++++++++++++++++++++++-- skeleton/docker-compose.yml | 1 - src/Logger.php | 5 +++++ 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/controllers/init.php b/controllers/init.php index 962edbe..52a055e 100644 --- a/controllers/init.php +++ b/controllers/init.php @@ -103,13 +103,39 @@ if ($result->num_rows === 0) { `updated` datetime DEFAULT NULL, `draft` tinyint(1) NOT NULL DEFAULT 1, `changefreq` varchar(7) NOT NULL DEFAULT 'monthly', - `priority` float(4,1) NOT NULL DEFAULT 0.0 - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + `priority` float(4,1) NOT NULL DEFAULT 0.0, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; EOSQL; $db->query($query); $log->info('Pages Table Created'); +} +// Check ContactForm Table +$query = <<query($query); + +if ($result->num_rows === 0) { + $query = <<query($query); + $log->info('ContactForm Table Created'); } // Check if a user exists diff --git a/skeleton/docker-compose.yml b/skeleton/docker-compose.yml index 8473044..a17223e 100644 --- a/skeleton/docker-compose.yml +++ b/skeleton/docker-compose.yml @@ -20,7 +20,6 @@ services: mariadb: image: mariadb:latest - container_name: mariadb environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: novadb diff --git a/src/Logger.php b/src/Logger.php index b648084..39d304b 100644 --- a/src/Logger.php +++ b/src/Logger.php @@ -42,6 +42,11 @@ class Logger { $this->log('WARNING', $msg); } + // Alias + public function warn(string $msg): void { + $this->log('WARNING', $msg); + } + public function error(string $msg): void { $this->log('ERROR', $msg); }