protected function _prepareMassaction() { $this->setMassactionIdField('affiliate_history'); $this->getMassactionBlock()->setFormFieldName('mw_history_id'); $statuses = MW_Affiliate_Model_Status::getOptionAction(); $this->getMassactionBlock()->addItem('status', array('label' => Mage::helper('catalog')->__('Change status'), 'url' => $this->getUrl('affiliate/adminhtml_affiliatehistory/updateStatus', array('_current' => true)), 'additional' => array('visibility' => array('name' => 'status', 'type' => 'select', 'class' => 'required-entry', 'label' => Mage::helper('catalog')->__('Status'), 'values' => $statuses)))); return $this; }
protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $fieldset = $form->addFieldset('affiliatehistory_form', array('legend' => Mage::helper('affiliate')->__('Update Affiliate Transactions via CSV'))); $fieldset->addField('status_update', 'select', array('label' => Mage::helper('affiliate')->__('Update Status'), 'required' => true, 'name' => 'status_update', 'values' => MW_Affiliate_Model_Status::getOptionAction())); $fieldset->addField('filename', 'file', array('label' => Mage::helper('affiliate')->__('Upload CSV File'), 'required' => true, 'name' => 'filename')); return parent::_prepareForm(); }