function getCuentasForPut($socio, $tipoOrigen, $tipoDestino)
{
    $xT = new cTipos(0);
    $sql = "SELECT\n\t`captacion_cuentas`.`numero_cuenta`                 AS `cuenta`,\n\tCONCAT(`captacion_cuentas`.`numero_cuenta`, '|',\n\t`captacion_subproductos`.`descripcion_subproductos`, '|',\n\t`captacion_cuentas`.`saldo_cuenta`) AS 'descripcion'\nFROM\n\t`captacion_cuentas` `captacion_cuentas` \n\t\tINNER JOIN `captacion_cuentastipos` `captacion_cuentastipos` \n\t\tON `captacion_cuentas`.`tipo_cuenta` = `captacion_cuentastipos`.\n\t\t`idcaptacion_cuentastipos` \n\t\t\tINNER JOIN `captacion_subproductos` `captacion_subproductos` \n\t\t\tON `captacion_cuentas`.`tipo_subproducto` = `captacion_subproductos`\n\t\t\t.`idcaptacion_subproductos` \nWHERE\n\t(`captacion_cuentas`.`numero_socio` = {$socio} )\n\tAND\n\t( `captacion_cuentas`.`tipo_cuenta` = _KEY_ )\n\t_OTHER_\n\t\tORDER BY\n\t\t\t`captacion_cuentas`.`tipo_cuenta`,\n\t\t\t`captacion_cuentas`.`saldo_cuenta` DESC,\n\t\t\t`captacion_cuentas`.`fecha_afectacion`";
    $sql1 = str_replace("_KEY_", $tipoOrigen, $sql);
    if ($tipoOrigen == CAPTACION_TIPO_PLAZO) {
        $sql1 = str_replace("_OTHER_", " AND (`captacion_cuentas`.`saldo_cuenta` > " . TOLERANCIA_SALDOS . ") AND ( inversion_fecha_vcto =CURDATE() ) ", $sql1);
    } else {
        $sql1 = str_replace("_OTHER_", " AND (`captacion_cuentas`.`saldo_cuenta` > " . TOLERANCIA_SALDOS . ") ", $sql1);
    }
    $sql2 = str_replace("_KEY_", $tipoDestino, $sql);
    if ($tipoDestino == CAPTACION_TIPO_PLAZO) {
        $sql2 = str_replace("_OTHER_", "  AND (`captacion_cuentas`.`saldo_cuenta` > " . TOLERANCIA_SALDOS . ") AND ( inversion_fecha_vcto =CURDATE() )  ", $sql2);
    } else {
        $sql2 = str_replace("_OTHER_", "", $sql2);
    }
    $xSel1 = new cSelect("cCuentaOrigen", "idCuentaOrigen", $sql1);
    $xSel1->setEsSql();
    $xSel1->addEvent("onchange", "jsSetSaldoCuenta");
    $xSel1->setNRows(5);
    //
    $xSel2 = new cSelect("cCuentaDestino", "idCuentaDestino", $sql2);
    $xSel2->setEsSql();
    $xSel2->setNRows(5);
    return "<td colspan='2'>De la Cuenta:<br />\n\t\t\t" . $xSel1->show() . "</td>\n\t\t\t<td colspan='2'>A la Cuenta:<br />\n\t\t\t" . $xSel2->show() . "</td>\n";
}
function jsaGetListadoDeProductos()
{
    $gssql = "SELECT * FROM creditos_tipoconvenio";
    $cDE = new cSelect("id-texto_buscado", "id-texto_buscado", $gssql);
    $cDE->addEvent("onchange", "jsShowSocios");
    $cDE->setEsSql();
    $cDE->setOptionSelect(99);
    return $cDE->show();
}
		<td><?php 
echo $xHP->lang("monto", "solicitado");
?>
</td>
		<td><input name="montosol" type ="number" value = "0.00" id="idmontosol"
			   onchange="jsValidarMonto();jsaGetLetrasByNumero();" onblur=" jsaGetLetrasByNumero();" class="mny"/></td>
		<th colspan="2"><div id="idmontoletras" ></div></th>
	</tr>
	<tr>
		<td><?php 
echo $xHP->lang(array("destino", "del", "credito"));
?>
</td>
		<td><?php 
$sqlSc = "SELECT `creditos_destinos`.`idcreditos_destinos`, CONCAT(`creditos_destinos`.`descripcion_destinos`,'-',(`creditos_destinos`.`tasa_de_iva`*100), '%') AS 'destino' \n\t\t\t\t\tFROM `creditos_destinos` `creditos_destinos`  WHERE (`creditos_destinos`.`idcreditos_destinos` !=99) ";
$xTD = new cSelect("destinocredito", "iddestinocredito", $sqlSc);
//$xTP->setOptionSelect(DEFAULT_PERIOCIDAD_PAGO);
$xTD->SetEsSql();
$xTD->show(false);
//ctrl_select("creditos_destinos", " name='destinocredito' id='iddestinocredito' ", " WHERE idcreditos_destinos<>99 ");
?>
</td>
		<td><?php 
echo $xHP->lang(array("descripcion", "del", "destino"));
?>
</td>
		<td><input name='ampliaciondestino' type='text' value='' size="35" maxlength="150" id='idampliaciondestino' /></td>
	</tr>
	<tr>
	<?php 
if (MODULO_CAPTACION_ACTIVADO == true) {
<fieldset>
	<legend>Restaurar Datos de Sucursales</legend>
	<table border='0' width='100%'  >
		<tbody>
		<tr>
			<td>Fecha de Corte</td>
			<td><input type='text' name='cFechaCorte' value='<?php 
    echo fechasys();
    ?>
' id="idFechaCorte" /></td>
		</tr>
		<tr>
			<td>Sucursal</td>
			<td><?php 
    $sql = "SELECT * FROM general_sucursales WHERE codigo_sucursal!='matriz'";
    $cSel = new cSelect("cSucursal", "idSucursal", $sql);
    $cSel->setEsSql();
    $cSel->show(false);
    ?>
</td>
		<tr>
			<th colspan="2"><input type="submit" value="Iniciar las Restauracion" /></th>
		</tr>
		</tbody>
	</table>

<?php 
    //si la Operacion es Excutar
} elseif ($operation == "e" and $_POST["cSucursal"] != "matriz") {
    $FechaCorte = $_POST["cFechaCorte"];
    //Fecha Inicial de Corte
$diaI = EJERCICIO_CONTABLE . "-" . EACP_PER_CONTABLE . "-01";
$diaF = date("t", strtotime($diaI));
for ($i = 1; $i <= $diaF; $i++) {
    $sel = "";
    $d = date("j", strtotime(fechasys()));
    if ($i == $d) {
        $sel = " selected ='true'";
    }
    echo "<option value='{$i}' {$sel}>{$i}</option>";
}
?>
				 <option value="todas">Todos</option>
				 </select></th>
				<th>Tipo</th>
				<th><?php 
$xS = new cSelect("cTipoPoliza", "idTipoPoliza", "contable_polizasdiarios");
$xS->addEspOption("todas", "Todas");
$xS->setOptionSelect("todas");
$xS->addEvent("onchange", "jsObtenPolizas");
$xS->show(false);
?>
</th>
			</tr>
		</tbody>
	</table>
<div id="divListado">
<?php 
echo jsaGetPolizas();
?>
</div>
</fieldset>
    ?>
</td>
			<td><p id="swFechaAb" class="aviso"></p></td>
		</tr>
	</table>
	</fieldset>

	<fieldset>
		<legend>Otros</legend>
	<table>
	<tr>
		<td>Otros Cargos</td>
		<td ><?php 
    //Sql de especiales
    $sqlEsp = "SELECT\n\t\t\t`eacp_config_bases_de_integracion_miembros`.`miembro`,\n\t\t\t`operaciones_tipos`.`descripcion_operacion`\n\t\tFROM\n\t\t\t`operaciones_tipos` `operaciones_tipos`\n\t\t\t\tINNER JOIN `eacp_config_bases_de_integracion_miembros`\n\t\t\t\t`eacp_config_bases_de_integracion_miembros`\n\t\t\t\tON `operaciones_tipos`.`idoperaciones_tipos` =\n\t\t\t\t`eacp_config_bases_de_integracion_miembros`.`miembro`\n\t\tWHERE\n\t\t\t(`eacp_config_bases_de_integracion_miembros`.`codigo_de_base` =1001)\n\t\tORDER BY\n\t\t\t`eacp_config_bases_de_integracion_miembros`.`codigo_de_base`";
    $cEsps = new cSelect("cMvtosEsp", "idMvtosEsp", $sqlEsp);
    $cEsps->setEsSql();
    $cEsps->setOptionSelect($altIDOC);
    $SEsp = $cEsps->show();
    echo $SEsp;
    ?>
</td>
			 <td>Monto</td>
			 <td><input name='cMontoCargoExtra' type='text' class="mny" value="<?php 
    echo $altOC;
    ?>
" /></td>
	</tr>
	<?php 
    if (MODO_MIGRACION == true) {
        /*  echo '<tr><td>Plan Anterior</td><td><input type="checkbox" name="plananterior" id="plananterior" ></td><td></td></tr>'; }*/
                <column flex="1" />
                <column flex="1" />
            </columns>
            <rows>

                <row>
 
                    <label value="Codigo de Producto" control="id-idcaptacion_subproductos" />
                    <textbox id="id-idcaptacion_subproductos" value="<?php 
echo $rw[0];
?>
"  size="10" maxlength="10" />
                    <label value="Tipo de cuenta" control="id-tipo_de_cuenta" />
		              <?php 
$s_tipo_de_cuenta = "SELECT * FROM captacion_cuentastipos";
$x_tipo_de_cuenta = new cSelect("c-tipo_de_cuenta", "id-tipo_de_cuenta", $s_tipo_de_cuenta);
$x_tipo_de_cuenta->setEsSQL();
$x_tipo_de_cuenta->setOptionSelect($rw[1]);
$x_tipo_de_cuenta->setPut("xul-menu");
$x_tipo_de_cuenta->show(false);
?>
                </row>
 
                <row>
 
                    <label value="Nombre" control="id-descripcion_subproductos" />
                    <textbox id="id-descripcion_subproductos" value="<?php 
echo $rw[2];
?>
"  size="45" maxlength="45" />
                    <label value="Descripcion" control="id-descripcion_completa" />
$FiltroByUser = "******";
$dias_max_recibos = DIAS_PARA_EDITAR_RECIBOS;
if (MODO_DEBUG == true) {
    $FiltroByUser = "";
    $dias_max_recibos = 1;
}
$FechaInicial = restardias(fechasys(), $dias_max_recibos);
$sql = "\n\tSELECT\n\t`operaciones_recibos`.`idoperaciones_recibos`,\n\tCONCAT( `operaciones_recibos`.`idoperaciones_recibos`, '-', \n\tgetFechaMX(`operaciones_recibos`.`fecha_operacion`),\t'-',\n\t`socios_general`.`codigo`, '-',\n\t`socios_general`.`nombrecompleto`, ' ',\n\t`socios_general`.`apellidopaterno`, ' ',\n\t`socios_general`.`apellidomaterno`, '-Monto: ',\n\t`operaciones_recibos`.`total_operacion`) AS 'concepto'\n\tFROM\n\t`socios_general` `socios_general` \n\t\tINNER JOIN `operaciones_recibos` `operaciones_recibos` \n\t\tON `socios_general`.`codigo` = `operaciones_recibos`.`numero_socio`\n\tWHERE\n\t\tfecha_operacion>='{$FechaInicial}' {$FiltroByUser} \n\tORDER BY\n\t\t`operaciones_recibos`.`idoperaciones_recibos`,\n\t\t`operaciones_recibos`.`fecha_operacion`,\n\t\t`socios_general`.`nombrecompleto` ";
?>
<fieldset>
	<legend>Editar / Consultar / Eliminar :: Recibo por Numero</legend>
<table  >
	<tr>
		<td>Numero de Recibo a Modificar</td>
		<td><?php 
$cFJ = new cSelect("idrecibo", "id-recibo", $sql);
$cFJ->setEsSql();
$cFJ->show(false);
?>
</td>
	</tr>
	<tr>
		<th colspan='2'><input type='button' name='btnEnviar' value='CONSULTAR MOVIMIENTOS DEL RECIBO' onClick='frmdelrecibos.submit();'></th>
	</tr>
</table>
</fieldset>
</form>
<hr />
<?php 
$idrecibo = $_POST["idrecibo"];
if (!$idrecibo) {
    $operacion = BANCOS_OPERACION_DEPOSITO;
    $socio = $xRec->getCodigoDeSocio();
    $xSoc = new cSocio($socio, true);
    $beneficiario = $xSoc->getNombreCompleto();
}
$jsb = new jsBasicForm("bancos_operaciones", iDE_OPERACION);
$jsb->setIncludeOnlyCommons();
//$jsb->show();
//$jxc ->drawJavaScript(false, true);
echo $jsb->setIncludeJQuery();
echo $xHP->setBodyinit();
$xTxt = new cHText();
$xBtn = new cHButton();
$xFRM = new cHForm("bancos_operaciones", "movimientos_bancarios.frm.php");
//id,	label value, size,	class,	options[])
$xSel = new cSelect("idcuenta", "idcuenta", TBANCOS_CUENTAS);
$xSel->setOptionSelect($numero_de_cuenta);
$xHSel = new cHSelect();
$xHSel->addOptions(array("cheque" => "Cheque", "deposito" => "Deposito", "retiro" => "Retiro"));
$selOperacion = $xHSel->get("idoperacion", "operacion", $operacion);
$xHSel->setClearOptions();
$xHSel->addOptions(array("autorizado" => "Autorizado", "noautorizado" => "No Autorizdo", "cancelado" => "Cancelado"));
$selEstatus = $xHSel->get("idestatus", "Estatus", $estado);
$xF = new cHDate(0, $fecha, TIPO_FECHA_OPERATIVA);
$xFRM->addHElem($xF->get("Fecha de Operacion"));
$xFRM->addHElem($xSel->get("Cuenta", true));
$xFRM->addHElem($selOperacion);
$xFRM->addHElem($selEstatus);
$xFRM->addHElem($xTxt->get("idsocio", $socio, "Persona"));
$xFRM->addHElem($xTxt->get("idbeneficiario", $beneficiario, "Beneficiario(Nombre)"));
$xFRM->addHElem($xTxt->get("iddocumento", $documento, "Documento"));
	<td>Clave Persona Prop.</td>
	<td><input name='idsocio' type='number' value='<?php 
echo $idsocio;
?>
' size='12' onchange="envsoc();" class='mny' /></td>
	<td>Nombre Propietario</td>
	<td><input name='nombresocio' type='text' value='<?php 
echo getNombreSocio($idsocio);
?>
' size="30" maxlength="80" /></td>
	</tr>
	<tr>
	<td>Estado Fisico</td>
	<td><?php 
$gssql = "SELECT * FROM socios_patrimonioestatus";
$cEFis = new cSelect("estadofisico", "", $gssql);
$cEFis->setEsSql();
$cEFis->show(false);
?>
	</td>
	<td>Observaciones</td>
	<td colspan="1"><input name="observaciones" type="text" size="30" maxlength="100" /></td>
	</tr>
	<tr>
		<th colspan="4"><input type="button" value="GUARDAR REGISTRO" onclick="frmSubmit();" /></th>
	</tr>
</tbody>
</table>
<?php 
//jsbasic("frmagarantias", "", ".");
$js = new jsBasicForm("frmagarantias");
$jsb->setIncludeOnlyCommons();
//$jxc ->drawJavaScript(false, true);
echo $xHP->setBodyinit();
$xFRM = new cHForm("tesoreria_operaciones", "./tesoreria_operaciones.frm.php");
$xBtn = new cHButton();
$xTxt = new cHText();
$xTest = new cCaja();
//$xTest->addOperacion($recibo, )
$xHCob = new cHCobros();
$xHSel = new cHSelect();
$xHSel->addOptions(array(1 => "INGRESO", 0 => "NINGUNO", -1 => "EGRESO"));
$xHSel->setDefault(SYS_UNO);
//$selOperacion		= $xHSel->get("idoperacion", "operacion", $operacion);
$xSel = new cSelect("idbanco", "idbanco", TBANCOS_ENTIDADES);
$xSel->setOptionSelect($banco);
$xSel2 = new cSelect("idcuenta", "idcuenta", TBANCOS_CUENTAS);
$xSel2->setOptionSelect($CuentaBancaria);
/*
SELECT idtesoreria_cajas_movimientos, codigo_de_caja, idusuario, documento, recibo, tipo_de_movimiento, tipo_de_exposicion, fecha, hora,
monto_del_movimiento, monto_recibido, monto_en_cambio, banco, numero_de_cheque,
observaciones, sucursal,
eacp, cuenta_bancaria, documento_descontado 
    FROM tesoreria_cajas_movimientos
*/
$xF = new cHDate(0, $fecha, TIPO_FECHA_OPERATIVA);
$xFRM->addHElem($xF->get("Fecha de Operacion"));
$xFRM->addHElem($xHSel->get("idoperacion", "Operacion", $operacion));
$xFRM->addHElem("<div class='tx4'>" . $xHCob->getSelectTiposDePago() . "</div>");
/*$xFRM->addHElem($xTxt->get("idsocio", $socio, "Persona"));*/
//$xFRM->addHElem($xTxt->get("iddocumento", $documento, "Documento"));
$xFRM->addHElem($xTxt->get("idrecibo", $recibo, "Recibo"));
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
//=====================================================================================================
$xP = new cHPage("Cobranza.- Efectivo");
$xJS = new jsBasicForm("frmCobrosEnCheque");
//=========================== AJAX
$jxc = new TinyAjax();
$jxc->exportFunction('getLetras', array('iMontoCheque1'), "#avisos");
function getLetras($total)
{
    return $total > 0 ? "(" . convertirletras($total) . ")" : "";
}
$xP->setBodyinit();
$jxc->exportFunction('getLetras', array('iMontoCheque1'), "#avisos");
$jxc->process();
$xFrm = new cHForm("frmCobrosEnEfectivo", "cobro-efectivo.frm.php");
$xTxt = new cHText("id");
$xDat = new cHDate();
$xSel1 = new cSelect("iBancos1", "iBancos1", TBANCOS_ENTIDADES);
$xFrm->addHElem(array($xSel1->get("Banco de deposito"), $xDat->get("Fecha de Deposito"), $xTxt->getDeMoneda("iMonto", "Monto", 0)));
$xFrm->addHElem("<div class='title'>TOTAL : <mark id='idtotal'>0</mark></div>");
$xFrm->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
$xFrm->addHTML("<input type='hidden' id='iDiferencia' name='iDiferencia' value='0' />");
$xFrm->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
$xFrm->addHTML("<div id='avisos'></div>");
echo $xFrm->get();
$xP->setBodyEnd();
		<legend>Utilerias de la Base de Datos</legend>


		<form name="frmUtils" method="post" action="frmutilerias.php">

			<table>

				<tr>
					<td>Codigo del Proceso</td>
					<td colspan="4"><?php 
if (MODO_DEBUG == true) {
    echo "<input type='text' name='c-clave' value='{$rmtCmd}' size='4' id='id-clave' onchange='setValExch()' onkeyup='charEventUp(event);' /> ";
    $jsExtra .= "document.getElementById('id-clave').value = document.getElementById('idClaves').value; ";
}
$sqlcs = "SELECT idgeneral_utilerias, CONCAT('[', idgeneral_utilerias, '] - ', nombre_utilerias) AS 'mUtils' FROM general_utilerias WHERE isdisabled='false' ORDER BY nombre_utilerias, idgeneral_utilerias ";
$ctr = new cSelect("sClaves", "idClaves", $sqlcs);
$ctr->setEsSql();
$ctr->addEvent("onchange", "myInfoUtil");
$ctr->show(false);
?>
					</td>
				</tr>
				<tr>
					<td>Primer Codigo</td>
					<td><input type='text' name='cID1' id='iID1' value='0' size="40"
						onkeyup='charEventUp(event);' /></td>
				</tr>
				<tr>
					<td>Segundo Codigo</td>
					<td><input type='text' name='cID2' id='iID2' value='0' size="40"
						onkeyup='charEventUp(event);' /></td>
?>
"  size="4" maxlength="4" />
                    <label value="Codigo de Municipio" control="id-codigo_de_municipio" />
                    <textbox id="id-codigo_de_municipio" value="<?php 
echo $rw[9];
?>
"  size="4" maxlength="4" />
                </row>

                <row>

                    <label value="Sucursal" control="id-sucursal" />

              <?php 
$s_sucursal = "SELECT * FROM general_sucursales";
$x_sucursal = new cSelect("c-sucursal", "id-sucursal", $s_sucursal);
$x_sucursal->setEsSQL();
$x_sucursal->setOptionSelect(getSucursal());
$x_sucursal->setPut("xul-menu");
$x_sucursal->show(false);
?>
                </row>

              </rows>
        </grid>
    </vbox>
    <popup id="id-popup-messages" >
    <label id="id-messages" />
    </popup>
    <!-- <script src="../js/prototype.js"/> -->
    <?php 
//$jxc ->exportFunction('taRetOneNode', array('idKeyNow'), "#ilstChilds");
//$jxc ->exportFunction('getPermisosByID', array('idKeyNow') );
$jxc->exportFunction('getListenPermissions', array('idKeyNow'), "#idPermisos");
$jxc->exportFunction('jsaSetAplicarPermisos', array('idKeyNow', 'idusuario'), "#idSalida");
$jxc->exportFunction('jsaSetClearPermisos', array('idKeyNow'), "#idSalida");
$jxc->exportFunction('jsaSetAplicarPerfiles', array('idKeyNow'), "#idSalida");
$jxc->exportFunction('jsaSetLiberarPermisos', array('idKeyNow'), "#idSalida");
$jxc->process();
$xHP->init("getListenPermissions()");
$xFRM = new cHForm("frmpermisos", "./");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$vSql = "SELECT\n\t\t\t\t`general_menu`.`idgeneral_menu`,\n\t\t\t\t`general_menu`.`menu_title` AS 'descripcion'\n\t\t\tFROM\n\t\t\t\t`general_menu` `general_menu`\n\t\t\tWHERE menu_type='parent'\n\t\t\tORDER BY `general_menu`.`menu_parent`,`general_menu`.`idgeneral_menu` ";
$cSel = new cSelect("cParents", "idParents", $vSql);
$cSel->setEsSql();
$cSel->addEspOption("0", "Principal");
$cSel->addEspOption("9999", "No Asignados");
//$cSel->addEvent("onchange", "getListChilds");
$xFRM->addDivSolo($cSel->get("TR.Menu"), "", "tx34", "", array(1 => array("id" => "trNY")));
$xFRM->addFootElement('<input type="hidden" id="strCompPermissions" /><input type="hidden" id="idKeyNow" />
					<input type="hidden" id="idusuario" />');
$xFRM->addDivSolo("<div id=\"idPermisos\" ></div>", "<div id=\"idSalida\" ></div>", "tx24", "tx24", array(1 => array("id" => "idforms"), 2 => array("id" => "ilstChilds")));
$xFRM->addHTML('<div id="tdCompilado"></div><input type="hidden" value="99@rw" name="cPermisosTotales" id="idPermisosTotales" />');
//$xFRM->OButton("TR.Aplicar de Forma Recursiva", "compilePermissions(); tasetSendRecursive();", "ejecutar");
//$xFRM->OButton("TR.Salvar Permisos", "compilePermissions(); tasetSavePermissions();", "guardar");
$xFRM->OButton("TR.Limpiar Permisos", "jsaSetClearPermisos()", "eliminar");
$xFRM->OButton("TR.Liberar Permisos", "jsaSetLiberarPermisos()", "libre");
$xFRM->OButton("TR.Aplicar Perfiles", "jsaSetAplicarPerfiles()", "usuarios");
$xFRM->addAviso(" ");
<html>
<head>
<title>Editar Menus por Modulos Especificos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="<?php 
    echo CSS_GENERAL_FILE;
    ?>
" rel="stylesheet" type="text/css">
</head>
<body>
<fieldset>

<form name="frmmenu" method="POST" action="./frm_edit_reports.php">
<?php 
    $sqlMost = "SELECT aplica, CONCAT(aplica , \"(\", COUNT(idgeneral_reports), \")\") AS 'reportes' FROM general_reports GROUP BY aplica";
    $cSel = new cSelect("crpt", "idrpt", $sqlMost);
    $cSel->setEsSql();
    echo $cSel->show();
    ?>
<br />
<input type="submit" value="Mostrar" />
</form>
<?php 
} else {
    include GRID_SOURCE . "class/gridclasses.php";
    //Include the grid engine.
    session_start();
    //Define identifying name(s) to your grid(s). Must be unqiue name(s).
    $grid_id = array("grid");
    //Remember to comment the again line when publishing PHP Grid, or else PHP Grid wont remember the settings between page loads.
    unset($_SESSION["grid"]);
}
?>
<fieldset>
<legend>Balance Patrimonial <?php 
echo getNombreSocio($idsocio);
?>
</legend>
<form name="frmpatrimonio" action="frmsociospatrimonio.php?socio=<?php 
echo $idsocio;
?>
" method="POST">
	<table      >
		<tr>
			<td>Tipo</td><td>
			<?php 
$xSel1 = new cSelect("tpatrim", "", TPERSONAS_TIPO_PATRIMONIO);
echo $xSel1->get();
?>
			</td>
			<td>Fecha de Expiracion</td><td><?php 
echo ctrl_date(0);
?>
</td>
		</tr>
		<tr>
			<td>Documento Presentado</td><td><input name="doctopres" type="text" size="30" maxlength="100" /></td>
			<td>Estado F&iacute;sico</td><td><select name="estatus">
			<?php 
$gssql = "SELECT * FROM socios_patrimonioestatus";
$gsres = mysql_query($gssql);
while ($gsrow = mysql_fetch_row($gsres)) {
						<td colspan='2'><a class='button' onclick='jsMarkAll()'><img src='../images/common/default.png'>Marcar Todos</a></td>
					</tr>
					</table>
				</fieldset>

				<fieldset>
					<legend>
						Causas de Morosidad a Asignar y creditos buscados
					</legend>
					<table align='center'>
					<!-- Tipo de Convenio -->
						<tr>
							<th>Causa de la Morosidad</th>
							<td colspan='2'><?php 
$sqlTC = " SELECT idcreditos_causa_de_vencimientos, descripcion_de_la_causa FROM creditos_causa_de_vencimientos ";
$xTC = new cSelect("cCausas", "idCausas", $sqlTC);
$xTC->setEsSql();
$xTC->addEvent("onchange", "jsReloadCreditos");
$xTC->setOptionSelect($iduser);
$xTC->show(false);
?>
</td>
							<!-- Acciones -->
						<td>
						<td><a class='button' onclick='jsSetCausas()'><img src='../images/common/default.png'>Asignar Causas</a></td>
						</tr>
					
					</table>

					<div id="id-listado-de-creditos"></div>
				</fieldset>
<input type="hidden" id="idnumero" value="<?php 
echo $t;
?>
" />
<fieldset>
	<legend>Agregar <?php 
echo $t;
?>
</legend>
	<table border='0' width='100%'  >
		<tbody>
		<tr>
			<td>Oficial Asignado</td>
				<td colspan='2'><?php 
$sqlTO = "SELECT id, nombre_completo FROM oficiales WHERE estatus='activo' ";
$xTO = new cSelect("cOficial", "idOficial", $sqlTO);
$xTO->setEsSql();
$xTO->setOptionSelect($iduser);
$xTO->show(false);
?>
</td>
		</tr>
		<tr>
			<td>Hora</td>
			<td>Observaciones</td>
		</tr>
		<tr>
			<td><?php 
$xh = new cFecha(0);
echo $xh->getSelectHour(false, "cHora", "idHora");
?>
$xHP = new cHPage("TR.Reporte de Catalogo de Cuentas", HP_FORM);
echo $xHP->getHeader();
echo jsBasicContable("frmreports");
$xBtn = new cHButton("");
$xChk = new cHCheckBox();
echo $xHP->setBodyinit("initComponents();");
?>
<form name="frmreports" method="post" action="" class="formoid-default">
<table>
	<tbody>
    <tr>
		<td><fieldset>
			<legend>Tipo de Cuentas</legend>
			Tipo de Cuentas :<br />
			<?php 
$cCta = new cSelect("tipocuentas", "", "contable_catalogotipos");
//$cCta->addEspOption("algunas", "Algunas");
$cCta->addEspOption(SYS_TODAS);
//$cCta->addEspOption("cuadre", "Cuadre");
$cCta->setOptionSelect(SYS_TODAS);
$cCta->show(false);
?>
<br />
	<!-- comparativo Real vs Presupuesto -->
	<!-- en Presentacion Especial UDIS/Pesos/Dolares -->
		</fieldset>
		</td>
		</tr>
		<tr>
			<td><fieldset>
				<legend>Rango de Niveles</legend>
    echo $xFRM->l()->getT("TR.Estado actual");
    ?>
</td>
			<td><?php 
    $sGen = new cSelect("sestatus", "", "socios_estatus");
    $sGen->setOptionSelect($DSoc["estatusactual"]);
    $sGen->show(false);
    ?>
</td>
			<td><?php 
    echo $xFRM->l()->getT("TR.Empresa");
    ?>
</td>
			<td>
		<?php 
    $sGen = new cSelect("dependencia", "", "socios_aeconomica_dependencias");
    $sGen->setOptionSelect($DSoc["dependencia"]);
    $sGen->show(false);
    ?>
		</td>
		</tr>
		<tr>
			<td><?php 
    echo $xFRM->l()->getT("TR.tipo de identificacion");
    ?>
</td>
			<td><select id='id-TipoDeIdentificacion' name='c-TipoDeIdentificacion'>
				<option value='1'>Credencial I.F.E.</option>
				<option value='2'>Pasaporte</option>
				<option value='3'>Licencia de manejo</option>
				<option value='4'>Forma Migratoria FM1</option>
 $xRec = new cReciboDeOperacion(false, false, $recibo);
 $xRec->init();
 $DRec = $xRec->getDatosInArray();
 $MontoOperacion = $DRec["total_operacion"];
 //=========================== HTML
 echo $xP->getHeader();
 /*echo $xJS->setIncludeJQuery();*/
 $jxc->drawJavaScript(false, true);
 echo $xP->setBodyinit();
 $xFrm = new cHForm("frmCobrosEnCheque", "cobro-cheques.frm.php");
 //agrega en un hidden el idrecibo
 $xTxt = new cHText("id");
 //$xTxt->setIncludeLabel(false);
 $xTxt2 = new cHText("id");
 $xSel1 = new cSelect("iBancos1", "iBancos1", TBANCOS_ENTIDADES);
 $xSel2 = new cSelect("iBancos2", "iBancos2", TBANCOS_ENTIDADES);
 $xSel2->addEspOption(SYS_NINGUNO);
 $xSel2->setOptionSelect(SYS_NINGUNO);
 $xFrm->addHElem("<div class='title'>IMPORTE : {$MontoOperacion}</div>");
 $xTxt->addEvent("jsActualizarPago", "onkeyup");
 //$xTxt->setDropProperty("disabled");
 $xFrm->addHElem(array($xSel1->get("Cheque 1.- Banco"), $xTxt2->get("iNumeroCheque1", "", "Cheque 1.- Numero"), $xTxt->getDeMoneda("iMontoCheque1", "Cheque 1.- Monto", 0)));
 $xFrm->addHElem("<div class='title'>TOTAL : <mark id='idtotal'>0</mark></div>");
 $xFrm->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
 $xFrm->addHTML("<input type='hidden' id='iDiferencia' name='iDiferencia' value='0' />");
 $xFrm->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
 $xFrm->addHTML("<div id='avisos'></div>");
 echo $xFrm->get();
 echo $xP->setBodyEnd();
 //=========================== HTML
 ?>
					<legend>Fecha de Polizas</legend>
					Del: <?php 
    echo ctrl_date(0);
    ?>
 <br /> <br />
					 Al: <?php 
    echo ctrl_date(1);
    ?>
				</fieldset>
			</td>
		</tr>
		<tr>
			<td><fieldset>
			Tipos de Polizas:<br />
				<?php 
    $cTPol = new cSelect("ctipopolizas", "idtipopolizas", "contable_polizasdiarios");
    $cTPol->addEspOption("todas", "Todas");
    $cTPol->setOptionSelect("todas");
    $cTPol->show(false);
    ?>
		
		</fieldset></td>
		<td>
		<fieldset>
			<legend>Numeros</legend>
			Del: <input type='text' name='cNumeroInicial' value='0' id="iNumeroInicial" size='4' /> <br /> <br />
			 Al: <input type='text' name='cNumeroFinal' value='999999' id="iNumeroFinal" size='4' />
		</fieldset>		
		</td>
		</tr>
		
echo $xF->show(true, FECHA_TIPO_OPERATIVA);
?>
	</div>
	<div class="element-select" ><label class="title">Empresa<span class="required">*</span></label>
		<?php 
$xEmp = new cSocios_aeconomica_dependencias();
$xSel = new cSelect("idempresa", "idempresa", $xEmp->get());
$xSel->addEvent("onchange", "jsaGetEmpresa");
echo $xSel->get();
?>
	</div>
	<div class="element-select" >
		<label class="title">Periocidad<span class="required">*</span></label>
	<?php 
$sqlSc = "SELECT\r\n\t\t\t    `creditos_periocidadpagos`.`idcreditos_periocidadpagos`,\r\n\t\t\t    `creditos_periocidadpagos`.`descripcion_periocidadpagos`\r\n\t\t    FROM\r\n\t\t\t    `creditos_periocidadpagos` `creditos_periocidadpagos`\r\n\t\t    WHERE\r\n\t\t\t    (`creditos_periocidadpagos`.`idcreditos_periocidadpagos` !=99) ";
$xTP = new cSelect("periocidadpagos", "idperiocidadpagos", $sqlSc);
$xTP->addEvent("onchange", "jsaGetEmpresa");
$xTP->setOptionSelect(SYS_NINGUNO);
$xTP->addEspOption(SYS_NINGUNO);
$xTP->SetEsSql();
$xTP->show(false);
?>
	</div>
	<div class="element-select" id="divperiodo">
		<label class="title">Periodo</label>
		<input type="number" name="idPeriodo" id="idPeriodo" onchange="jsaGetMontoDelPeriodo()" onblur="jsaGetMontoDelPeriodo()" /></div>
	<div class="element-text" ><label class="title">Monto</label><input type="number" name="idMonto" id="idMonto" /></div>
	
	<div class="element-submit" ><input type="button" value="Guardar" onclick="jsSavePago()" />
	<input type="button" value="Estado de Cuenta" onclick="jsPrintEstadoCuenta()" /></div>
		</tr>
		<tr>
			<td>Fecha Inicial</td><td><?php 
echo ctrl_date(1);
?>
</td>
			<td>Fecha Final</td><td><?php 
echo ctrl_date(2);
?>
</td>
		</tr>
		<tr>
			<th>Oficial de Credito</th>
			<td colspan='3'><?php 
$sqlTO = "SELECT id, nombre_completo FROM oficiales /* WHERE estatus='activo' */ ";
$xTO = new cSelect("cOficial", "idOficial", $sqlTO);
$xTO->setEsSql();
$xTO->addEspOption("todas", "Todos");
$xTO->show(false);
$xTO->setOptionSelect("todas");
?>
</td>		
		</tr>
	</table>

	<input type='button' name='btnsend' value='Guardar Registro' onClick='frmperiodos.submit();' class="button">
	<?php 
$xBtn = new cHButton("");
echo $xBtn->getSalir();
?>
	
<fieldset>
	<legend>Cambiar Periodo de Solicitudes de Credito</legend>
<form name='frmupdateperiodo'  action="cambiarperiodo.frm.php" method="post">
	<table>
		<tr>
			<th>PERIODO ACTUAL</th>
			<td class='aviso'><?php 
echo EACP_PER_SOLICITUDES;
?>
 </td>
		</tr>	
		<tr>
			<th>PERIODO NUEVO</th>
			<td><?php 
$sql = "SELECT * FROM creditos_periodos WHERE fecha_final >='" . fechasys() . "'";
$xTO = new cSelect("cPeriodo", "idPeriodo", $sql);
$xTO->setEsSql();
$xTO->addEspOption("nuevo", "Agregar uno Nuevo");
$xTO->addEvent("onblur", "jsToAction");
$xTO->setOptionSelect(EACP_PER_SOLICITUDES);
$xTO->show(false);
?>
			</td>
		</tr>
		<tr>
			<th colspan='2'>
				<input type="submit" value="ENVIAR">
				<input type="button" value="Agregar un Periodo Nuevo" onClick="addPeriodo();;" >
				<input type="button" name="sendme" value="SALIR" onClick="setTerminar();">			
			</th>
		</tr>
function jsGetCreditosByCriteria($convenio, $estatus, $periocidad, $oficial)
{
    $ByConvenio = "";
    $ByEstatus = "";
    $ByPeriocidad = "";
    $ByOficial = "";
    $ByInclude = "";
    if ($estatus != "todas") {
        $ByEstatus = " AND\n\t\t(`creditos_solicitud`.`estatus_actual` = {$estatus}) ";
    }
    if ($oficial != "todas") {
        $ByOficial = "\tAND\n\t(`creditos_solicitud`.`oficial_credito` = {$oficial})";
    }
    if ($convenio != "todas") {
        $ByConvenio = "\t AND\n\t(`creditos_solicitud`.`tipo_convenio` ={$convenio}) ";
    }
    if ($periocidad != "todas") {
        $ByPeriocidad = " AND (`creditos_solicitud`.`periocidad_de_pago` ={$periocidad})";
    }
    $sqlCred = "SELECT\n\t`socios_general`.`codigo`,\n\tCONCAT(\n\t\t`socios_general`.`apellidopaterno`, ' ',\n\t\t`socios_general`.`apellidomaterno`, ' ',\n\t\t`socios_general`.`nombrecompleto`\n\t\t)\tAS 'nombre',\n\t`creditos_solicitud`.`grupo_asociado`,\n\t`creditos_solicitud`.`contrato_corriente_relacionado`,\n\n\t`creditos_solicitud`.`numero_solicitud`,\n\t`creditos_solicitud`.`tipo_convenio`,\n\t`creditos_solicitud`.`fecha_ministracion`,\n\t`creditos_solicitud`.`fecha_vencimiento`,\n\t`creditos_solicitud`.`pagos_autorizados`,\n\t`creditos_solicitud`.`saldo_actual`,\n\t`creditos_solicitud`.`monto_parcialidad` ,\n\t`creditos_solicitud`.`ultimo_periodo_afectado`,\n\t`creditos_solicitud`.`tasa_ahorro`,\n\t`creditos_solicitud`.`periocidad_de_pago`\nFROM\n\t`socios_general` `socios_general`\n\t\tINNER JOIN `creditos_solicitud` `creditos_solicitud`\n\t\tON `socios_general`.`codigo` = `creditos_solicitud`.`numero_socio`\nWHERE\n\t(`creditos_solicitud`.`saldo_actual` >=" . TOLERANCIA_SALDOS . ")\n\t{$ByEstatus}\n\t{$ByInclude}\n\t{$ByPeriocidad}\n\t{$ByConvenio}\n\t{$ByOficial}\n\t";
    $rs = mysql_query($sqlCred, cnnGeneral());
    $tds = "";
    $xTbl = "";
    $ix = 0;
    $SqlConv = "SELECT\n\t\t\t\t\t\t\t`creditos_tipoconvenio`.`idcreditos_tipoconvenio`,\n\t\t\t\t\t\t\t`creditos_tipoconvenio`.`descripcion_tipoconvenio`\n\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t`creditos_tipoconvenio` `creditos_tipoconvenio`\n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t(`creditos_tipoconvenio`.`idcreditos_tipoconvenio` !=99) ";
    $SConvenio = new cSelect("c-{$ix}-conv", "i-{$ix}-conv", $SqlConv);
    $SConvenio->setEsSql();
    while ($rw = mysql_fetch_array($rs)) {
        //Informacion del credito
        $socio = $rw["codigo"];
        $nombre = htmlentities($rw["nombre"]);
        $credito = $rw["numero_solicitud"];
        $grupo = $rw["grupo_asociado"];
        $contrato = $rw["contrato_corriente_relacionado"];
        $convenio = $rw["tipo_convenio"];
        $ministrado = $rw["fecha_ministracion"];
        $vencimiento = $rw["fecha_vencimiento"];
        $pagos = $rw["pagos_autorizados"];
        $saldo = $rw["saldo_actual"];
        $parcialidad = $rw["monto_parcialidad"];
        $periodo = $rw["ultimo_periodo_afectado"];
        $tasa_ahorro = $rw["tasa_ahorro"];
        $vperiocidad = $rw["periocidad_de_pago"];
        $Cred = new cCredito($credito, $socio);
        //opciones Especiales
        $CtrlGroup = "hidden";
        $CtrlAhorro = "text";
        $CtrlPeriocidad = "text";
        //Convenio
        $SConvenio->setOptionSelect($convenio);
        $SConvenio->addEvent("onchange", "markMe", $ix);
        $iConv = $SConvenio->show();
        $DConv = $Cred->getDatosDeProducto($convenio);
        $clase_grupal = $DConv["tipo_de_integracion"];
        $OConv = $Cred->getOProductoDeCredito($convenio);
        //Variaciones de los controles
        if ($OConv->getEsProductoDeGrupos() == true) {
            $CtrlGroup = "text";
        }
        if ($tasa_ahorro == 0) {
            $CtrlAhorro = "hidden";
        }
        if ($vperiocidad == 360) {
            $CtrlPeriocidad = "hidden";
        }
        $tds .= "<tr>\n\t\t\t\t\t\t<td><input type='hidden' id='i-{$ix}-soc' name='c-{$ix}-soc' value='{$socio}' />{$socio}</td>\n\t\t\t\t\t\t<td>{$nombre}</td>\n\t\t\t\t\t\t<td><input type='hidden' id='i-{$ix}-cred' name='c-{$ix}-cred' value='{$credito}' />{$credito}</td>\n\t\t\t\t\t\t<td><input type='{$CtrlGroup}' id='i-{$ix}-grup' name='c-{$ix}-grup' value='{$grupo}' size='3' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='{$CtrlAhorro}' id='i-{$ix}-capt' name='c-{$ix}-capt' value='{$contrato}' size='10' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td>{$iConv}</td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-fminis' name='c-{$ix}-fminis' value='{$ministrado}' size='10' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-fvenc' name='c-{$ix}-fvenc' value='{$vencimiento}' size='10' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='{$CtrlPeriocidad}' id='i-{$ix}-pagos' name='c-{$ix}-pagos' value='{$pagos}' size='3' class='mny' /></td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-saldo' name='c-{$ix}-saldo' value='{$saldo}' size='12' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-parc' name='c-{$ix}-parc' value='{$parcialidad}' size='10' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='{$CtrlPeriocidad}' id='i-{$ix}-per' name='c-{$ix}-per' value='{$periodo}' size='3' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<th><input type=\"checkbox\"  id=\"chk-{$ix}\" /></th>\n\t\t\t\t\t</tr>";
        $ix++;
    }
    $xTbl = "<table width='100%'>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Socio</th>\n\t\t\t\t\t<th>Nombre</th>\n\t\t\t\t\t<th>Num.<br/>Solicitud</th>\n\t\t\t\t\t<th>Grupo</th>\n\t\t\t\t\t<th>Contrato<br />de Ahorro</th>\n\t\t\t\t\t<th>Convenio</th>\n\t\t\t\t\t<th>Ministracion</th>\n\t\t\t\t\t<th>Vencimiento</th>\n\t\t\t\t\t<th>Pagos</th>\n\t\t\t\t\t<th>Saldo</th>\n\t\t\t\t\t<th>Parcialidad</th>\n\t\t\t\t\t<th>#Letra</th>\n\t\t\t\t\t<th></th>\n\t\t\t\t</tr>\n\t\t\t\t<tbody>\n\t\t\t\t\t{$tds}\n\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t\t<input type='hidden' name='cCount' id='idCount' value = '{$ix}' />";
    return $xTbl;
}
					</tr>
					<tr>
						<td>Valoraci&oacute;n</td>
						<td><input type='text' name='cFactor' id="idFactor" value='0'></td>
					</tr>					
				</table>
	</fieldset>
			</td>
		</tr>
    <tr>
      <td>
		<fieldset>
			<legend>Tipo de Cuentas</legend>
			Tipo de Cuentas :<br />
			<?php 
$cCta = new cSelect("tipocuentas", "", "contable_catalogotipos");
$cCta->addEspOption("algunas", "Algunas");
$cCta->addEspOption("todas", "Todas");
$cCta->addEspOption("cuadre", "Cuadre");
$cCta->setOptionSelect("todas");
$cCta->show(false);
?>
			<br />
			Cuentas:<br />
			<select name="ecuentas" id="idecuentas">
				<option value="todas" selected>Todas</option>
				<!-- <option value="con_movimientos">Con Movimientos</option>		-->
				<option value="saldo_no_cero">Con Saldos Diferentes a Cero</option>
				<option value="saldo_no_cero_con_mvtos">Con Movimientos y Saldo Diferentes a Cero</option>
				<option value="saldo_no_cero_o_mvtos">Con Movimientos o Saldo Diferentes a Cero</option>
			</select>
	<legend><script> document.write(document.title); </script></legend>
	<table border='0'   >
		<tbody>
		<tr>
			<td>Fecha de Pago</td>
			<td><?php 
    $xF1 = new cFecha(0);
    echo $xF1->show();
    ?>
</td>
		</tr>		
		<tr>
			<td>Banco</td>
			<td><?php 
    $gssql = "SELECT idbancos_cuentas, descripcion_cuenta FROM bancos_cuentas";
    $cBc = new cSelect("cBanco", "id-banco", $gssql);
    //$cFJ->addEvent("onchange", "getCambiosFigura");
    $cBc->setEsSql();
    $cBc->show(false);
    ?>
</td>
		</tr>
		<tr>
			<td>Numero de Operacion</td>
			<td><input type='text' name='cOperacion' value='0000' id="id-Operacion" class='mny' size='12' maxlength='18' /></td>
		</tr>
		<tr>
			<td>Monto</td>
			<td><input type='text' name='cMonto' value='0.00' id="id-Monto" class='mny' size='8' maxlength='10' /></td>
		</tr>		
		<tr>
</td>
			<th>Reporte </th>
			<td><?php 
$sqlCL = "SELECT * FROM general_reports WHERE aplica='cajalocal' ";
$xC = new cSelect("ereport", "ireport", $sqlCL);
$xC->setEsSql();
$xC->show(false);
?>
</td>
		</tr>
		<tr>
		<th colspan="2">Filtro de Personas</th>
		<th>Estado en el Sistema</th>
		<td>
			<?php 
$xE = new cSelect("estatus", "", "socios_estatus");
$xE->addEspOption("todas", "Todas / Cualquiera");
$xE->setOptionSelect("todas");
$xE->show(false);
?>
</td>
		</tr>
		<tr>
			<td>Exportar como</td>
			<td colspan="3"><select name="mostrar_como">
				<option value="default" selected>Por Defecto(xml)</option>
				<option value="csv">Archivo Delimitado por comas (cvs)</option>
				<option value="csv">Archivo Delimitado por Tabulaciones(tvs)</option>
				<option value="txt">Archivo de Texto(txt)</option>
				<option value="page">Pagina Web(www)</option>
				<option value="xls">Excel</option>