Public Member Functions | |
isUseBillingAddressForShipping () | |
getCountries () | |
getMethod () | |
getAddress () | |
getFirstname () | |
getLastname () | |
canShip () | |
getSaveUrl () | |
Protected Member Functions | |
_construct () |
Definition at line 35 of file Billing.php.
_construct | ( | ) | [protected] |
Internal constructor, that is called from real constructor
Please override this one instead of overriding real __construct constructor
Please override this one instead of overriding real __construct constructor
Reimplemented from Mage_Core_Block_Abstract.
Definition at line 37 of file Billing.php.
00038 { 00039 $this->getCheckout()->setStepData('billing', array( 00040 'label' => Mage::helper('checkout')->__('Billing Information'), 00041 'is_show' => $this->isShow() 00042 )); 00043 00044 if ($this->isCustomerLoggedIn()) { 00045 $this->getCheckout()->setStepData('billing', 'allow', true); 00046 } 00047 parent::_construct(); 00048 }
canShip | ( | ) |
Definition at line 95 of file Billing.php.
00096 { 00097 return !$this->getQuote()->isVirtual(); 00098 }
getAddress | ( | ) |
Definition at line 69 of file Billing.php.
00069 { 00070 if (!$this->isCustomerLoggedIn()) { 00071 return $this->getQuote()->getBillingAddress(); 00072 } else { 00073 return Mage::getModel('sales/quote_address'); 00074 } 00075 }
getCountries | ( | ) |
Definition at line 59 of file Billing.php.
00060 { 00061 return Mage::getResourceModel('directory/country_collection')->loadByStore(); 00062 }
getFirstname | ( | ) |
Definition at line 77 of file Billing.php.
00078 { 00079 $firstname = $this->getAddress()->getFirstname(); 00080 if (empty($firstname) && $this->getQuote()->getCustomer()) { 00081 return $this->getQuote()->getCustomer()->getFirstname(); 00082 } 00083 return $firstname; 00084 }
getLastname | ( | ) |
Definition at line 86 of file Billing.php.
00087 { 00088 $lastname = $this->getAddress()->getLastname(); 00089 if (empty($lastname) && $this->getQuote()->getCustomer()) { 00090 return $this->getQuote()->getCustomer()->getLastname(); 00091 } 00092 return $lastname; 00093 }
getMethod | ( | ) |
Definition at line 64 of file Billing.php.
00065 { 00066 return $this->getQuote()->getCheckoutMethod(); 00067 }
getSaveUrl | ( | ) |
isUseBillingAddressForShipping | ( | ) |
Definition at line 50 of file Billing.php.
00051 { 00052 if (($this->getQuote()->getIsVirtual()) 00053 || !$this->getQuote()->getShippingAddress()->getSameAsBilling()) { 00054 return false; 00055 } 00056 return true; 00057 }