function jsaGuardarDatos($idcuenta, $nombre, $tipo, $centro, $equivalencia, $operacion) { //no se puede cambiar naturaleza, superior $xLog = new cCoreLog(); if ($operacion == SYS_CERO) { $xEsq = new cCuentaContableEsquema($idcuenta); $superior = $xEsq->CUENTA_SUPERIOR; $idcuenta = $xEsq->CUENTA; $nivel = $xEsq->NIVEL_ACTUAL; $xCta = new cCuentaContable($idcuenta); $xCta->add($nombre, $tipo, $centro, false, $nivel, false, $equivalencia, $superior); $xLog->add($xCta->getMessages(), $xLog->DEVELOPER); $xLog->add("OK\tAgregar Nueva cuenta {$idcuenta}\r\n"); } else { $xCta = new cCuentaContable($idcuenta); if ($xCta->init() == true) { $xCta->setActualizar($nombre, $equivalencia, $centro); } $xLog->add($xCta->getMessages(), $xLog->DEVELOPER); $xLog->add("OK\tActualizar {$idcuenta} {$nombre} {$equivalencia} {$centro}\r\n"); } return $xLog->getMessages(OUT_HTML); }