/** * @param str/string valor es una cadena con cualquier serie de simbolos * @param int/integer valor es una cadena con cualquier serie de simbolos * @return str/string si es la entrada cumple con los requerimientos * @soap */ public function insertarVenta($referencia, $pv) { $servicio = new Servicios($referencia, $pv); $error = array('codigo' => -1, 'popsae' => 1, 'msg' => "No se encontro el error.", "visible" => 1); try { $venta = $servicio->registrarVenta(); } catch (Exception $e) { $servicio->registrarError($e); // "Error al insertar la venta" $error = array('codigo' => $e->getCode(), 'popsae' => 1, 'msg' => sprintf("Error %s: %s", $e->getCode(), $e->getMessage()), "visible" => 1); return CJSON::encode(array("error" => $error, "venta" => array())); } return $this->verBoletos($referencia, $pv); }