function delete_message() { if (!$this->view->can_EditTicket()) { exit; } $messageid = FSS_Input::getInt('messageid'); $subject = FSS_Input::getString('subject'); $body = FSS_Input::getBBCode('body'); $body = urldecode($body); $subject = urldecode($subject); $db = JFactory::getDBO(); $qry = "SELECT * FROM #__fss_ticket_messages WHERE id = " . FSSJ3Helper::getEscaped($db, $messageid); $db->setQuery($qry); $row = $db->LoadAssoc(); $ticket = new SupportTicket(); if ($ticket->load($row['ticket_ticket_id'])) { $ticket->deleteMessage($messageid, $subject, $body); if ($row['time'] > 0) { $ticket->addTime(-$row['time']); } } exit; }