admin ticket options controller
This commit is contained in:
parent
e25af0dca3
commit
633664d035
36
app/controllers/Admin/TicketOptionsController.php
Normal file
36
app/controllers/Admin/TicketOptionsController.php
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Admin;
|
||||||
|
|
||||||
|
class TicketOptionsController extends \BaseController
|
||||||
|
{
|
||||||
|
public function listPriorities()
|
||||||
|
{
|
||||||
|
$this->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()
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user