/**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationUpdate($object, $values, $options)
 {
     $object->setId($values['id'])->setGlobalId($values['global_id'])->setStoreId($values['store_id'])->setData('_m_prevent_replication', true);
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_IS_ENABLED)) {
         $object->setIsEnabled($values['is_enabled']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_DISPLAY)) {
         $object->setDisplay($values['display']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_NAME)) {
         $object->setName($values['name']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_IS_ENABLED_IN_SEARCH)) {
         $object->setIsEnabledInSearch($values['is_enabled_in_search']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_POSITION)) {
         $object->setPosition($values['position']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_SORT_METHOD)) {
         $object->setSortMethod($values['sort_method']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_OPERATION)) {
         $object->setOperation($values['operation']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_IS_REVERSE)) {
         $object->setIsReverse($values['is_reverse']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_DISABLE_NO_RESULT_OPTIONS)) {
         $object->setDisableNoResultOptions($values['disable_no_result_options']);
     }
 }
Exemple #2
0
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationUpdate($object, $values, $options)
 {
     $object->setId($values['id'])->setGlobalId($values['global_id'])->setStoreId($values['store_id'])->setData('_m_prevent_replication', true);
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 0)) {
         $object->setIsEnabled($values['is_enabled']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 1)) {
         $object->setDisplay($values['display']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 2)) {
         $object->setName($values['name']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 4)) {
         $object->setIsEnabledInSearch($values['is_enabled_in_search']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 5)) {
         $object->setPosition($values['position']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 25)) {
         $object->setSortMethod($values['sort_method']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 27)) {
         $object->setOperation($values['operation']);
     }
 }
Exemple #3
0
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationUpdate($object, $values, $options)
 {
     $object->setId($values['id'])->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);
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 0)) {
         $object->setName($values['name']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 1)) {
         $object->setPosition($values['position']);
     }
 }
Exemple #4
0
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationUpdate($object, $values, $options)
 {
     $object->setId($values['id'])->setCode($values['code'])->setType($values['type'])->setData('_m_prevent_replication', true);
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 0)) {
         $object->setIsEnabled($values['is_enabled']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 1)) {
         $object->setDisplay(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/' . $object->getType()));
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 2)) {
         $object->setName($values['name']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 4)) {
         $object->setIsEnabledInSearch($values['is_enabled_in_search']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 5)) {
         $object->setPosition($values['position']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, 25)) {
         $object->setSortMethod(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/sort_method'));
     }
 }
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationUpdate($object, $values, $options)
 {
     $object->setId($values['id'])->setCode($values['code'])->setType($values['type'])->setData('_m_prevent_replication', true);
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_IS_ENABLED)) {
         $object->setIsEnabled($values['is_enabled']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_DISPLAY)) {
         $object->setDisplay(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/' . $object->getType()));
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_NAME)) {
         $object->setName($values['name']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_IS_ENABLED_IN_SEARCH)) {
         $object->setIsEnabledInSearch($values['is_enabled_in_search']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_POSITION)) {
         $object->setPosition($values['position']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_SORT_METHOD)) {
         $object->setSortMethod(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/sort_method'));
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2::DM_DISABLE_NO_RESULT_OPTIONS)) {
         $object->setDisableNoResultOptions(Mage::helper('mana_db')->getLatestConfig('mana_filters/display/disable_no_result_options'));
     }
 }
Exemple #6
0
 /**
  * Enter description here ...
  * @param Mana_Db_Model_Object $object
  * @param array $values
  * @param array $options
  */
 protected function _processReplicationUpdate($object, $values, $options)
 {
     $object->setId($values['id'])->setOptionId($values['option_id'])->setFilterId($values['filter_id'])->setValueId($values['value_id'])->setData('_m_prevent_replication', true);
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2_Value::DM_NAME)) {
         $object->setName($values['name']);
     }
     if (!Mage::helper('mana_db')->hasOverriddenValue($object, $values, Mana_Filters_Resource_Filter2_Value::DM_POSITION)) {
         $object->setPosition($values['position']);
     }
 }