/** * Set data to block * * @return string */ protected function _toHtml() { $agreement = $this->_getBillingAgreement(); $this->setReferenceId($agreement->getReferenceId()); $customer = Mage::getModel('Mage_Customer_Model_Customer')->load($agreement->getCustomerId()); $this->setCustomerUrl($this->getUrl('*/customer/edit', array('id' => $customer->getId()))); $this->setCustomerEmail($customer->getEmail()); $this->setStatus($agreement->getStatusLabel()); $this->setCreatedAt($this->helper('Mage_Core_Helper_Data')->formatDate($agreement->getCreatedAt(), 'short', true)); $this->setUpdatedAt($agreement->getUpdatedAt() ? $this->helper('Mage_Core_Helper_Data')->formatDate($agreement->getUpdatedAt(), 'short', true) : $this->__('N/A')); return parent::_toHtml(); }
/** * @param Mage_Core_Controller_Request_Http $request * @param Mage_Core_Model_Layout $layout * @param Mage_Core_Model_Event_Manager $eventManager * @param Mage_Backend_Model_Url $urlBuilder * @param Mage_Core_Model_Translate $translator * @param Mage_Core_Model_Cache $cache * @param Mage_Core_Model_Design_Package $designPackage * @param Mage_Core_Model_Session $session * @param Mage_Core_Model_Store_Config $storeConfig * @param Mage_Core_Controller_Varien_Front $frontController * @param Mage_Core_Model_Factory_Helper $helperFactory * @param Mage_Core_Model_App $application * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Model_Layout $layout, Mage_Core_Model_Event_Manager $eventManager, Mage_Backend_Model_Url $urlBuilder, Mage_Core_Model_Translate $translator, Mage_Core_Model_Cache $cache, Mage_Core_Model_Design_Package $designPackage, Mage_Core_Model_Session $session, Mage_Core_Model_Store_Config $storeConfig, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Factory_Helper $helperFactory, Mage_Core_Model_App $application, array $data = array()) { $this->_application = $application; parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $data); }