public function render(Varien_Object $row)
 {
     if (empty($row['credit_history_id'])) {
         return '';
     }
     $credithistory = Mage::getModel('credit/credithistory')->load($row['credit_history_id']);
     $transactionDetail = MW_Credit_Model_Transactiontype::getTransactionDetail($credithistory->getTypeTransaction(), $credithistory->getTransactionDetail(), true);
     return $transactionDetail;
 }
Example #2
0
 protected function _prepareColumns()
 {
     $this->addColumn('credit_history_id', array('header' => Mage::helper('credit')->__('ID'), 'align' => 'left', 'index' => 'credit_history_id', 'width' => 10));
     $this->addColumn('created_time', array('header' => Mage::helper('credit')->__('Transaction Time'), 'type' => 'datetime', 'align' => 'center', 'index' => 'created_time', 'gmtoffset' => true, 'default' => ' ---- '));
     $this->addColumn('email', array('header' => Mage::helper('credit')->__('Affiliate Account'), 'align' => 'left', 'index' => 'email', 'renderer' => 'affiliate/adminhtml_renderer_emailaffiliatemember'));
     $this->addColumn('type_transaction', array('header' => Mage::helper('credit')->__('Type of Transaction'), 'align' => 'left', 'index' => 'type_transaction', 'width' => '250px', 'type' => 'options', 'options' => MW_Credit_Model_Transactiontype::getOptionArray()));
     $this->addColumn('transaction_detail', array('header' => Mage::helper('credit')->__('Transaction Detail'), 'align' => 'left', 'width' => 400, 'index' => 'credit_history_id', 'renderer' => 'affiliate/adminhtml_renderer_credittransaction'));
     $this->addColumn('amount', array('header' => Mage::helper('credit')->__('Amount'), 'align' => 'center', 'index' => 'amount', 'type' => 'price', 'currency_code' => Mage::app()->getBaseCurrencyCode()));
     $this->addColumn('end_transaction', array('header' => Mage::helper('credit')->__('Affiliate Balance'), 'index' => 'end_transaction', 'type' => 'price', 'currency_code' => Mage::app()->getBaseCurrencyCode()));
     $this->addExportType('*/*/exportCsv', Mage::helper('affiliate')->__('CSV'));
     $this->addExportType('*/*/exportXml', Mage::helper('affiliate')->__('XML'));
     return parent::_prepareColumns();
 }
Example #3
0
 public function getTransactionDetail($type, $detail)
 {
     return MW_Credit_Model_Transactiontype::getTransactionDetail($type, $detail, false);
 }