/** * @param POST ticket_id */ public function recordAction() { if (!empty($_POST['ticket_id'])) { $ticket = $this->loadTicket($_POST['ticket_id']); $history = new TicketHistory(); try { $history->handleUpdate($_POST); $history->save(); } catch (\Exception $e) { $_SESSION['errorMessages'][] = $e; } $this->redirectToTicketView($ticket); } else { header('Location: ' . BASE_URL . '/tickets'); exit; } }