From b823b7368fadee9129f3b2fc5b0ef75d761d24ef Mon Sep 17 00:00:00 2001 From: h7x4 Date: Fri, 5 Dec 2025 03:39:24 +0900 Subject: [PATCH] WIP --- dist/pvv_postgresql.sql | 49 +++++++++++++++++++++++++++++++++ www/admin/prosjekter/update.php | 8 +++--- 2 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 dist/pvv_postgresql.sql diff --git a/dist/pvv_postgresql.sql b/dist/pvv_postgresql.sql new file mode 100644 index 0000000..c0bdbf9 --- /dev/null +++ b/dist/pvv_postgresql.sql @@ -0,0 +1,49 @@ +CREATE TABLE events ( + id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, + name TEXT, + start TEXT, + stop TEXT, + organiser TEXT, + location TEXT, + description TEXT +); + +CREATE TABLE projects ( + id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, + name TEXT, + description TEXT, + active BOOLEAN +); + +CREATE TABLE projectmembers ( + projectid INTEGER, + name TEXT, + uname TEXT, + mail TEXT, + role TEXT, + lead BOOLEAN DEFAULT FALSE, + owner BOOLEAN DEFAULT FALSE +); + +CREATE TABLE users ( + uname TEXT, + groups INT DEFAULT 0 +); + +CREATE TABLE motd ( + id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, + title TEXT, + content TEXT +); + +-- INSERT example +-- INSERT INTO motd (title, content) +-- VALUES ('MOTD ./dev.sh', 'du kan endre motd i admin panelet'); + +CREATE TABLE door ( + time INTEGER PRIMARY KEY, + open BOOLEAN +); + +INSERT INTO door (time, open) +VALUES (0, FALSE); diff --git a/www/admin/prosjekter/update.php b/www/admin/prosjekter/update.php index 8d5a63e..a6cfd44 100644 --- a/www/admin/prosjekter/update.php +++ b/www/admin/prosjekter/update.php @@ -33,7 +33,7 @@ $desc = $_POST['desc']; $name = $_POST['organisername']; $uname = $_POST['organiser']; $mail = $_POST['organiseremail']; -$active = ($_POST['active'] ?? 0); +$active = ($_POST['active'] ?? false); if ($id == 0) { @@ -42,7 +42,7 @@ if ($id == 0) { $statement->bindParam(':title', $title, PDO::PARAM_STR); $statement->bindParam(':desc', $desc, PDO::PARAM_STR); - $statement->bindParam(':active', $active, PDO::PARAM_INT); + $statement->bindParam(':active', $active, PDO::PARAM_BOOL); $statement->execute(); @@ -59,7 +59,7 @@ if ($id == 0) { $statement->bindParam(':title', $title, PDO::PARAM_STR); $statement->bindParam(':desc', $desc, PDO::PARAM_STR); - $statement->bindParam(':active', $active, PDO::PARAM_INT); + $statement->bindParam(':active', $active, PDO::PARAM_BOOL); $statement->bindParam(':id', $id, PDO::PARAM_INT); $statement->execute(); @@ -77,4 +77,4 @@ if ($id == 0) { header('Location: .'); ?> -Om du ikke ble automatisk omdirigert tilbake klikk her \ No newline at end of file +Om du ikke ble automatisk omdirigert tilbake klikk her