*/ class Mage_Tax_Block_Checkout_Shipping extends Mage_Checkout_Block_Total_Default { protected $_template = 'tax/checkout/shipping.phtml'; /** * Check if we need display shipping include and exclude tax * * @return bool */ public function displayBoth() { return Mage::getSingleton('tax/config')->displayCartShippingBoth($this->getStore()); } /** * Check if we need display shipping include tax * * @return bool */ public function displayIncludeTax() { return Mage::getSingleton('tax/config')->displayCartShippingInclTax($this->getStore()); } /** * Get shipping amount include tax * * @return float */ public function getShippingIncludeTax() { return $this->getTotal()->getAddress()->getShippingInclTax(); } /** * Get shipping amount exclude tax * * @return float */ public function getShippingExcludeTax() { return $this->getTotal()->getAddress()->getShippingAmount(); } /** * Get label for shipping include tax * * @return float */ public function getIncludeTaxLabel() { return $this->helper('tax')->__('Shipping Incl. Tax (%s)', $this->escapeHtml($this->getTotal()->getAddress()->getShippingDescription())); } /** * Get label for shipping exclude tax * * @return float */ public function getExcludeTaxLabel() { return $this->helper('tax')->__('Shipping Excl. Tax (%s)', $this->escapeHtml($this->getTotal()->getAddress()->getShippingDescription())); } }