Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_CatalogIndex_Model_Aggregation
  • Mage_CatalogIndex_Model_Attribute
  • Mage_CatalogIndex_Model_Catalog_Index_Flag
  • Mage_CatalogIndex_Model_Catalog_Index_Kill_Flag
  • Mage_CatalogIndex_Model_Data_Abstract
  • Mage_CatalogIndex_Model_Data_Configurable
  • Mage_CatalogIndex_Model_Data_Grouped
  • Mage_CatalogIndex_Model_Data_Simple
  • Mage_CatalogIndex_Model_Data_Virtual
  • Mage_CatalogIndex_Model_Indexer
  • Mage_CatalogIndex_Model_Indexer_Abstract
  • Mage_CatalogIndex_Model_Indexer_Eav
  • Mage_CatalogIndex_Model_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Indexer_Price
  • Mage_CatalogIndex_Model_Indexer_Tierprice
  • Mage_CatalogIndex_Model_Mysql4_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Aggregation
  • Mage_CatalogIndex_Model_Mysql4_Attribute
  • Mage_CatalogIndex_Model_Mysql4_Data_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Data_Configurable
  • Mage_CatalogIndex_Model_Mysql4_Data_Grouped
  • Mage_CatalogIndex_Model_Mysql4_Indexer
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Eav
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Price
  • Mage_CatalogIndex_Model_Mysql4_Price
  • Mage_CatalogIndex_Model_Mysql4_Retreiver
  • Mage_CatalogIndex_Model_Mysql4_Setup
  • Mage_CatalogIndex_Model_Observer
  • Mage_CatalogIndex_Model_Price
  • Mage_CatalogIndex_Model_Resource_Abstract
  • Mage_CatalogIndex_Model_Resource_Aggregation
  • Mage_CatalogIndex_Model_Resource_Attribute
  • Mage_CatalogIndex_Model_Resource_Data_Abstract
  • Mage_CatalogIndex_Model_Resource_Data_Configurable
  • Mage_CatalogIndex_Model_Resource_Data_Grouped
  • Mage_CatalogIndex_Model_Resource_Indexer
  • Mage_CatalogIndex_Model_Resource_Indexer_Abstract
  • Mage_CatalogIndex_Model_Resource_Indexer_Eav
  • Mage_CatalogIndex_Model_Resource_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Resource_Indexer_Price
  • Mage_CatalogIndex_Model_Resource_Price
  • Mage_CatalogIndex_Model_Resource_Retreiver
  • Mage_CatalogIndex_Model_Resource_Setup
  • Mage_CatalogIndex_Model_Retreiver

Interfaces

  • Mage_CatalogIndex_Model_Indexer_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_CatalogIndex_Model_Observer

Event observer and indexer running application

Varien_Object
Extended by Mage_Core_Model_Abstract
Extended by Mage_CatalogIndex_Model_Observer
Package: Mage\CatalogIndex
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/CatalogIndex/Model/Observer.php
Methods summary
protected
# _construct( )
protected Mage_CatalogIndex_Model_Indexer
# _getIndexer( )

Get indexer object

Get indexer object

Returns

Mage_CatalogIndex_Model_Indexer
protected Mage_CatalogIndex_Model_Aggregation
# _getAggregator( )

Get aggregation object

Get aggregation object

Returns

Mage_CatalogIndex_Model_Aggregation
public Mage_CatalogIndex_Model_Observer
# reindexAll( )

Reindex all catalog data

Reindex all catalog data

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# reindexDaily( )

Reindex daily related data (prices)

Reindex daily related data (prices)

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processAfterSaveEvent( Varien_Event_Observer $observer )

Process product after save

Process product after save

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processPriceScopeChange( Varien_Event_Observer $observer )

Reindex price data after attribute scope change

Reindex price data after attribute scope change

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processPriceRuleApplication( Varien_Event_Observer $observer )

Process catalog index after price rules were applied

Process catalog index after price rules were applied

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processAfterDeleteEvent( Varien_Event_Observer $observer )

Cleanup product index after product delete

Cleanup product index after product delete

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processAttributeChangeEvent( Varien_Event_Observer $observer )

Process index data after attribute information was changed

Process index data after attribute information was changed

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processStoreAdd( Varien_Event_Observer $observer )

Create index for new store

Create index for new store

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# catalogProductImportAfter( Varien_Event_Observer $observer )

Rebuild index after catalog import

Rebuild index after catalog import

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# runQueuedIndexing( )

Run planed reindex

Run planed reindex

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# cleanCache( Varien_Event_Observer $observer )

Clear aggregated layered navigation data

Clear aggregated layered navigation data

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# catalogCategorySaveAfter( Varien_Event_Observer $observer )

Process index data after category save

Process index data after category save

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# clearPriceAggregation( )

Delete price aggreagation data

Delete price aggreagation data

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# clearSearchLayerCache( )

Clear layer navigation cache for search results

Clear layer navigation cache for search results

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# registerParentIds( Varien_Event_Observer $observer )

Load parent ids for products before deleting

Load parent ids for products before deleting

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# processProductsWebsitesChange( Varien_Event_Observer $observer )

Reindex producs after change websites associations

Reindex producs after change websites associations

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# catalogProductFlatPrepareColumns( Varien_Event_Observer $observer )

Prepare columns for catalog product flat

Prepare columns for catalog product flat

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# catalogProductFlatPrepareIndexes( Varien_Event_Observer $observer )

Prepare indexes for catalog product flat

Prepare indexes for catalog product flat

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# catalogProductFlatRebuild( Varien_Event_Observer $observer )

Rebuild catalog product flat

Rebuild catalog product flat

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
public Mage_CatalogIndex_Model_Observer
# catalogProductFlatUpdateProduct( Varien_Event_Observer $observer )

Catalog Product Flat update product(s)

Catalog Product Flat update product(s)

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_CatalogIndex_Model_Observer
Methods inherited from Mage_Core_Model_Abstract
_afterDelete(), _afterDeleteCommit(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeLoad(), _beforeSave(), _clearData(), _clearReferences(), _getEventData(), _getResource(), _hasModelChanged(), _init(), _protectFromNonAdmin(), _setResourceModel(), afterCommitCallback(), afterLoad(), cleanModelCache(), clearInstance(), delete(), getCacheIdTags(), getCacheTags(), getCollection(), getEntityId(), getId(), getIdFieldName(), getResource(), getResourceCollection(), getResourceName(), isObjectNew(), load(), save(), setId()
Properties summary
protected array $_parentProductIds array()
#
protected array $_productIdsMassupdate array()
#
Properties inherited from Mage_Core_Model_Abstract
$_cacheTag, $_dataSaveAllowed, $_eventObject, $_eventPrefix, $_isObjectNew, $_resource, $_resourceCollectionName, $_resourceName
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0