function doDisplayTicket() { if (!FSS_Permission::auth("fss.ticket.view", "com_fss.support_user")) { return FSS_Helper::NoPerm(); } if (!$this->GetTicket()) { return; } $this->readonly = false; SupportSource::doUser_View_Redirect($this->ticket); $this->redirectMergedTickets(); $this->getCCInfo(); // update lang code on ticket $lang = JFactory::getLanguage()->getTag(); $db = JFactory::getDBO(); $qry = "UPDATE #__fss_ticket_ticket SET lang = '" . FSSJ3Helper::getEscaped($db, $lang) . "' WHERE id = " . $this->ticket['id']; $db->setQuery($qry); $db->Query(); $what = FSS_Input::getCmd('what'); if ($what == "print") { return parent::display("print"); } $this->FixTicketStatus(); FSS_Helper::IncludeModal(); parent::display(); }