예제 #1
0
 /**
  * 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;
 }