public function getTmsActivityId() { $currentCategory = Mage::registry('current_category'); if ($currentCategory instanceof Mage_Catalog_Model_Category) { $activityId = Vikont_Fitment_Helper_Data::getActivityIdFromCategory($currentCategory->getId(), 'tms_activity_id'); } if (null === $activityId) { $activityId = parent::getTmsActivityId(); } return $activityId; }
public function getTmsActivityId() { if (null === self::$_activityId) { self::$_activityId = Mage::app()->getRequest()->getParam('activity'); if (null === self::$_activityId) { if ($currentCategory = Mage::registry('current_category')) { self::$_activityId = Vikont_Fitment_Helper_Data::getActivityIdFromCategory($currentCategory, 'tms_activity_id'); } } if (null === self::$_activityId) { $currentProduct = Mage::registry('current_product'); if ($currentProduct) { self::$_activityId = (int) Vikont_Fitment_Helper_Data::getActivityIdFromProduct($currentProduct); } } if (null === self::$_activityId) { self::$_activityId = parent::getTmsActivityId(); } } return self::$_activityId; }