Beispiel #1
0
 /**
  * @param AW_Helpdesk3_Model_Ticket $ticket
  *
  * @return string
  */
 protected function _getCustomerExternalLinkHtml($ticket)
 {
     if (Mage::helper('aw_hdu3/config')->isAllowExternalViewForTickets($ticket->getStoreId())) {
         return Mage::helper('aw_hdu3')->__('You can view the ticket and reply from web interface from %s here %s.', '<a href="' . Mage::helper('aw_hdu3/ticket')->getExternalViewUrl($ticket) . '">', '</a>');
     }
     return '';
 }
Beispiel #2
0
 /**
  * Returns url to ticket in customer area
  *
  * @param AW_Helpdesk3_Model_Ticket $ticket
  *
  * @return string
  */
 public function getExternalViewUrl($ticket)
 {
     $store = Mage::app()->getStore($ticket->getStoreId());
     return Mage::getUrl("aw_hdu3/external/viewTicket", array('key' => base64_encode(Mage::helper('core')->encrypt($ticket->getCustomerEmail() . ',' . $ticket->getId())), '_store' => $store, '_secure' => (bool) Mage::getStoreConfig(Mage_Core_Model_Store::XML_PATH_SECURE_IN_FRONTEND, $ticket->getStoreId())));
 }