From 77708ef5b9559e6598f5acf7d2b30dbdbd037d81 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 26 Jan 2025 18:53:18 +0200 Subject: feat: Create page for creating lists --- controllers/list.php | 17 +++++++++++++++++ views/global/router.php | 1 + views/newlist/index.php | 28 ++++++++++++++++++++++++++++ views/newlist/meta.php | 4 ++++ 4 files changed, 50 insertions(+) create mode 100644 controllers/list.php create mode 100644 views/newlist/index.php create mode 100644 views/newlist/meta.php diff --git a/controllers/list.php b/controllers/list.php new file mode 100644 index 0000000..0ec33d1 --- /dev/null +++ b/controllers/list.php @@ -0,0 +1,17 @@ +UID; + Database\ArchiveList::create($uid, $_POST["name"], $_POST["description"]); + } + catch(Exception $e) { + $list_status = $e; + } +} diff --git a/views/global/router.php b/views/global/router.php index d77fcda..f8e1299 100644 --- a/views/global/router.php +++ b/views/global/router.php @@ -17,6 +17,7 @@ function route_view() { case '/register': return '/register'; case '/login': return '/login'; case '/logout': return '/logout'; + case '/newlist': return '/newlist'; } switch ($uri) { diff --git a/views/newlist/index.php b/views/newlist/index.php new file mode 100644 index 0000000..289c9da --- /dev/null +++ b/views/newlist/index.php @@ -0,0 +1,28 @@ + + +

Create a new list

+ +
+ +
+ + +

+ Error: +

+ + + + + + + +
+ diff --git a/views/newlist/meta.php b/views/newlist/meta.php new file mode 100644 index 0000000..6f02fff --- /dev/null +++ b/views/newlist/meta.php @@ -0,0 +1,4 @@ +