Example #1
0
 /**
  * @param AW_Helpdesk3_Model_Ticket_History $event
  *
  * @return string|null
  */
 protected function _getContentByEvent(AW_Helpdesk3_Model_Ticket_History $event)
 {
     $content = null;
     if ($event->getEventType() == AW_Helpdesk3_Model_Ticket_History_Event_Message::TYPE) {
         $eventData = $event->getEventData();
         $content = $eventData['content'];
         if (null === $content && $event->getAttachmentCollection()->getSize() > 0) {
             $content = '';
         }
         if (!$event->getData('initiator_department_agent_id')) {
             $content = nl2br($this->escapeHtml($content));
         }
         //parse UID to link
         $url = $this->getUrl('helpdesk/customer/viewTicket', array('id' => '{id}'));
         $linkTemplate = "<a href='{$url}'>{uid}</a>";
         $content = Mage::helper('aw_hdu3/ticket')->replaceUidToLink($content, $linkTemplate, $event->getTicket()->getCustomerEmail());
     }
     return $content;
 }