Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 22nd, 2012  |  syntax: None  |  size: 2.92 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Where is Magento code location to disable products?
  2. electricjesus@quadsrv64:~/projects/magento/magento/app$ grep -rin -A2 -B2 "updateProductStatus" *
  3. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-172-     * @return Mage_Catalog_Model_Product_Flat_Indexer
  4. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-173-     */
  5. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php:174:    public function updateProductStatus($productId, $status, $store = null)
  6. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-175-    {
  7. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-176-        if (is_null($store)) {
  8. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-177-            foreach (Mage::app()->getStores() as $store) {
  9. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php:178:                $this->updateProductStatus($productId, $status, $store->getId());
  10. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-179-            }
  11. code/core/Mage/Catalog/Model/Product/Flat/Indexer.php-180-            return $this;
  12. --
  13. code/core/Mage/Catalog/Model/Product/Flat/Observer.php-110-        $storeId    = $storeId > 0 ? $storeId : null;
  14. code/core/Mage/Catalog/Model/Product/Flat/Observer.php-111-
  15. code/core/Mage/Catalog/Model/Product/Flat/Observer.php:112:        $this->_getIndexer()->updateProductStatus($productId, $status, $storeId);
  16. code/core/Mage/Catalog/Model/Product/Flat/Observer.php-113-
  17. code/core/Mage/Catalog/Model/Product/Flat/Observer.php-114-        return $this;
  18. --
  19. code/core/Mage/Catalog/Model/Product/Indexer/Flat.php-317-            if (isset($data['catalog_product_flat_status'])) {
  20. code/core/Mage/Catalog/Model/Product/Indexer/Flat.php-318-                $status = $data['catalog_product_flat_status'];
  21. code/core/Mage/Catalog/Model/Product/Indexer/Flat.php:319:                $this->_getIndexer()->updateProductStatus($productIds, $status);
  22. code/core/Mage/Catalog/Model/Product/Indexer/Flat.php-320-            }
  23. code/core/Mage/Catalog/Model/Product/Indexer/Flat.php-321-
  24. --
  25. code/core/Mage/Catalog/Model/Product/Status.php-198-     * @return  Mage_Catalog_Model_Product_Status
  26. code/core/Mage/Catalog/Model/Product/Status.php-199-     */
  27. code/core/Mage/Catalog/Model/Product/Status.php:200:    public function updateProductStatus($productId, $storeId, $value)
  28. code/core/Mage/Catalog/Model/Product/Status.php-201-    {
  29. code/core/Mage/Catalog/Model/Product/Status.php-202-        Mage::getSingleton('catalog/product_action')
  30. --
  31. code/core/Mage/Catalog/Model/Resource/Product/Status.php-106-     * @return Mage_Catalog_Model_Resource_Product_Status
  32. code/core/Mage/Catalog/Model/Resource/Product/Status.php-107-     */
  33. code/core/Mage/Catalog/Model/Resource/Product/Status.php:108:    public function updateProductStatus($productId, $storeId, $value)
  34. code/core/Mage/Catalog/Model/Resource/Product/Status.php-109-    {
  35. code/core/Mage/Catalog/Model/Resource/Product/Status.php-110-        $statusAttributeId  = $this->_getProductAttribute('status')->getId();