Пример #1
0
 /**
  * Retrieve gift message for item
  *
  * @return string
  */
 public function getMessageText()
 {
     if ($this->getItem()->getGiftMessageId()) {
         $model = $this->_messageHelper->getGiftMessage($this->getItem()->getGiftMessageId());
         return $this->escapeHtml($model->getMessage());
     }
     return '';
 }
 /**
  * Initialize gift message for entity
  *
  * @return $this
  */
 protected function _initMessage()
 {
     $this->_giftMessage[$this->getItem()->getGiftMessageId()] = $this->_messageHelper->getGiftMessage($this->getItem()->getGiftMessageId());
     // init default values for giftmessage form
     if (!$this->getMessage()->getSender()) {
         $this->getMessage()->setSender($this->getDefaultSender());
     }
     if (!$this->getMessage()->getRecipient()) {
         $this->getMessage()->setRecipient($this->getDefaultRecipient());
     }
     return $this;
 }
Пример #3
0
 /**
  * Retrieve message
  *
  * @param mixed $entity
  * @return string
  */
 public function getMessage($entity = null)
 {
     if (is_null($this->_giftMessage)) {
         $this->_initMessage();
     }
     if ($entity) {
         if (!$entity->getGiftMessage()) {
             $entity->setGiftMessage($this->_giftMessageMessage->getGiftMessage($entity->getGiftMessageId()));
         }
         return $entity->getGiftMessage();
     }
     return $this->_giftMessage;
 }
Пример #4
0
 /**
  * Initialize gift message for entity
  *
  * @return $this
  */
 protected function _initMessage()
 {
     $this->_giftMessage = $this->_messageHelper->getGiftMessage($this->getEntity()->getGiftMessageId());
     return $this;
 }