public function guardarfondoresAction() { //Obtenemos datos post $lista = $this->request->getPost(); // Actualizamos datos en la tabla $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); $cuenta = new FondosTable($this->dbAdapter); //Quitamos formato RUT $lista['rut'] = explode("-", $lista['rut']); $lista['dv'] = $lista['rut'][1]; $lista['rut'] = str_replace(".", "", $lista['rut'][0]); //Quitamos . de saldo $lista['saldo'] = str_replace('.', '', $lista['saldo']); // Validamos si es Insert o Update if ($lista['id_pk'] > 0) { $cuenta->guardarFondo($lista['id_pk'], $lista); $descripcion = "Edición de Fondo de Reserva exitosa"; } else { $cuenta->nuevoFondo($lista); $descripcion = "Fondo de Reserva creado exitosamente en el sistema"; } $result = new JsonModel(array('status' => 'ok', 'descripcion' => $descripcion)); return $result; }