*/ class Mage_Adminhtml_Block_Sales_Order_Create_Totals_Shipping extends Mage_Adminhtml_Block_Sales_Order_Create_Totals_Default { protected $_template = 'sales/order/create/totals/shipping.phtml'; /** * Check if we need display shipping include and exclude tax * * @return bool */ public function displayBoth() { return Mage::getSingleton('tax/config')->displayCartShippingBoth(); } /** * Check if we need display shipping include tax * * @return bool */ public function displayIncludeTax() { return Mage::getSingleton('tax/config')->displayCartShippingInclTax(); } /** * Get shipping amount include tax * * @return float */ public function getShippingIncludeTax() { return $this->getTotal()->getAddress()->getShippingAmount() + $this->getTotal()->getAddress()->getShippingTaxAmount(); } /** * 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())); } }