diff --git a/app/controllers/TicketController.php b/app/controllers/TicketController.php index c4443e6..d069023 100644 --- a/app/controllers/TicketController.php +++ b/app/controllers/TicketController.php @@ -58,6 +58,7 @@ class TicketController extends BaseController implements CRUD { $data = [ 'title' => $this->f3->get('POST.title'), + 'created_at' => $this->f3->get('POST.created_at'), 'description' => $this->f3->get('POST.description'), 'priority' => $this->f3->get('POST.priority'), 'status' => $this->f3->get('POST.status'), @@ -115,6 +116,7 @@ class TicketController extends BaseController implements CRUD { $data = [ 'title' => $this->f3->get('POST.title'), + 'created_at' => $this->f3->get('POST.created_at'), 'description' => $this->f3->get('POST.description'), 'priority' => $this->f3->get('POST.priority'), 'status' => $this->f3->get('POST.status'), diff --git a/app/models/Ticket.php b/app/models/Ticket.php index 06a0110..f352b91 100644 --- a/app/models/Ticket.php +++ b/app/models/Ticket.php @@ -33,7 +33,7 @@ class Ticket extends \DB\SQL\Mapper { $this->priority = $data['priority'] ?? 'Low'; $this->status = $data['status'] ?? 'New'; $this->created_by = $data['created_by'] ?? null; - $this->created_at = date('Y-m-d H:i:s'); + $this->created_at = $data['created_at'] ?? date('Y-m-d H:i:s'); $this->updated_at = date('Y-m-d H:i:s'); $this->save(); @@ -43,10 +43,11 @@ class Ticket extends \DB\SQL\Mapper { public function updateTicket(array $data): void { if(isset($data['title'])){ $this->title = $data['title']; } - if(isset($data['description'])) { $this->descrtipion = $data['description']; } + if(isset($data['description'])) { $this->description = $data['description']; } if(isset($data['priority'])) { $this->priority = $data['priority']; } if(isset($data['status'])) { $this->status = $data['status']; } - if(isset($data['updated_by'])) { $this->status = $data['updated_by']; } + if(isset($data['updated_by'])) { $this->updated_by = $data['updated_by']; } + $this->created_at = ($data['created_at'] == '' ? date('Y-m-d H:i:s') : $data['created_at']) ?? date('Y-m-d H:i:s'); $this->updated_at = date('Y-m-d H:i:s'); $this->save(); }