public function __construct() { parent::__construct(); if (Mage::helper('freshdesk')->isTicketTabEnabled()) { $fields = Mage::getModel('freshdesk/field')->getCollection()->load(); if (!$fields->getSize()) { throw new Mageplace_Freshdesk_Exception($this->helper('freshdesk')->__('Wrong ticket\'s fields object')); } $this->setFields($fields); $this->setUser(Mage::helper('freshdesk')->getCurrentUser()); } }
public function __construct() { parent::__construct(); if (Mage::helper('freshdesk')->isTicketTabEnabled()) { $this->setTicket(Mage::helper('freshdesk')->getCurrentTicket()); $this->setNotes(Mage::helper('freshdesk')->getCurrentTicket()->getNoteItems()); $user = Mage::helper('freshdesk')->getCurrentUser(); if (!$user->getId()) { $user = Mage::getModel('freshdesk/user')->load(Mage::helper('freshdesk')->getCurrentTicket()->getRequesterId()); } $this->setUser($user); } }