/** * Actualiza la línea $idLinea del carrito en curso con las * unidades $unidades de producto, actualizando también el importe de la línea * * @param integer $idLinea El id de la línea a actualizar * @param decimal $unidades El número de unidades de producto a actulizar * @return integer El id de la línea actualizada */ static function updateProduct($idLinea, $unidades) { $carrito = new Carrito($idLinea); $idLinea = $carrito->getId(); if ($idLinea) { $carrito->setUnidades($unidades); $carrito->setImporte($carrito->getPrecio() * $unidades); // * (1 - $carrito->getDescuento() / 100)); $carrito->save(); self::$errores = $carrito->getErrores(); self::$alertas = $carrito->getAlertas(); } return $idLinea; }