コード例 #1
0
 /**
  * Load entity by url key
  *
  * @param Enterprise_GiftRegistry_Model_Entity $object
  * @param string $urlKey
  * @return Enterprise_GiftRegistry_Model_Resource_Entity
  */
 public function loadByUrlKey($object, $urlKey)
 {
     $adapter = $this->_getReadAdapter();
     $select = $adapter->select()->from($this->getMainTable())->where('url_key = :url_key');
     $this->_joinEventData($select);
     $data = $adapter->fetchRow($select, array(':url_key' => $urlKey));
     if ($data) {
         $object->setData($data);
         $this->_afterLoad($object);
     }
     return $this;
 }
コード例 #2
0
ファイル: Data.php プロジェクト: hientruong90/ee_14_installer
 /**
  * Return frontend registry link
  *
  * @param Enterprise_GiftRegistry_Model_Entity $entity
  * @return string
  */
 public function getRegistryLink($entity)
 {
     return Mage::getModel('core/url')->setStore($entity->getStoreId())->getUrl('giftregistry/view/index', array('id' => $entity->getUrlKey()));
 }
コード例 #3
0
ファイル: Results.php プロジェクト: jpbender/mage_virtual
 /**
  * Retrieve item formated date
  *
  * @param Enterprise_GiftRegistry_Model_Entity $item
  * @return string
  */
 public function getFormattedDate($item)
 {
     if ($item->getEventDate()) {
         return $this->formatDate($item->getEventDate(), Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM);
     }
 }
コード例 #4
0
ファイル: List.php プロジェクト: hyhoocchan/mage-local
 /**
  * Retrieve item message
  *
  * @param Enterprise_GiftRegistry_Model_Entity $item
  * @return string
  */
 public function getIsActive($item)
 {
     return $item->getData('is_active');
 }