Ejemplo n.º 1
0
 /**
  * Prepare customer address attributes grid collection object
  *
  * @return Enterprise_Customer_Block_Adminhtml_Customer_Address_Attribute_Grid
  */
 protected function _prepareCollection()
 {
     /* @var $collection Mage_Customer_Model_Entity_Address_Attribute_Collection */
     $collection = Mage::getResourceModel('customer/address_attribute_collection')->addSystemHiddenFilter()->addExcludeHiddenFrontendFilter();
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 2
0
 /**
  * prepare collection for block to display
  *
  * @return Magestore_Customerattribute_Block_Adminhtml_Customerattribute_Grid
  */
 protected function _prepareCollection()
 {
     $entityTypeId = Mage::getModel('customer/entity_setup', 'core_setup')->getEntityTypeId('customer_address');
     $tbl_faq_item = Mage::getSingleton('core/resource')->getTableName('customerattribute/customeraddressattribute');
     $collection = Mage::getResourceModel('eav/entity_attribute_collection')->setEntityTypeFilter($entityTypeId);
     $collection->getSelect()->join(array('table_attribute' => $tbl_faq_item), 'main_table.attribute_id=table_attribute.attribute_id');
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 3
0
 /**
  * Prepare attributes grid collection object
  *
  * @return $this
  */
 protected function _prepareCollection()
 {
     /** @var Goodahead_Etm_Model_Resource_Entity_Attribute_Collection $collection */
     $collection = Mage::getResourceModel('goodahead_etm/entity_attribute_collection');
     $collection->setEntityTypeFilter($this->_getEntityTypeFromRegistry());
     $collection->addFilterToMap('attribute_id', 'main_table.attribute_id');
     $collection->addFilterToMap('entity_type_id', 'main_table.entity_type_id');
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 4
0
 protected function _prepareCollection()
 {
     $collection = Mage::getResourceModel('catalog/product_attribute_collection');
     $subquery = Mage::getSingleton('core/resource')->getConnection('core_write')->select();
     $subquery->from(array("attr" => Mage::getSingleton('core/resource')->getTableName("eav_entity_attribute")), "attr.attribute_id")->join(array("groups" => Mage::getSingleton('core/resource')->getTableName("eav_attribute_group")), 'attr.`attribute_group_id` = groups.`attribute_group_id`', array('attribute_group_name' => new Zend_Db_Expr('GROUP_CONCAT( DISTINCT attribute_group_name )')))->group('attr.attribute_id');
     $collection->getSelect()->columns(array('is_ait_allow' => new Zend_Db_Expr('IF( is_global IN ( ' . implode(',', $this->_getEnableScope()) . ' ) , 1, 0 )')))->joinLeft(array("group_name" => $subquery), 'group_name.attribute_id = main_table.attribute_id', 'attribute_group_name');
     $collection->addVisibleFilter();
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 5
0
 /**
  * Prepare customer attributes grid collection object
  *
  * @return Enterprise_Customer_Block_Adminhtml_Customer_Attribute_Grid
  */
 protected function _prepareCollection()
 {
     $collection = Mage::getResourceModel('enterprise_rma/item_attribute_collection')->addSystemHiddenFilter()->addExcludeHiddenFrontendFilter();
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 6
0
 /**
  * Prepare product attributes grid collection object
  *
  * @return Mage_Adminhtml_Block_Catalog_Product_Attribute_Grid
  */
 protected function _prepareCollection()
 {
     $collection = Mage::getResourceModel('catalog/product_attribute_collection')->addVisibleFilter();
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 7
0
 /**
  * Prepare category attributes grid collection object
  *
  * @return Hackathon_CatalogAttributes_Block_Adminhtml_Catalog_Category_Attribute_Grid
  */
 protected function _prepareCollection()
 {
     $collection = Mage::getResourceModel('catalog/category_attribute_collection')->addFieldToFilter('is_user_defined', 1);
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }
Ejemplo n.º 8
0
 /**
  * Prepare temple attributes grid collection object
  *
  * @access protected
  * @return Lionleap_Temples_Block_Adminhtml_Temple_Attribute_Grid
  * @author Ultimate Module Creator
  */
 protected function _prepareCollection()
 {
     $collection = Mage::getResourceModel('lionleap_temples/temple_attribute_collection')->addVisibleFilter();
     $this->setCollection($collection);
     return parent::_prepareCollection();
 }