function ForwardFormProcess(Form $form) { $data = $form->getValues(); // vezmeme data z formuláře $data['type'] = 3; // 3 = systémová zpráva $data['comment'] = "Tiket předán od uživatele " . $this->user->getidentity()->firstName . " " . $this->user->getidentity()->surname . " uživateli " . UsersModel::getStaffName($data['colleague']) . "."; $data['time'] = time(); $data['name'] = "System"; try { TicketsModel::forwardTicket($data); dibi::query('COMMIT'); $this->flashMessage("Tiket byl úspěšně předán kolegovi."); } catch (Exception $e) { dibi::query('ROLLBACK'); Debug::processException($e); $this->flashMessage(ERROR_MESSAGE . " Error description: " . $e->getMessage(), 'error'); } $this->redirect('Ticket:myTickets'); }