
Untitled
By: a guest on
May 25th, 2012 | syntax:
None | size: 1.12 KB | hits: 13 | expires: Never
public function editAction()
{
$form = new Application_Form_DeliveryOptions();
$form->submit->setLabel('Save');
$this->view->form = $form;
if($this->getRequest()->isPost()){
$formData = $this->getRequest()->getPost();
if($form->isValid($formData)){
$id = (int)$form->getValue('id');
$option_name = $form->getValue('option_name');
$option_value = $form->getValue('option_value');
$options = new Application_Model_DbTable_DeliveryOptions();
$options->updateOption($id, $option_name, $option_value);
$this->_helper->redirector('index');
}else{
$form->populate($formData);
}
}else{
$id = $this->_getParam('id',0);
if($id >0) {
$options = new Application_Model_DbTable_DeliveryOptions();
$form->populate($options->getOption($id));
}
}
}