function AltaDesdePostProducto($esMudo = false) { $idalias0 = CleanText($_POST["IdProductoAlias0"]); $idalias1 = CleanText($_POST["IdProductoAlias1"]); $referencia = CleanReferencia($_POST["Referencia"]); $descripcion = CleanCadena($_POST["Descripcion"]); $precioventa = isset($_POST["PrecioVenta"]) ? CleanDinero($_POST["PrecioVenta"]) : false; $precioonline = isset($_POST["PrecioOnline"]) ? CleanDinero($_POST["PrecioOnline"]) : false; $coste = CleanDinero($_POST["CosteSinIVA"]); $idfamilia = CleanID($_POST["IdFamilia"]); $idsubfamilia = CleanID($_POST["IdSubFamilia"]); $condventa = CleanText($_POST["CondicionVenta"]); $idprovhab = !isset($_POST["IdProvHab"]) ? CleanID($_POST["ProvHab"]) : CleanID($_POST["IdProvHab"]); $idprovhab = CleanID($idprovhab); $idlabhab = !isset($_POST["IdLabHab"]) ? CleanID($_POST["LabHab"]) : CleanID($_POST["IdLabHab"]); $idlabhab = CleanID($idlabhab); $codigobarras = CleanCB($_POST["CodigoBarras"]); $refprovhab = !isset($_POST["RefProv"]) ? CleanReferencia($_POST["RefProvHab"]) : CleanReferencia($_POST["RefProv"]); $refprovhab = CleanReferencia($refprovhab); $numeroserie = isset($_POST["NumeroSerie"]) ? CleanID($_POST["NumeroSerie"] == 'on') : false; $metaproducto = isset($_POST["MetaProducto"]) ? CleanID($_POST["MetaProducto"] == 'on') : false; $lote = isset($_POST["Lote"]) ? CleanID($_POST["Lote"] == 'on') : false; $fv = isset($_POST["FechaVencimiento"]) ? CleanID($_POST["FechaVencimiento"] == 'on') : false; $ventamenudeo = isset($_POST["VentaMenudeo"]) ? CleanID($_POST["VentaMenudeo"] == 'on') : false; $servicio = isset($_POST["Servicio"]) ? CleanID($_POST["IdTipoServicio"]) : false; $undsxcont = CleanID($_POST["UnidadesPorContenedor"]); $unidadmedida = CleanText($_POST["UnidadMedida"]); $idcolor = CleanID($_POST["IdColor"]); $idtalla = CleanID($_POST["IdTalla"]); $idmarca = !isset($_POST["IdMarca"]) ? CleanID($_POST["Marca"]) : CleanID($_POST["IdMarca"]); $idcontenedor = CleanID($_POST["IdContenedor"]); $idcontenedor = !isset($_POST["IdContenedor"]) ? $_POST["Contenedor"] : $_POST["IdContenedor"]; $idcontenedor = CleanID($idcontenedor); if ($id = CrearProducto($esMudo, $referencia, $descripcion, $precioventa, $precioonline, $coste, $idfamilia, $idsubfamilia, $idprovhab, $codigobarras, $idtalla, $idcolor, $idmarca, $refprovhab, $idalias0, $idalias1, $numeroserie, $undsxcont, $ventamenudeo, $unidadmedida, $fv, $idlabhab, $lote, $idcontenedor, $metaproducto, $servicio, $condventa)) { if (!$esMudo) { AccionesTrasAlta(); } return $id; } else { return false; } }
$oProducto = new producto(); $oProducto->Crea(); echo $oProducto->formEntrada($action, false, false, VENTANA_POPUP); } PageStart(); switch ($modo) { case "newsave": $nombre = CleanText($_POST["Nombre"]); $referencia = CleanReferencia($_POST["Referencia"]); $descripcion = CleanText($_POST["Descripcion"]); $precioventa = CleanDinero($_POST["PrecioVenta"]); $precioonline = CleanDinero($_POST["PrecioOnline"]); $coste = CleanDinero($_POST["CosteSinIVA"]); $idfamilia = CleanID($_POST["IdFamilia"]); $idsubfamilia = CleanID($_POST["IdSubFamilia"]); $idprovhab = CleanID($_POST["IdProvHab"]); $codigobarras = CleanCB($_POST["CodigoBarras"]); $refprovhab = CleanReferencia($_POST["RefProvHab"]); $idcolor = CleanID($_POST["IdColor"]); $idtalla = CleanID($_POST["IdTalla"]); $idmarca = CleanID($_POST["IdMarca"]); if (CrearProducto($nombre, $referencia, $descripcion, $precioventa, $precioonline, $coste, $idfamilia, $idsubfamilia, $idprovhab, $codigobarras, $idtalla, $idcolor, $idmarca, $refprovhab)) { // AccionesTrasAlta(); } break; default: FormularioAlta(); break; } PageEnd();