function Display($value, $params, $context, $id) { if (is_array($context['ticket'])) { $source = $context['ticket']['source']; } else { $source = $context['ticket']->source; } return SupportSource::get_source_title($source); }
function updateSource($new_source) { if ($new_source == $this->source) { return true; } $old_source = $this->source; $db = JFactory::getDBO(); $qry = "UPDATE #__fss_ticket_ticket SET source = '" . FSSJ3Helper::getEscaped($db, $new_source) . "' WHERE id = {$this->id}"; $db->setQuery($qry); $db->Query(); $this->updateLastUpdated(); $new_source_title = SupportSource::get_source_title($new_source); $old_source_title = SupportSource::get_source_title($old_source); $this->addAuditNote("Source changed from '" . $old_source_title . "' to '" . $new_source_title . "'"); $this->source = $new_source; SupportActions::DoAction_Ticket("updateSource", $this, array('old_source' => $old_source, 'new_source' => $new_source)); }