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