Ejemplo n.º 1
0
        } else {
            $alertas = ErpCarrito::getAlertas();
        }
        break;
    case 'remove':
        $ok = ErpCarrito::removeProduct($datos['Id']);
        if (!$ok) {
            $errores = ErpCarrito::getErrores();
        } else {
            $alertas = ErpCarrito::getAlertas();
        }
        break;
    case 'update':
        $idLinea = ErpCarrito::updateProduct($datos['Id'], $datos['Unidades']);
        if (!$idLinea) {
            $errores = ErpCarrito::getErrores();
        } else {
            $alertas = ErpCarrito::getAlertas();
        }
        break;
}
$status = 'ok';
if (count($errores)) {
    $status = "error";
}
if (count($alertas)) {
    $status = "alerta";
}
$linea = isset($idLinea) ? ErpCarrito::getLinea($idLinea)->iterator() : array();
$twig->addGlobal('appPath', $app['path']);
$htmlMiniCarrito = $twig->render('Carrito/miniCarrito.html.twig', array('carrito' => ErpCarrito::getCarrito()));