protected function _prepareForm()
 {
     $viewForm = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save'), 'method' => 'post', 'enctype' => 'multipart/form-data'));
     $viewForm->setUseContainer(true);
     $this->setForm($viewForm);
     $product_info = Mage::registry('productsold_info');
     /* $online_sale = Mage::getModel('productsold/productsold')->getOnlineSales($product_info->getId()); */
     $online_sale = Learn_Productsold_Model_Productsold::getOnlineSales($product_info->getId());
     $fieldset = $viewForm->addFieldset('productsoldview_form', array('legend' => Mage::helper('productsold')->__('Product Sold Records'), 'class' => 'fieldset-wide'));
     $fieldset->addField('product_name', 'label', array('name' => 'product_name', 'label' => Mage::helper('productsold')->__('Product Name'), 'value' => $product_info->getName()));
     $fieldset->addField('product_sku', 'label', array('name' => 'product_sku', 'label' => Mage::helper('productsold')->__('Product SKU'), 'value' => $product_info->getSku()));
     $fieldset->addField('sku', 'hidden', array('name' => 'sku', 'label' => Mage::helper('productsold')->__('Product SKU'), 'value' => $product_info->getSku()));
     $fieldset->addField('online_sale', 'label', array('name' => 'online_sale', 'label' => Mage::helper('productsold')->__('Online Sale'), 'value' => $online_sale));
     $fieldset->addField('offline_sale', 'text', array('name' => 'offline_sale', 'label' => Mage::helper('productsold')->__('Offline Sale'), 'value' => $product_info->getOfflineSale(), 'required' => true, 'tabindex' => 1, 'class' => ' validate-number'));
     $fieldset->addField('sale_label', 'text', array('name' => 'sale_label', 'label' => Mage::helper('productsold')->__('Sale Label'), 'value' => $product_info->getSaleLabel(), 'required' => true, 'tabindex' => 2));
     return parent::_prepareForm();
 }
 public function online_sales($product_id)
 {
     return Learn_Productsold_Model_Productsold::getOnlineSales($product_id);
 }