/**
  * @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;
     }
 }