/** * Remove 'login' checkout step if module is enabled * - Override of Mage_Checkout_Block_Onepage::getSteps() * * @return array */ public function getSteps() { $steps = parent::getSteps(); if (Mage::helper('forceguest')->isEnabled() && array_key_exists('login', $steps)) { unset($steps['login']); } return $steps; }
public function getSteps() { if (Mage::helper('skipstep1')->isSkipEnabled()) { $steps = parent::getSteps(); if (array_key_exists('login', $steps)) { unset($steps['login']); } return $steps; } else { return parent::getSteps(); } }
public function getSteps() { if (!Mage::getStoreConfig('carriers/wsaupsfreight/active')) { return parent::getSteps(); } $steps = array(); if (!$this->isCustomerLoggedIn()) { $steps['login'] = $this->getCheckout()->getStepData('login'); } if (Mage::helper('wsaupsfreight')->dontShowConwayFreight($this->getQuote()->getAllVisibleItems())) { $skipExtras = true; } else { $skipExtras = false; } $stepCodes = array('billing', 'shipping', 'shippingextra', 'shipping_method', 'payment', 'review'); foreach ($stepCodes as $step) { if ($skipExtras && $step == 'shippingextra') { continue; } $steps[$step] = $this->getCheckout()->getStepData($step); } return $steps; }