Example #1
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $installment = Mage::registry('current_installment_payment');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('installment')->__('Installment Payment')));
     $fieldset->addField('order_id', 'text', array('name' => 'order_id', 'label' => Mage::helper('installment')->__('Order Id'), 'title' => Mage::helper('installment')->__('Order Id'), 'readonly' => true));
     $fieldset->addField('installment_master_amount_due', 'text', array('name' => 'amount_due', 'label' => Mage::helper('installment')->__('Amount Due'), 'title' => Mage::helper('installment')->__('Amount Due'), 'required' => true));
     if (!is_null($installment->getId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'id', 'value' => $installment->getId()));
     }
     $data = Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData();
     if (Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData()) {
         $form->addValues(Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData());
         Mage::getSingleton('adminhtml/session')->setInstallmentPaymentData(null);
     } else {
         $form->addValues($installment->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/adjust'));
     $form->setPost(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #2
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $installment = Mage::registry('current_installment_payment');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('installment')->__('Original Installment Payment')));
     $fieldset->addField('order_id', 'text', array('name' => 'order_id', 'label' => Mage::helper('installment')->__('Order Id'), 'title' => Mage::helper('installment')->__('Order Id'), 'readonly' => true));
     $fieldset->addField('installment_master_sequence_number', 'text', array('name' => 'sequence_number', 'label' => Mage::helper('installment')->__('Sequence Number'), 'title' => Mage::helper('installment')->__('Sequence Number'), 'readonly' => true));
     $fieldset->addField('installment_master_amount_due', 'text', array('name' => 'amount_due', 'label' => Mage::helper('installment')->__('Amount Due'), 'title' => Mage::helper('installment')->__('Amount Due'), 'required' => true));
     $outputFormat = Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('installment_master_amount_due_date', 'date', array('name' => 'amount_due_date', 'label' => Mage::helper('installment')->__('Amount Due Date'), 'title' => Mage::helper('installment')->__('Amount Due Date'), 'class' => 'validate-date', 'time' => true, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'input_format' => Varien_Date::DATETIME_INTERNAL_FORMAT, 'format' => $outputFormat, 'required' => true));
     if (!is_null($installment->getId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'id', 'value' => $installment->getId()));
     }
     $fieldset = $form->addFieldset('new_installment_fieldset', array('legend' => Mage::helper('installment')->__('New Installment Payment')));
     $fieldset->addField('new_order_id', 'text', array('name' => 'order_id', 'label' => Mage::helper('installment')->__('Order Id'), 'title' => Mage::helper('installment')->__('Order Id'), 'readonly' => true, 'value' => $installment->getOrderId()));
     $fieldset->addField('new_installment_master_amount_due', 'text', array('name' => 'new_amount_due', 'label' => Mage::helper('installment')->__('Amount Due'), 'title' => Mage::helper('installment')->__('Amount Due'), 'required' => true));
     $outputFormat = Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('new_installment_master_amount_due_date', 'date', array('name' => 'new_amount_due_date', 'label' => Mage::helper('installment')->__('Amount Due Date'), 'title' => Mage::helper('installment')->__('Amount Due Date'), 'class' => 'validate-date', 'time' => true, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'input_format' => Varien_Date::DATETIME_INTERNAL_FORMAT, 'format' => $outputFormat, 'required' => true));
     if (Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData()) {
         $form->addValues(Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData());
         Mage::getSingleton('adminhtml/session')->setInstallmentPaymentData(null);
     } else {
         $form->addValues($installment->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/split'));
     $form->setPost(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }