From 633664d035d15ec50691b9b8e597ae992e30a8b5 Mon Sep 17 00:00:00 2001 From: tp_dhu Date: Thu, 27 Mar 2025 11:31:59 +0000 Subject: [PATCH] admin ticket options controller --- .../Admin/TicketOptionsController.php | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 app/controllers/Admin/TicketOptionsController.php diff --git a/app/controllers/Admin/TicketOptionsController.php b/app/controllers/Admin/TicketOptionsController.php new file mode 100644 index 0000000..f19937a --- /dev/null +++ b/app/controllers/Admin/TicketOptionsController.php @@ -0,0 +1,36 @@ +requireLogin(); + // TODO: check admin + + $model = new \TicketPriority($this->getDB()); + $priorities = $model->findAll(); + + $this->renderView('/ui/views/admin/priorities/index.html', [ + 'priorities' => $priorities + ]); + } + + public function createPriorityForm() + { + $this->requireLogin(); + $this->renderView('/ui/views/admin/priorities/create.html'); + } + + public function createPriority() + { + $this->requireLogin(); + $p = new \TicketPriority($this->getDB()); + $p->name = $this->f3->get('POST.name'); + $p->sort_order = $this->f3->get('POST.sort_order'); + $p->save(); + } + + // TODO: editPriorityForm(), updatePriorityForm(), deletePriorityForm() +} \ No newline at end of file