function formClon($action, $lang = false, $volver = false) { $ot = getTemplate("ClonProducto"); if (!$ot) { return false; } $modo = "salvaclon"; $ListadoCombinado = genListadoCruzado($this->getId(), $this->get("IdTallaje")); $tieneserie = $this->get("Serie"); $incluidons = $this->get("Serie") == 1 ? "checked" : ""; $incluidolt = $this->get("Lote") == 1 ? "checked" : ""; $incluidofv = $this->get("FechaVencimiento") == 1 ? "checked" : ""; $incluidomd = $this->get("VentaMenudeo") == 1 ? "checked" : ""; $motivomd = $this->get("VentaMenudeo") == 1 ? "visible" : "hidden"; $tienefechavencimiento = $this->get("FechaVencimiento"); $volver = $volver == "modcompras" ? "modcompras.php" : "modproductos.php"; $numreg = ObtenerNumeroProductosPorReferencia($this->getReferencia()); $readonlyUM = "readonly"; $readonly = "readonly"; $um = ""; $ounidad = ""; $ometro = ""; $olitro = ""; $okilo = ""; switch ($this->get("UnidadMedida")) { case 'und': $um = "Unidades"; $ounidad = "selected"; break; case 'mts': $um = "Metros"; $ometro = "selected"; break; case 'lts': $um = "Litros"; $olitro = "selected"; break; case 'kls': $um = "Kilos"; $okilo = "selected"; break; } $osrm = ""; $ocrm = ""; $ocrmr = ""; switch ($this->get("CondicionVenta")) { case '0': $osrm = "selected"; break; case 'CRM': $ocrm = "selected"; break; case 'CRMR': $ocrmr = "selected"; break; } $txtMoDet = getModeloDetalle2txt(); $esBTCA = $txtMoDet[0] == "BTCA"; $hidden = "style='display:none;'"; $btca = $esBTCA ? false : $hidden; $txtref = $txtMoDet[4]; $ismtposerv = $this->get("Servicio") || $this->get("MetaProducto") ? $hidden : false; $isserie = $this->get("Serie") ? $hidden : false; $txtalias = $txtMoDet[3]; $txtModelo = $txtMoDet[1]; $txtDetalle = $txtMoDet[2]; $txtTitulo = $esBTCA ? 'Nueva' : 'Nuevo'; $titulo = _("{$txtTitulo} {$txtModelo} / {$txtDetalle}"); $cambios = array("tPrecioVenta" => _("Previo Venta"), "vPrecioVenta" => $this->getPrecioVenta(), "vIdTallaje" => $this->get("IdTallaje"), "ListaCombinada" => $ListadoCombinado, "tImprimirCodigoBarras" => _("Imprimir código barras"), "vRefProvHab" => $this->get("RefProvHab"), "tRefProvHab" => $txtref, "vIdMarca" => $this->get("IdMarca"), "tMarca" => _("Marca"), "vMarca" => getIdMarca2Texto($this->get("IdMarca")), "vIdContenedor" => $this->get("IdContenedor"), "tContenedor" => _("Contenedor"), "vContenedor" => getIdContenedor2Texto($this->get("IdContenedor")), "vIdTalla" => $this->get("IdTalla"), "tModelo" => $txtModelo, "vTalla" => getIdTalla2Texto($this->get("IdTalla"), $this->get("IdIdioma")), "vIdColor" => $this->get("IdColor"), "tDetalle" => $txtDetalle, "vColor" => getIdColor2Texto($this->get("IdColor"), $this->get("IdIdioma")), "tCodigoBarras" => _("Código barras"), "vCodigoBarras" => $this->get("CodigoBarras"), "tTitulo" => $titulo, "HIDDENDATA" => Hidden("id", $this->getId()), "action" => "{$action}?modo={$modo}&idBase=", "Referencia" => _("Referencia"), "vReferencia" => $this->getReferencia(), "tCosteSinIVA" => _("Costo Ref."), "vCosteSinIVA" => $this->get("Costo") * 1, "Descripcion" => _("Nombre"), "vDescripcion" => $this->getDescripcion(), "isbtca" => $btca, "ismtposerv" => $ismtposerv, "isserie" => $isserie, "vIdProductoAlias0" => $this->get("IdProductoAlias0"), "tProductoAlias0" => $txtalias, "vProductoAlias0" => getIdProductoAlias2Texto($this->get("IdProductoAlias0"), $this->get("IdIdioma")), "vIdProductoAlias1" => $this->get("IdProductoAlias1"), "tProductoAlias1" => $txtalias, "vProductoAlias1" => getIdProductoAlias2Texto($this->get("IdProductoAlias1"), $this->get("IdIdioma")), "PrecioVenta" => _("Precio venta"), "vPrecioVenta" => $this->getPrecioVenta(), "PrecioOnline" => _("Precio online"), "vPrecioOnline" => $this->getPrecioOnline(), "tVentaMenudeo" => _("Venta al menudeo"), "cVentaMenudeo" => $incluidomd, "vMotivoMd" => $motivomd, "cNumeroSerie" => $incluidons, "cLote" => $incluidolt, "cFechaVencimiento" => $incluidofv, "tUnidadesPorContenedor" => _("Unidades Por Contenedor"), "vUnidadesPorContenedor" => $this->get("UnidadesPorContenedor"), "tUnidadMedida" => _("Unidad Medida"), "vUnidadMedida" => $this->get("UnidadMedida"), "vUM" => $um, "ounidad" => $ounidad, "ometro" => $ometro, "olitro" => $olitro, "okilo" => $okilo, "oSRM" => $osrm, "oCRM" => $ocrm, "oCRMR" => $ocrmr, "vReadOnly" => $readonly, "vReadOnlyUM" => $readonlyUM, "vSerie" => $tieneserie, "vFechaVencimiento" => $tienefechavencimiento, "tFamilia" => _("Familia..."), "tSubFamilia" => _("Sub familia..."), "TipoImpuesto" => _("Impuesto"), "tIdProvHab" => _("Proveedor hab."), "vIdProvHab" => $this->get("IdProvHab"), "vProveedorHab" => getNombreProveedor($this->get("IdProvHab")), "tIdLabHab" => _("Laboratorio hab."), "vIdLabHab" => $this->get("IdLabHab"), "vLaboratorioHab" => getNombreLaboratorio($this->get("IdLabHab")), "vTipoImpuesto" => $this->getTipoImpuesto(), "vIdFamilia" => $this->get("IdFamilia"), "vIdSubFamilia" => $this->get("IdSubFamilia"), "vFamilia" => $this->get("Familia"), "vSubFamilia" => $this->get("SubFamilia"), "vImpuesto" => $this->getImpuesto()); return $ot->makear($cambios); }
<?php include "tool.php"; SimpleAutentificacionAutomatica("visual-iframe"); $idprod = CleanID($_GET["IdProducto"]); if (!$idprod) { $cod = CleanCB($_GET["CodigoBarras"]); $idprod = getIdFromCodigoBarras($cod); } switch ($modo) { case "soloficha": if ($idprod) { echo "<center class='forma' style='zwidth: 600px;overflow:auto;border: 1px solid #ECE8DE'>"; echo genListadoCruzado($idprod, false, false); echo "</center>"; } exit; break; default: PageStart(); if ($idprod) { echo "<center>"; echo genListadoCruzado($idprod, false, false); echo "</center>"; } PageEnd(); }