function ModificarLocal($id, $nombre, $nombrelegal, $direccion, $poblacion, $codigopostal, $telefono, $fax, $movil, $email, $paginaweb, $cuentabancaria, $pass, $identificacion, $esCentral, $IdTipoNumeracionFactura, $ImpuestoIncluido, $idpais, $ididioma, $MensajeMes, $margen, $tipomargen, $igv, $ipc, $vigencia, $garantia, $nfiscal, $MensajePromo, $moneda0, $moneda0plural, $moneda0simbolo, $moneda1, $moneda1plural, $moneda1simbolo, $descuento, $metodoredondeo, $esCOPImpuesto, $cuentabancaria2, $esPass) { $oLocal = new local(); if (!$oLocal->Load($id)) { error(__FILE__ . __LINE__, "W: no pudo mostrareditar '{$id}'"); return false; } $oLocal->set("NombreComercial", $nombre, FORCE); $oLocal->set("NombreLegal", $nombrelegal, FORCE); $oLocal->set("DireccionFactura", $direccion, FORCE); $oLocal->set("NFiscal", $nfiscal, FORCE); $oLocal->set("Poblacion", $poblacion, FORCE); $oLocal->set("CodigoPostal", $codigopostal, FORCE); $oLocal->set("Telefono", $telefono, FORCE); $oLocal->set("Fax", $fax, FORCE); $oLocal->set("Movil", $movil, FORCE); $oLocal->set("Email", $email, FORCE); $oLocal->set("PaginaWeb", $paginaweb, FORCE); $oLocal->set("CuentaBancaria", $cuentabancaria, FORCE); if ($pass != 'localess') { $oLocal->set("Password", md5($pass), FORCE); } $oLocal->set("Identificacion", $identificacion, FORCE); $oLocal->set("IdTipoNumeracionFactura", $IdTipoNumeracionFactura, FORCE); $oLocal->set("ImpuestoIncluido", $ImpuestoIncluido, FORCE); $oLocal->set("IdPais", $idpais, FORCE); $oLocal->set("IdIdioma", $ididioma, FORCE); $oLocal->set("MensajeMes", $MensajeMes, FORCE); $oLocal->set("MensajePromocion", $MensajePromo, FORCE); $oLocal->set("VigenciaPresupuesto", $vigencia, FORCE); $oLocal->set("GarantiaComercial", $garantia, FORCE); $oLocal->set("MargenUtilidad", $margen, FORCE); $oLocal->set("TipoMargenUtilidad", $tipomargen, FORCE); $oLocal->set("Impuesto", $igv, FORCE); $oLocal->set("Percepcion", $ipc, FORCE); $oLocal->set("Descuento", $descuento, FORCE); $oLocal->set("MetodoRedondeo", $metodoredondeo, FORCE); $oLocal->set("COPImpuesto", $esCOPImpuesto, FORCE); $oLocal->set("CuentaBancaria2", $cuentabancaria2, FORCE); $oLocal->set("AdmitePassword", $esPass, FORCE); if ($esCentral) { setAlmacenCentral($id); $oLocal->set("AlmacenCentral", 1, FORCE); setMoneda($moneda0, $moneda0plural, $moneda0simbolo, $moneda1, $moneda1plural, $moneda1simbolo); } if ($oLocal->Modificacion()) { //if(isVerbose()) echo gas("aviso", _("Local modificado, Reinicie sesión para aplicar cambios")); //invalidarSesion("ListaTiendas"); //unset($_SESSION["tLOCAL_$id"]); $idlocalactivo = getSesionDato("IdTienda"); if ($id == $idlocalactivo) { RegistrarIGVTienda($id); RegistrarValuacionPrecioTPV($id); } return true; } else { echo gas("problema", _("No se puedo cambiar dato")); return false; } }