$marcadotrans = getSesionDato("CarritoTrans"); $num = MarcarGenericoProducto($marcadotrans, "Obsoleto=1"); $aviso = " {$num} productos marcados como obsoletos,<br/>" . " (*) Esta acción afecta a todos los locales."; $aviso = count($marcadotrans) ? $aviso : "Carrito vacio"; echo gas("aviso", _($aviso)); $_SESSION["CarritoTrans"] = array(); $_SESSION["CarritoMover"] = array(); $_SESSION["CarritoTransSeries"] = array(); $_SESSION["CarritoMoverSeries"] = array(); setSesionDato("PaginadorSeleccionAlmacen", false); $marcadotrans = getSesionDato("CarritoTrans"); ListarSeleccion($marcadotrans); break; case "noobsoleto": $marcadotrans = getSesionDato("CarritoTrans"); $num = MarcarGenericoProducto($marcadotrans, "Obsoleto=0"); $aviso = " {$num} productos marcados como no obsoletos,<br/>" . " (*) Esta acción afecta a todos los locales."; $aviso = count($marcadotrans) ? $aviso : "Carrito vacio"; echo gas("aviso", _($aviso)); $_SESSION["CarritoTrans"] = array(); $_SESSION["CarritoMover"] = array(); $_SESSION["CarritoTransSeries"] = array(); $_SESSION["CarritoMoverSeries"] = array(); setSesionDato("PaginadorSeleccionAlmacen", false); $marcadotrans = getSesionDato("CarritoTrans"); ListarSeleccion($marcadotrans); break; case "albaran": $marcadotrans = getSesionDato("CarritoTrans"); if (!count($marcadotrans)) { echo gas("aviso", _("Carrito vacio"));
function ModificarArticulo($id, $esDisponible, $esDisponibleOnline, $esOferta, $esStockIlimitado, $stockmin, $Producto, $esObsoleto, $UnidDisponible, $UnidReservadas, $UnidOferta, $PrecioOferta, $Stock) { if (!Admite("Stocks")) { return false; } $Obsoleto = $esObsoleto ? 1 : 0; $Disponible = $esDisponible && !$esObsoleto ? 1 : 0; $DispOnline = $esDisponibleOnline ? 1 : 0; $UnidDisponible = $esDisponible && !$esObsoleto ? $UnidDisponible : 0; $UnidDisponible = $UnidDisponible == $Stock ? 0 : $UnidDisponible; $Oferta = $esOferta ? 1 : 0; $OfertaUnidades = $esOferta && $esDisponible ? $UnidOferta : 0; $StockIlimitado = $esStockIlimitado ? 1 : 0; //Almacen $KeyValue = "Disponible='{$Disponible}',"; $KeyValue .= "DisponibleOnline='{$DispOnline}',"; $KeyValue .= "DisponibleUnidades='{$UnidDisponible}',"; $KeyValue .= "Oferta='{$Oferta}',"; $KeyValue .= "OfertaUnidades='{$UnidOferta}',"; $KeyValue .= "PrecioVentaOferta='{$PrecioOferta}',"; $KeyValue .= "StockIlimitado='{$StockIlimitado}',"; $KeyValue .= "StockMin='{$stockmin}'"; $IdAlmacen = $_SESSION["LocalMostrado"]; $num = MarcarGenerico(array("{$id}"), $KeyValue, $IdAlmacen); //Obsoleto MarcarGenericoProducto(array("{$id}"), " Obsoleto = '{$Obsoleto}' "); if ($num != 0) { echo gas("aviso", _(" Modificado Correctamente el Producto : <br/><br/> {$Producto} ")); } return true; }