Example #1
0
 /**
  * Init indexing process after category data commit
  *
  * @return Mage_Catalog_Model_Category
  */
 public function afterCommitCallback()
 {
     parent::afterCommitCallback();
     if (!Mage::registry('m_prevent_indexing_on_save')) {
         $this->getIndexerSingleton()->processEntityAction($this, $this->_entity, Mage_Index_Model_Event::TYPE_SAVE);
     }
     return $this;
 }
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationInsert($object, $values, $options)
 {
     $object->setCode($values['code'])->setType($values['type'])->setData('_m_prevent_replication', true);
     $object->setIsEnabled($values['is_enabled']);
     $object->setDisplay(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/' . $object->getType()));
     $object->setName($values['name']);
     $object->setIsEnabledInSearch($values['is_enabled_in_search']);
     $object->setPosition($values['position']);
     $object->setSortMethod(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/sort_method'));
     $object->setDisableNoResultOptions(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/disable_no_result_options'));
 }
Example #3
0
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationInsert($object, $values, $options)
 {
     $object->setGlobalId($values['global_id'])->setStoreId($values['store_id'])->setFilterId($values['filter_id'])->setOptionId($values['option_id'])->setValueId($values['value_id'])->setData('_m_prevent_replication', true);
     $object->setName($values['name']);
     $object->setPosition($values['position']);
 }
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationInsert($object, $values, $options)
 {
     $object->setGlobalId($values['global_id'])->setStoreId($values['store_id'])->setData('_m_prevent_replication', true);
     $object->setIsEnabled($values['is_enabled']);
     $object->setDisplay($values['display']);
     $object->setName($values['name']);
     $object->setIsEnabledInSearch($values['is_enabled_in_search']);
     $object->setPosition($values['position']);
     $object->setSortMethod($values['sort_method']);
     $object->setOperation($values['operation']);
     $object->setIsReverse($values['is_reverse']);
     $object->setDisableNoResultOptions($values['disable_no_result_options']);
 }