コード例 #1
0
 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());
     }
 }
コード例 #2
0
ファイル: View.php プロジェクト: freshdesk/magento_extension
 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);
     }
 }