public function addAction() { $form = new Application_Form_Venta(); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { switch ($formData['tip_id_tipo_pago']) { case '2': // EFECTIVO $this->pago_efectivo($formData); break; case '3': // SMO CREDITO $this->pago_credito($formData); break; case '4': // REDCOMPRA $this->pago_redcompra($formData); break; case '5': // ABONO SMO $this->pago_abono($formData); break; case '6': // TARJETA CREDITO (TRANSBANK) $this->pago_tarjeta_1($formData); break; case '7': // TARJETA CREDITO (ABCDIN) $this->pago_tarjeta_2($formData); break; case '8': // TARJETA CREDITO (PRESTO) $this->pago_tarjeta_3($formData); break; case '9': // CHEQUE $this->pago_cheque($formData); break; default: break; } // $returnUrl = $formData['returnUrl']; // if ($returnUrl != '') { // $this->_helper->getHelper('Redirector')->setGotoUrl($returnUrl); // } } else { var_dump($formData); var_dump($form->getErrors()); $form->populate($formData); } } }