Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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));
 }