public function addAction() { if (!$this->_hasParam('id')) { return $this->_redirect('/analysis/index/page/1'); } $convert = new Application_Model_Letras(); $model = new Application_Model_Payments(); $datos = new Application_Model_Analysis(); $row = $datos->getRow($this->_getParam('id')); if ($row) { $data = $row->toArray(); $contact = new Application_Model_Contacts(); $customer = $contact->getRow($data['applicant_id'])->toArray(); $paciente = $customer['first_name'] . ' ' . $customer['last_name']; $exa = $datos->BySpecialties($this->_getParam('id')); $monto = 0; foreach ($exa as $key) { $monto = $monto + $key['amount']; } $datos->actualiza_total($this->_getParam('id'), $monto); $this->view->paginator = $exa; $this->view->letras = $convert->num2letras($monto); $this->view->paciente = $paciente; $this->view->data = $data; $this->view->monto = $monto; } }
public function restAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $responseJson = array(); $analysisModel = new Application_Model_Analysis(); if ($this->getRequest()->isPost()) { $analysis = $analysisModel->getRow($analysisModel->save($_POST["analysis"], $_POST["analysis"]["id"])); $responseJson["analysis"] = $analysis->toArray(); } $this->getResponse()->setHeader('Content-Type', 'application/json')->setBody(json_encode($responseJson)); }