function jsaGetNombreCuenta($cuenta)
{
    if (setNoMenorQueCero($cuenta) > 1) {
        $xCta = new cCuentaContable($cuenta);
        $xCta->init();
        //setLog($cuenta);
        return $xCta->getNombreCuenta();
    }
}
//$jxc ->exportFunction('datos_del_pago', array('idsolicitud', 'idparcialidad'), "#iddatos_pago");
//$jxc ->process();
$fecha = parametro("idfecha-0", false, MQL_DATE);
$fecha = parametro("idfechaactual", $fecha, MQL_DATE);
$persona = parametro("persona", DEFAULT_SOCIO, MQL_INT);
$persona = parametro("socio", $persona, MQL_INT);
$persona = parametro("idsocio", $persona, MQL_INT);
$credito = parametro("credito", DEFAULT_CREDITO, MQL_INT);
$credito = parametro("idsolicitud", $credito, MQL_INT);
$credito = parametro("solicitud", $credito, MQL_INT);
$cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
$tiny = parametro("tiny");
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
$xFRM = new cHForm("frm", "./");
$msg = "";
if ($cuenta > 0) {
    $xCta = new cCuentaContable($cuenta);
    $xCta->init();
    $xFRM->addHElem($xCta->getFicha(true, true));
}
//$xFRM->addJsBasico();
//$xFRM->addCreditBasico();
//$xFRM->addSubmit();
$xFRM->addCerrar();
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();
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);
}
    padding:10px;
    border-radius: 3px;
}
</style>
<body>
<?php 
if ($cuenta == false) {
    $xHForm = new cHForm("frmGuia", "guia-contable.frm.php");
    $xHForm->addHElem($xHTxt->get("NumeroDeCuenta", CUENTA_DE_CUADRE, "Numero de Cuenta"));
    $xHForm->addSubmit("Empezar la Captura");
    echo $xHForm->get();
} else {
    ?>
<div id="wrapper">
<?php 
    $xCta = new cCuentaContable($cuenta);
    $xCta->init();
    echo $xCta->getFicha();
    /* echo $xCta->getMessages("html"); */
    ?>
    <ul class="tabs">
        <li><a href="#" class="defaulttab" rel="tabs1">Se Carga Cuando</a></li>
        <li><a href="#" rel="tabs2">Se Abona Cuando</a></li>
        <li><a href="#" rel="tabs3">Agregar Nuevo</a></li>
    </ul>
 
    <div class="tab-content" id="tabs1">
	</div>
    <div class="tab-content" id="tabs2">
    </div>
    <div class="tab-content" id="tabs3">
         $cuenta = $xEQ->CUENTA_FORMATEADA;
         $xCCont = new cCuentaContable($cuenta);
         $nivel = $xCCont->determineNivel($cuenta);
         $sucess = true;
         $nombre = $xFi->getV($colnombre, "");
         $nombre = trim($nombre);
         $superior = $xEQ->CUENTA_SUPERIOR;
         // $xCCont->getInmediatoSuperior();
         $cuenta = $xCCont->getCuentaCompleta($cuenta);
         $nombre = $xT->setNoAcentos($nombre);
         $nombre = str_replace("'", "", $nombre);
         $nombre = strtoupper($nombre);
         $naturaleza = $xFi->getV($colnat, "");
         if ($sucess == true and $action == MQL_ADD) {
             if (setNoMenorQueCero($cuenta) > 0) {
                 $xCta = new cCuentaContable($cuenta);
                 $xCta->add($nombre, $naturaleza, false, false, $nivel, false, false, $superior);
                 $msg .= $xCta->getMessages(OUT_TXT);
             }
         }
     } else {
         //$msg		.= "$conteo\t===============\r\n";
     }
     $conteo++;
 }
 $msg .= $xFi->getMessages(OUT_TXT);
 if (MODO_DEBUG == true) {
     $xLog = new cFileLog();
     $xLog->setWrite($msg);
     $xLog->setClose();
     $xFRM->addToolbar($xLog->getLinkDownload("TR.Archivo del proceso", ""));
 function addMovimiento($TipoDeMovimiento, $cuenta, $monto, $referencia = "", $concepto = "")
 {
     $CWTipoMvto = array("1" => 1, "-1" => "2");
     $xCuenta = new cCuentaContable($cuenta);
     $cuenta = $xCuenta->get();
     //Corrige la Cuenta de Cuadre
     if ($cuenta == CUENTA_DE_CUADRE) {
         $cuenta = "_CUADRE";
     }
     //Tipo M + espacio
     //Cuenta   20
     //Referencia 10
     //TipoMvto 2 espacios 1 Cargo 2 Abono
     //Importe 16 Alineado
     //espacio + 000 + espacio + "            0.00 "
     //concepto 30 + espacio
     $this->mMovimientosDePoliza .= "M " . substr(str_pad($cuenta, 20, " ", STR_PAD_RIGHT), 0, 20);
     $this->mMovimientosDePoliza .= " " . substr(str_pad($referencia, 10, " ", STR_PAD_RIGHT), 0, 10);
     $this->mMovimientosDePoliza .= " " . $CWTipoMvto[$TipoDeMovimiento];
     $this->mMovimientosDePoliza .= " " . substr(str_pad($monto, 16, " ", STR_PAD_LEFT), -16);
     $this->mMovimientosDePoliza .= " 000 " . "            0.00 " . substr(str_pad($referencia, 30, " ", STR_PAD_RIGHT), 0, 30) . "\r\n";
 }
 function setEliminar()
 {
     $xCta = new cCuentaContable($this->mNumeroCuenta);
     $xCta->init();
     $xCta->setAfectarSaldos($this->mTipoOperacion, $this->mMontoOperacion, $this->mPeriodoPoliza, $this->mEjercicioPoliza, true);
     $sqlDMM = "DELETE FROM contable_movimientos\tWHERE clave_unica=" . $this->mCodigoUnico;
     my_query($sqlDMM);
     $this->mMessages .= $xCta->getMessages();
 }
<?php

//=====================================================================================================
//=====>	INICIO_H
include_once "../core/go.login.inc.php";
include_once "../core/core.error.inc.php";
include_once "../core/core.html.inc.php";
include_once "../core/core.init.inc.php";
$theFile = __FILE__;
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
//=====================================================================================================
$xInit = new cHPage("", HP_SERVICE);
$txt = "";
$cuenta = parametro("cuenta", false, MQL_RAW);
$cuenta = parametro("idcuenta", $cuenta, MQL_RAW);
$rs = array("error" => true);
$idcuenta = setNoMenorQueCero($cuenta);
if ($idcuenta > 0) {
    $xCta = new cCuentaContable($idcuenta);
    $xCta->init();
    $rs = array("nombre_de_cuenta" => $xCta->getNombre());
}
header('Content-type: application/json');
echo json_encode($rs);