function jsGetCreditosByCriteria($convenio, $estatus, $periocidad, $oficial, $include)
{
    $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})";
    }
    if ($include == "on") {
        $ByInclude = "AND\n\t\t(`creditos_solicitud`.`causa_de_mora` = 99)";
    }
    $sqlCred = "SELECT\n\t`socios_general`.`codigo`,\n\n\tCONCAT(`socios_general`.`apellidopaterno`, ' ',\n\t`socios_general`.`apellidomaterno`, ' ',\n\t`socios_general`.`nombrecompleto`) AS 'nombre',\n\t`creditos_solicitud`.`numero_solicitud`,\n\t`creditos_periocidadpagos`.`descripcion_periocidadpagos` AS `periocidad`,\n\t`creditos_tipoconvenio`.`descripcion_tipoconvenio`       AS `convenio`,\n\t`creditos_estatus`.`descripcion_estatus`                 AS `estatus`,\n\t`creditos_solicitud`.`saldo_actual`                      AS `saldo`,\n\t`creditos_causa_de_vencimientos`.`descripcion_de_la_causa`\t\tAS `causa`\nFROM\n\t`creditos_solicitud` `creditos_solicitud`\n\t\tINNER JOIN `creditos_estatus` `creditos_estatus`\n\t\tON `creditos_solicitud`.`estatus_actual` = `creditos_estatus`.\n\t\t`idcreditos_estatus`\n\t\t\tINNER JOIN `creditos_periocidadpagos` `creditos_periocidadpagos`\n\t\t\tON `creditos_solicitud`.`periocidad_de_pago` =\n\t\t\t`creditos_periocidadpagos`.`idcreditos_periocidadpagos`\n\t\t\t\tINNER JOIN `creditos_tipoconvenio` `creditos_tipoconvenio`\n\t\t\t\tON `creditos_solicitud`.`tipo_convenio` =\n\t\t\t\t`creditos_tipoconvenio`.`idcreditos_tipoconvenio`\n\t\t\t\t\tINNER JOIN `socios_general` `socios_general`\n\t\t\t\t\tON `creditos_solicitud`.`numero_socio` = `socios_general`.\n\t\t\t\t\t`codigo`\n\t\t\t\t\t\tINNER JOIN `creditos_causa_de_vencimientos` `creditos_causa_de_vencimientos`\n\t\t\t\t\t\tON `creditos_solicitud`.`causa_de_mora` = `creditos_causa_de_vencimientos`.\n\t\t\t\t\t\t`idcreditos_causa_de_vencimientos`\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";
    $xTbl = new cTabla($sqlCred, 2);
    $xTbl->addEspTool("<input type=\"checkbox\"  id=\"chk" . STD_LITERAL_DIVISOR . "_REPLACE_ID_\" />");
    $xTbl->setTdClassByType();
    $xTbl->setWidth();
    return $xTbl->show();
    //return $sqlCred;
}
function jsaReActividadE($idsocio)
{
    $ql = new cSQLListas();
    $myCab = new cTabla($ql->getListadoDeActividadesEconomicas($idsocio));
    $myCab->setWidth();
    $myCab->addTool(2);
    $myCab->OButton("TR.Verificar", "jsVerificarAE(_REPLACE_ID_)", $myCab->ODicIcons()->SALUD);
    $myCab->setKeyField("idsocios_aeconomica");
    return $myCab->Show();
}
function jsaGetCreditos($convenio, $estatus, $periocidad, $oficial)
{
    $xLi = new cSQLListas();
    $ByOficial = CREDITO_USAR_OFICIAL_SEGUIMIENTO == true ? "\tAND\t(`creditos_solicitud`.`oficial_seguimiento` != {$oficial}) " : "\tAND\t(`creditos_solicitud`.`oficial_credito` != {$oficial}) ";
    //saveError( 22, $_SESSION["SN_b80bb7740288fda1f201890375a60c8f"], "$oficial Ingreso al Modulo de Asignacion de Oficiales");
    $sqlCred = CREDITO_USAR_OFICIAL_SEGUIMIENTO == true ? $xLi->getListadoDeCreditosConOficialSeguimiento(false, $estatus, $periocidad, $convenio, $ByOficial) : $xLi->getListadoDeCreditosConOficial(false, $estatus, $periocidad, $convenio, $ByOficial);
    $xTbl = new cTabla($sqlCred, 2);
    $xChk = new cHCheckBox();
    $xTbl->setTdClassByType();
    $xTbl->addEspTool($xChk->get("", "chk" . STD_LITERAL_DIVISOR . "_REPLACE_ID_"));
    $xTbl->setWidth();
    return $xTbl->Show();
    //return $sqlCred;
}
function mostrar_notificaciones($finicial, $ffinal, $estatus)
{
    $sql = "SELECT\n\t`seguimiento_notificaciones`.`idseguimiento_notificaciones` AS `codigo`,\n\t`seguimiento_notificaciones`.`socio_notificado` AS 'socio',\n\t`socios`.`nombre`,\n\t`seguimiento_notificaciones`.`numero_solicitud` AS 'solicitud',\n\t`seguimiento_notificaciones`.`numero_notificacion` AS 'num',\n\t`seguimiento_notificaciones`.`fecha_notificacion`,\n\t/*`oficiales`.`nombre_completo` AS \t`oficial_a_cargo`,*/\n\t/*`seguimiento_notificaciones`.`fecha_vencimiento`,*/\n\t`seguimiento_notificaciones`.`capital`,\n\t`seguimiento_notificaciones`.`interes`,\n\t`seguimiento_notificaciones`.`moratorio`,\n\t`seguimiento_notificaciones`.`otros_cargos`,\n\t`seguimiento_notificaciones`.`total` \nFROM\n\t`seguimiento_notificaciones` `seguimiento_notificaciones` \n\t\tINNER JOIN `socios` `socios` \n\t\tON `seguimiento_notificaciones`.`socio_notificado` = `socios`.`codigo` \n\t\t\tINNER JOIN `oficiales` `oficiales` \n\t\t\tON `seguimiento_notificaciones`.`oficial_de_seguimiento` = `oficiales`\n\t\t\t.`id` \nWHERE\n\t(`seguimiento_notificaciones`.`estatus_notificacion` ='{$estatus}')\n\t\tORDER BY\n\t\t\t`seguimiento_notificaciones`.`idseguimiento_notificaciones`";
    //$cmdCancel = new cCmdByOrder("common/exit.png", "Cumplir Notificacion", "jsSetCumplido(event);", "cmd@_REPLACE_ID_");
    $cmdOk = "<label for='cmd@_REPLACE_ID_'><input type='checkbox' id='cmd@_REPLACE_ID_' /></label>";
    $cTbl = new cTabla($sql);
    $cTbl->setWidth();
    $cTbl->addTool(2);
    $cTbl->addTool(1);
    //$cTbl->addEspTool($cmdCancel->show());
    $cTbl->addEspTool($cmdOk);
    //$cTbl->addTool(2);
    $cTbl->setTdClassByType();
    $cTbl->setKeyField("idseguimiento_notificaciones");
    return $cTbl->Show();
}
function jsShowGrupos($nombre_del_grupo)
{
    settype($nombre_del_grupo, "string");
    $rst = "";
    if ($nombre_del_grupo) {
        $nombre_del_grupo = substr($nombre_del_grupo, 0, 6);
        /**
         * 							Sql
         */
        $sql_grupos = "SELECT \r\n\t`socios_grupossolidarios`.`idsocios_grupossolidarios`  AS 'numero',\r\n\t`socios_grupossolidarios`.`nombre_gruposolidario`          \r\n\tAS `nombre`,\r\n\t`socios_grupossolidarios`.`colonia_gruposolidario`         \r\n\tAS `colonia`,\r\n\t`socios_grupossolidarios`.`representante_nombrecompleto`   \r\n\tAS `representante`\r\n\t\r\n\t\t\tFROM socios_grupossolidarios \r\n\t\t\tWHERE nombre_gruposolidario LIKE '%{$nombre_del_grupo}%'\r\n\t\t\t\t\tAND sucursal = '" . getSucursal() . "'\r\n\t\t\tLIMIT 0,10";
        $ctb = new cTabla($sql_grupos);
        $ctb->setEventKey("setGrupo");
        $ctb->setWidth();
        $rst = $ctb->Show();
    }
    return $rst;
}
$input = $_GET["out"];
if (!$input) {
    $input = "default";
}
$setSql = " SELECT\n\t`oficiales`.`id` AS 'oficial',\n\t`oficiales`.`nombre_completo`,\n\t`oficiales`.`puesto`,\n\t`oficiales`.`sucursal`,\n\n\n\t`seguimiento_compromisos`.`socio_comprometido`,\n\t`socios`.`nombre`,\n\n\t`seguimiento_compromisos`.`credito_comprometido`,\n\t`seguimiento_compromisos`.`idseguimiento_compromisos` AS 'clave',\n\t`seguimiento_compromisos`.`fecha_vencimiento`,\n\t`seguimiento_compromisos`.`hora_vencimiento`,\n\t`seguimiento_compromisos`.`tipo_compromiso`,\n\t`seguimiento_compromisos`.`anotacion`,\n\t`seguimiento_compromisos`.`estatus_compromiso`\n\nFROM\n\t`seguimiento_compromisos` `seguimiento_compromisos`\n\t\tINNER JOIN `socios` `socios`\n\t\tON `seguimiento_compromisos`.`socio_comprometido` = `socios`.`codigo`\n\t\t\tINNER JOIN `oficiales` `oficiales`\n\t\t\tON `seguimiento_compromisos`.`oficial_de_seguimiento` = `oficiales`.\n\t\t\t`id`\nWHERE\n\t{$compFecha}\nORDER BY\n\t`oficiales`.`id`,\n\t`seguimiento_compromisos`.`fecha_vencimiento`,\n\t`seguimiento_compromisos`.`hora_vencimiento`,\n\t`seguimiento_compromisos`.`tipo_compromiso`";
//exit($setSql);
if ($input != OUT_EXCEL) {
    $oRpt = new PHPReportMaker();
    $oRpt->setDatabase(MY_DB_IN);
    $oRpt->setUser(RPT_USR_DB);
    $oRpt->setPassword(RPT_PWD_DB);
    $oRpt->setSQL($setSql);
    $oRpt->setXML("../repository/report72.xml");
    $oOut = $oRpt->createOutputPlugin($input);
    $oRpt->setOutputPlugin($oOut);
    $oRpt->run();
    //	*/
} else {
    $filename = $_SERVER['SCRIPT_NAME'];
    $filename = str_replace(".php", "", $filename);
    $filename = str_replace("rpt", "", $filename);
    $filename = str_replace("-", "", $filename);
    $filename = "{$filename}-" . date("YmdHi") . "-from-" . $iduser . ".xls";
    header("Content-type: application/x-msdownload");
    header("Content-Disposition: attachment; filename={$filename}");
    header("Pragma: no-cache");
    header("Expires: 0");
    $cTbl = new cTabla($setSql);
    $cTbl->setWidth();
    $cTbl->Show("", false);
}
//<=====	FIN_H
$iduser = $_SESSION["log_id"];
//=====================================================================================================
$xPage = new cHPage(HP_FORM, "Admitir Socios");
echo $xPage->getHeader();
?>
<body>
<fieldset>
	<legend>SOCIO(S) NO ADMITIDO(S)</legend>
<form name="frmAdmitir" action="frmadmitirsocios.php" method="post">


<?php 
$sqlSNA = "SELECT\n\t`socios_general`.`codigo`,\n\t`socios_general`.`nombrecompleto` AS 'nombre',\n\t`socios_general`.`apellidopaterno` AS 'apellido_paterno',\n\t`socios_general`.`apellidomaterno` AS 'apellido_materno',\n\t`socios_general`.`fechaentrevista` AS 'fecha_de_entrevista',\n\t`socios_general`.`sucursal` \nFROM\n\t`socios_general` `socios_general` \nWHERE\n\t(`socios_general`.`estatusactual` =99)\nORDER BY\n\t`socios_general`.`fechaentrevista` DESC\nLIMIT 0,20\t";
$tSoc = new cTabla($sqlSNA);
$tSoc->setWidth();
$tSoc->addEspTool("<input type=\"checkbox\"  id=\"chk" . STD_LITERAL_DIVISOR . "_REPLACE_ID_\" />");
$tSoc->setTdClassByType();
$tSoc->Show("", false);
?>
<input type="button" name="sendmme" value="GUARDAR AUTORIZACION" onClick="jsSetAdmision();" />
</form>
</fieldset>

</body>
<script language='javascript' src='../js/jsrsClient.js'></script>
<script  >

var Frm 					= document.frmAdmitir;
var jsrCommon				= "../js/general.common.js.php";
var divLiteral				= "<?php 
     $arrUpdate = array("plazo_en_dias" => $dias_netos, "dias_autorizados" => $dias_netos, "fecha_vencimiento" => $fecha_de_vencimiento, "monto_parcialidad" => $primera_parcialidad, "contrato_corriente_relacionado" => $cuenta_captacion, "tipo_de_pago" => $FormaDePago, "fecha_ministracion" => $fecha_ministracion, "interes_diario" => $interes_diario, "fecha_mora" => $fecha_de_mora, "fecha_vencimiento_dinamico" => $vencimiento_dinamico, "fecha_de_primer_pago" => $fecha_primer_abono);
     if ($xCred->getSaldoActual() == $xCred->getMontoAutorizado() or $xCred->getEsAfectable() == false) {
         $arrUpdate["ultimo_periodo_afectado"] = SYS_CERO;
     }
     //Pagos de solo interes
     if ($xCred->getPagosSinCapital() == true) {
         $arrUpdate["ultimo_periodo_afectado"] = $ultima_parcialidad;
     }
     $xCred->setUpdate($arrUpdate);
     // -------------------------------------------- Actualiza el Saldo del Recibo
     $xCred->init();
     $xFRM->addHTML($xCred->getFicha(true, "", false, true));
     $xFRM->addHTML($xPlan->getFicha());
     $sqlparc = "SELECT periodo_socio AS 'parcialidad', MAX(fecha_afectacion) AS 'fecha_de_pago', SUM((afectacion_real * valor_afectacion)) AS 'total_parcialidad',\n\t\t\t\t\t MAX(saldo_anterior) AS 'saldo_anterior_', MIN(saldo_actual) AS 'saldo_actual_' FROM operaciones_mvtos\n\t\t\t\tWHERE recibo_afectado={$idrecibo} GROUP BY periodo_socio ORDER BY periodo_socio";
     $cTMvtos = new cTabla($sqlparc);
     $cTMvtos->setWidth();
     $xFRM->addHTML($cTMvtos->Show());
     $urctr = $xCred->getPathDelContrato();
     $urlsend = $DProducto->getPathPagare($solicitud);
     $xFRM->addAviso("Dias Totales: {$dias_netos} -- Vence: {$fecha_de_vencimiento}");
     $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "plan de pagos"), "jsImprimirPlanPagos({$idrecibo})", "lista", "cm1", false));
     $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "orden de desembolso"), "jsImprimirOrdenDesembolso()", "lista", "cm2", false));
     $xFRM->addToolbar($xBtn->getBasic($xFRM->lang(array("imprimir", "CONTRATO de", "credito")), "jsImprimirContrato()", "lista", "cm3", false));
     $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "recibo"), "jsImprimirReciboDePrestamo()", "lista", "cm4", false));
     $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "mandato"), "jsImprimirMandato()", "lista", "cm5", false));
     $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "pagare"), "jsImprimirPagare()", "lista", "cm6", false));
     $xFRM->addHElem("<div class='tx4'><label for='idNoAvales'>No Mostrar Avales</label><input name=\"noAvales\" id=\"idNoAvales\" type=\"checkbox\" onchange=\"setNoAvales()\" /></div>");
 }
 //Graba los Mensages del LOG y cierra el Archivo
 $msg .= $xPlan->getMessages();
 $msg .= $msgM;
 if ($codigo_de_oficial == getUsuarioActual() or OPERACION_LIBERAR_ACCIONES == true) {
     $setSql = $mSQL->getListadoDeLlamadas($idsolicitud);
     $setSql3 = $mSQL->getListadoDeNotificaciones($idsolicitud);
     $c2Tbl = new cTabla($mSQL->getListadoDeNotas(false, $idsolicitud), 0);
     $c2Tbl->setWidth();
     $xHTabs->addTab("TR.NOTAS", $c2Tbl->Show());
     $c4Tbl = new cTabla($mSQL->getListadoDeCompromisos($idsolicitud), 5);
     $c4Tbl->setWidth();
     $xHTabs->addTab("TR.COMPROMISOS", $c4Tbl->Show());
     $cTbl = new cTabla($setSql, 0);
     $cTbl->addTool(SYS_DOS);
     $cTbl->setKeyField("idseguimiento_llamadas");
     $oFrm->addHTML($cTbl->getJSActions(true));
     $xHTabs->addTab("TR.LLAMADAS", $cTbl->Show());
     $c3Tbl = new cTabla($setSql3, 3);
     $c3Tbl->setWidth();
     $xHTabs->addTab("TR.NOTIFICACIONES", $c3Tbl->Show());
     //Imprime un Explain de porque el credito tiene este estatus
     $xHTabs->addTab("TR.ESTATUS", $xCred->setDetermineDatosDeEstatus(fechasys(), true, true));
     $xHTabs->addTab("TR.VALIDACION", "<p class='aviso'>" . $xCred->setVerificarValidez(1, "html") . "</p>");
     //avales
     $sqlavales = $mSQL->getListadoDeAvales($idsolicitud, $idsocio);
     $xTblAv = new cTabla($sqlavales);
     $xTblAv->addTool(SYS_DOS);
     $xTblAv->addTool(SYS_UNO);
     $xHTabs->addTab("TR.AVALES", $xTblAv->Show("TR.Relacion de Avales"));
 }
 //==================================================== Otros Datos
 $xTbOD = new cTabla($mSQL->getListadoDeCreditosOtrosDatos($idsolicitud));
 $xHTabs->addTab("TR.Otros Datos", $xTbOD->Show());
 if ($xCred->getPeriocidadDePago() != CREDITO_TIPO_PERIOCIDAD_FINAL_DE_PLAZO) {
$FechaFinal = isset($_GET["off"]) ? $_GET["off"] : fechasys();
$xF = new cFecha(0, $FechaFinal);
$FechaInicial = isset($_GET["on"]) ? $_GET["on"] : $xF->getDiaInicial();
$ByTipo = $TipoOp == "todas" ? "" : " AND (`operaciones_mvtos`.`tipo_operacion` = {$TipoOp}) ";
if (!$idsolicitud) {
    $idsolicitud = $ids;
    //exit($msg_rpt_exit);
}
if (!$idsolicitud && !$ids) {
    exit($msg_rpt_exit);
}
// datos de la solicitud
$xCred = new cCredito($idsolicitud);
$xCred->init();
echo $xCred->getFichaDeSocio();
echo $xCred->getFicha();
echo "<hr />";
$sqlmvto = "SELECT\n\t`operaciones_mvtos`.`fecha_operacion`       AS `fecha`,\n\t`operaciones_mvtos`.`recibo_afectado`       AS `recibo`,\n\t`operaciones_recibos`.`tipo_pago`           AS `tipo_de_pago`,\n\t`operaciones_recibos`.`recibo_fiscal`       AS `recibo_fiscal`,\n\n\t`operaciones_mvtos`.`periodo_socio`         AS `parcialidad`,\n\t`operaciones_tipos`.`descripcion_operacion` AS `operacion`,\n\t`operaciones_mvtos`.`afectacion_real`       AS `monto`,\n\n\t`operaciones_mvtos`.`detalles`              AS `observaciones`\nFROM\n\t`operaciones_mvtos` `operaciones_mvtos` \n\t\tINNER JOIN `operaciones_recibos` `operaciones_recibos` \n\t\tON `operaciones_mvtos`.`recibo_afectado` = `operaciones_recibos`.\n\t\t`idoperaciones_recibos` \n\t\t\tINNER JOIN `operaciones_tipos` `operaciones_tipos` \n\t\t\tON `operaciones_mvtos`.`tipo_operacion` = `operaciones_tipos`.\n\t\t\t`idoperaciones_tipos` \nWHERE\n\t(`operaciones_mvtos`.`docto_afectado` ={$idsolicitud}) \n\tAND\n\t(\n\t(`operaciones_mvtos`.`fecha_operacion` >='{$FechaInicial}')\n\tAND\n\t(`operaciones_mvtos`.`fecha_operacion`<='{$FechaFinal}' )\n\t)\n\t{$ByTipo}\nORDER BY\n\t`operaciones_mvtos`.`fecha_operacion`,\n\t`operaciones_tipos`.`descripcion_operacion` ";
//exit($sqlmvto);
$x = new cTabla($sqlmvto);
$x->setKeyField("idoperaciones_mvtos");
$x->setTdClassByType();
$x->setWidth();
echo $x->Show();
?>
</span>
<?php 
echo getRawFooter();
?>
</body>
</html>
    exit($msg_rpt_exit . $fhtm);
}
$SQLDCred = "SELECT\n\t`creditos_solicitud`.*,\n\t`creditos_tipoconvenio`.*,\n\t`socios_general`.*\nFROM\n\t`creditos_solicitud` `creditos_solicitud`\n\t\tINNER JOIN `socios_general` `socios_general`\n\t\tON `creditos_solicitud`.`numero_socio` =\n\t\t`socios_general`.`codigo`\n\t\t\tINNER JOIN `creditos_tipoconvenio`\n\t\t\t`creditos_tipoconvenio`\n\t\t\tON `creditos_solicitud`.`tipo_convenio` =\n\t\t\t`creditos_tipoconvenio`.\n\t\t\t`idcreditos_tipoconvenio`\nWHERE\n\t(`creditos_solicitud`.`numero_solicitud` ={$idsolicitud})\n\t";
$DCred = obten_filas($SQLDCred);
$numero_de_socio = $DCred["codigo"];
$domicilio_del_socio = domicilio($DCred["codigo"]);
//Info del Credito
$svar_info_cred = "";
$tblInfCred = new cFicha(iDE_CREDITO, $idsolicitud);
$tblInfCred->setTableWidth("80%");
$svar_info_cred = $tblInfCred->show(true);
//Lista de Beneficiados
$lst_beneficiados = "";
$SQLCBen = "SELECT\n\t`socios_relacionestipos`.`descripcion_relacionestipos` AS 'relacion',\n\t`socios_relaciones`.`nombres`,\n\t`socios_relaciones`.`apellido_paterno`,\n\t`socios_relaciones`.`apellido_materno`,\n\t`socios_consanguinidad`.`descripcion_consanguinidad` AS 'consaguinidad'\nFROM\n\t`socios_relaciones` `socios_relaciones`\n\t\tINNER JOIN `socios_consanguinidad`\n\t\t`socios_consanguinidad`\n\t\tON `socios_relaciones`.`consanguinidad` =\n\t\t`socios_consanguinidad`.`idsocios_consanguinidad`\n\t\t\tINNER JOIN `socios_relacionestipos`\n\t\t\t`socios_relacionestipos`\n\t\t\tON `socios_relaciones`.`tipo_relacion` =\n\t\t\t`socios_relacionestipos`.\n\t\t\t`idsocios_relacionestipos`\nWHERE\n\t(`socios_relaciones`.`socio_relacionado` ={$numero_de_socio}) AND\n\t(`socios_relaciones`.`credito_relacionado` ={$idsolicitud})\n\tAND\n\t(`socios_relaciones`.`tipo_relacion`=11)";
$tblCBen = new cTabla($SQLCBen);
$tblCBen->setWidth(80);
$lst_beneficiados = $tblCBen->Show();
//Caja local por SQL
$SQLCL = "SELECT idsocios_cajalocal, descripcion_cajalocal, ultimosocio, region, sucursal\n    \t\tFROM socios_cajalocal\n    \t\tWHERE\n    \t\tidsocios_cajalocal=" . $DCred["cajalocal"];
$caja_local = mifila($SQLCL, "descripcion_cajalocal");
//Tipo de Credito(COMERCIAL, VIVIENDA) por SQL
//Plan de Pago segun SQL
$splan_pagos = "";
$SQLPPagos = "SELECT\n\tDATE_FORMAT(MAX(`operaciones_mvtos`.`fecha_afectacion`),'%d-%m-%Y') AS `fecha`,\n\tSUM(`operaciones_mvtos`.`afectacion_real`)  AS `monto`\nFROM\n\t`operaciones_recibos` `operaciones_recibos`\n\t\tINNER JOIN `operaciones_mvtos` `operaciones_mvtos`\n\t\tON `operaciones_recibos`.`idoperaciones_recibos` =\n\t\t`operaciones_mvtos`.`recibo_afectado`\nWHERE\n\t(`operaciones_recibos`.`numero_socio` ={$numero_de_socio}) AND\n\t(`operaciones_recibos`.`docto_afectado` = {$idsolicitud}) AND\n\t(`operaciones_recibos`.`tipo_docto` =11)\nGROUP BY\n\t`operaciones_mvtos`.`periodo_socio`";
$tblPlan = new cTabla($SQLPPagos);
$splan_pagos = $tblPlan->Show("CALENDARIO DE PAGOS");
//Otros Datos
$monto_ministrado = $DCred["monto_autorizado"];
$tasa_interes_mensual_ordinario = $DCred["tasa_interes"] / 12 * 100;
$tasa_interes_anual_ordinario = $DCred["tasa_interes"];
$fecha_de_vencimiento = $DCred["fecha_vencimiento"];
    $input = "default";
}
$setSql = "\n\nSELECT\n\t`seguimiento_llamadas`.`idseguimiento_llamadas` AS `clave`,\n\t/*`oficiales`.`id`\t\t\t\t\t\t\t\tAS `oficial`,*/\n\t`oficiales`.`nombre_completo`\t\t\t\t\tAS 'nombre_del_oficial',\n\t/*`oficiales`.`puesto`,\n\t`oficiales`.`sucursal`,\n\t`socios`.`codigo`,\n\t`socios`.`nombre`,*/\n\t`seguimiento_llamadas`.`numero_solicitud`       AS `credito`,\n\t\n\t`seguimiento_llamadas`.`fecha_llamada`          AS `fecha`,\n\t`seguimiento_llamadas`.`hora_llamada`           AS `hora`,\n\t`seguimiento_llamadas`.`estatus_llamada`        AS `estatus`,\n\t`seguimiento_llamadas`.`observaciones`          AS `resultados`\nFROM\n\t`seguimiento_llamadas` `seguimiento_llamadas`\n\t\tINNER JOIN `socios` `socios`\n\t\tON `seguimiento_llamadas`.`numero_socio` = `socios`.`codigo`\n\t\t\tINNER JOIN `oficiales` `oficiales`\n\t\t\tON `seguimiento_llamadas`.`oficial_a_cargo` = `oficiales`.`id`\nWHERE\n\t(`socios`.`codigo` =\t{$socio})\n\t{$compCredito}\n\t{$compFecha}\nORDER BY\n\t`oficiales`.`id`,\n\t`seguimiento_llamadas`.`fecha_llamada`,\n\t`seguimiento_llamadas`.`hora_llamada`,\n\t`seguimiento_llamadas`.`estatus_llamada`";
$setSql2 = "\nSELECT\n\t`socios_memo`.`idsocios_memo`\t\t\tAS 'clave',\n\t/*`socios`.`codigo`,\n\t`socios`.`nombre`,*/\n\t`oficiales`.`nombre_completo`         AS `oficial`,\n\t\n\t`socios_memo`.`numero_solicitud`      AS `documento`,\n\t`socios_memo`.`fecha_memo`            AS `fecha`,\n\t`socios_memotipos`.`descripcion_memo` AS `tipo`,\n\t\n\t`socios_memo`.`texto_memo`            AS `texto` \nFROM\n\t`socios_memo` `socios_memo` \n\t\tINNER JOIN `socios_memotipos` `socios_memotipos` \n\t\tON `socios_memo`.`tipo_memo` = `socios_memotipos`.`tipo_memo` \n\t\t\tINNER JOIN `oficiales` `oficiales` \n\t\t\tON `socios_memo`.`idusuario` = `oficiales`.`id` \n\t\t\t\tINNER JOIN `socios` `socios` \n\t\t\t\tON `socios_memo`.`numero_socio` = `socios`.`codigo` \n\nWHERE\n\t(`socios`.`codigo` = {$socio})\n\t{$compCredito2}\n\t{$compFecha2}\n\tORDER BY\n\t\t`socios`.`codigo`,\n\t\t`socios_memo`.`fecha_memo`";
$setSql3 = "\nSELECT\n\t`seguimiento_notificaciones`.`numero_notificacion`  AS `clave`,\n\t/*`oficiales`.`id`                                    AS `oficial`,*/\n\t`oficiales`.`nombre_completo`\t\t\t\t\t\tAS 'nombre_del_oficial',\n\t/*`oficiales`.`puesto`,\n\t`oficiales`.`sucursal`,*/\n\t/*`socios`.`codigo`,\n\t`socios`.`nombre`,*/\n\t`seguimiento_notificaciones`.`numero_solicitud`     AS `solicitud`,\n\t\n\t`seguimiento_notificaciones`.`fecha_notificacion`   AS `fecha`,\n\t`seguimiento_notificaciones`.`fecha_vencimiento`    AS `vencimiento`,\n\t`seguimiento_notificaciones`.`estatus_notificacion` AS `estatus`,\n\t`seguimiento_notificaciones`.`observaciones`        AS `observaciones` \nFROM\n\t`seguimiento_notificaciones` `seguimiento_notificaciones` \n\t\tINNER JOIN `oficiales` `oficiales` \n\t\tON `seguimiento_notificaciones`.`oficial_de_seguimiento` = `oficiales`.\n\t\t`id` \n\t\t\tINNER JOIN `socios` `socios` \n\t\t\tON `seguimiento_notificaciones`.`socio_notificado` = `socios`.\n\t\t\t`codigo` \nWHERE\n\t(`socios`.`codigo` =\t{$socio})\n\t{$compCredito3}\n\t{$compFecha3}\n\t\n\tORDER BY\n\t\t`oficiales`.`id`,\n\t\t`socios`.`codigo`";
$setSql4 = " SELECT\n\t`seguimiento_compromisos`.`idseguimiento_compromisos` AS 'clave',\n\t/*`oficiales`.`id` AS 'oficial',*/\n\t`oficiales`.`nombre_completo`\tAS 'nombre_del_oficial',\n\t/*`oficiales`.`puesto`,\n\t`oficiales`.`sucursal`,*/\n\n\t/*`seguimiento_compromisos`.`socio_comprometido`,\n\t`socios`.`nombre`,*/\n\n\t`seguimiento_compromisos`.`credito_comprometido`,\n\t\n\t`seguimiento_compromisos`.`fecha_vencimiento`,\n\t`seguimiento_compromisos`.`hora_vencimiento`,\n\t`seguimiento_compromisos`.`tipo_compromiso`,\n\t`seguimiento_compromisos`.`estatus_compromiso` AS 'estatus',\n\t`seguimiento_compromisos`.`anotacion`\n\nFROM\n\t`seguimiento_compromisos` `seguimiento_compromisos`\n\t\tINNER JOIN `socios` `socios`\n\t\tON `seguimiento_compromisos`.`socio_comprometido` = `socios`.`codigo`\n\t\t\tINNER JOIN `oficiales` `oficiales`\n\t\t\tON `seguimiento_compromisos`.`oficial_de_seguimiento` = `oficiales`.\n\t\t\t`id`\nWHERE\n\t(`seguimiento_compromisos`.`socio_comprometido` ={$socio})\n\t{$compCredito4}\n\t{$compFecha4}\nORDER BY\n\t`oficiales`.`id`,\n\t`seguimiento_compromisos`.`fecha_vencimiento`,\n\t`seguimiento_compromisos`.`hora_vencimiento`,\n\t`seguimiento_compromisos`.`tipo_compromiso`";
$cSocio = new cSocio($socio, true);
echo $cSocio->getFicha(true);
$c4Tbl = new cTabla($setSql4, 5);
$c4Tbl->setWidth();
$c4Tbl->Show("COMPROMISOS DE LA PERSONA", false);
$cTbl = new cTabla($setSql, 3);
$cTbl->setWidth();
$cTbl->Show("LLAMADAS DE LA PERSONA", false);
$c3Tbl = new cTabla($setSql3, 3);
$c3Tbl->setWidth();
$c3Tbl->Show("NOTIFICACIONES DE LA PERSONA", false);
$c2Tbl = new cTabla($setSql2, 0);
$c2Tbl->setWidth();
$c2Tbl->Show("MEMOS DE LA PERSONA", false);
echo getRawFooter();
?>
</body>
<script  >
<?php 
?>
function initComponents(){
	window.print();
}
</script>
</html>
$recibo = $_GET["r"];
$forma = $_GET["f"];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
</head>
<link href="../css/reporte.css" rel="stylesheet" type="text/css">
<body onLoad="javascript:window.print();">
<!-- -->
<?php 
echo getRawHeader();
$sqlRecConSoc = "SELECT\n\t`socios_general`.*,\n\t`operaciones_recibos`.* \nFROM\n\t`operaciones_recibos` `operaciones_recibos` \n\t\tINNER JOIN `socios_general` `socios_general` \n\t\tON `operaciones_recibos`.`numero_socio` = \n\t\t`socios_general`.`codigo` \nWHERE\n\t(`operaciones_recibos`.`idoperaciones_recibos` ={$recibo})";
$DCred = obten_filas($sqlRecConSoc);
$sqlMvtoConSoc = "SELECT\n\t`operaciones_mvtos`.`socio_afectado`        AS `socio`,\n\t`socios`.`nombre`,\n\t`operaciones_tipos`.`descripcion_operacion` AS \n\t`operacion`,\n\t`operaciones_mvtos`.`fecha_operacion`       AS `fecha`,\n\t`operaciones_mvtos`.`afectacion_real`       AS `monto`\nFROM\n\t`operaciones_mvtos` `operaciones_mvtos` \n\t\tINNER JOIN `socios` `socios` \n\t\tON `operaciones_mvtos`.`socio_afectado` = `socios`.\n\t\t`codigo` \n\t\t\tINNER JOIN `operaciones_tipos` \n\t\t\t`operaciones_tipos` \n\t\t\tON `operaciones_mvtos`.`tipo_operacion` = \n\t\t\t`operaciones_tipos`.`idoperaciones_tipos` \nWHERE\n\t(`operaciones_mvtos`.`recibo_afectado` ={$recibo})";
$lst_mvtos = "";
$cTblMvtos = new cTabla($sqlMvtoConSoc);
$cTblMvtos->setWidth(80);
$lst_mvtos = $cTblMvtos->Show();
$vars = array("variable_nombre_del_socio" => $DCred["apellidopaterno"] . " " . $DCred["apellidomaterno"] . " " . $DCred["nombre_completo"], "variable_nombre_de_la_sociedad" => EACP_NAME, "variable_domicilio_del_socio" => $domicilio_del_socio, "variable_documento_de_constitucion_de_la_sociedad" => EACP_DOCTO_CONSTITUCION, "variable_rfc_de_la_entidad" => EACP_RFC, "variable_rfc_del_socio" => $DCred["rfc"], "variable_curp_del_socio" => $DCred["curp"], "variable_nombre_del_representante_legal_de_la_sociedad" => EACP_REP_LEGAL, "variable_informacion_del_credito" => "NO_APLICA", "variable_domicilio_de_la_entidad" => EACP_DOMICILIO_CORTO, "variable_acta_notarial_de_poder_al_representante" => EACP_DOCTO_REP_LEGAL, "variable_lista_de_beneficiados" => "NO_APLICA", "variable_numero_de_socio" => $DCred["codigo"], "variable_nombre_caja_local" => "NO_APLICA", "variable_tipo_de_credito" => "NO_APLICA", "variable_monto_ministrado" => "NO_APLICA", "variable_tasa_mensual_de_interes_ordinario" => "NO_APLICA", "variable_credito_fecha_de_vencimiento" => "NO_APLICA", "variable_monto_garantia_liquida" => "NO_APLICA", "variable_tasa_mensual_de_interes_moratorio" => "NO_APLICA", "variable_tasa_de_garantia_liquida" => "NO_APLICA", "variable_plan_de_pagos" => "NO_APLICA", "variable_horario_de_trabajo_de_la_entidad" => EACP_HORARIO_DE_TRABAJO, "variable_testigo_del_acto" => $oficial, "variable_fecha_larga_actual" => fecha_larga(), "variable_nombre_de_presidente_de_vigilancia_de_la_entidad" => EACP_PDTE_VIGILANCIA, "variable_nombre_de_la_representante_social" => "NO_APLICA", "variable_listado_de_integrantes" => "NO_APLICA", "variable_nombre_de_la_vocal_de_vigilancia" => "NO_APLICA", "variable_nombre_del_grupo_solidario" => "NO_APLICA", "variable_domicilio_de_la_representante_social" => "NO_APLICA", "variable_meses_de_duracion_del_credito" => "NO_APLICA", "variable_en_letras_monto_ministrado" => "NO_APLICA", "variable_recibo_mvtos_con_socio" => $lst_mvtos);
$texto_contrato = contrato($forma, "texto_del_contrato");
foreach ($vars as $key => $value) {
    $texto_contrato = str_replace($key, $value, $texto_contrato);
}
echo $texto_contrato;
echo getRawFooter();
?>
</body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
</head>
<link href="../css/reporte.css" rel="stylesheet" type="text/css">
<link href="../css/flags.css" rel="stylesheet" type="text/css">
<body onLoad="initComponents();">
<!-- -->
<?php 
echo getRawHeader();
$xCred = new cCredito($idsolicitud);
$xCred->init();
echo $xCred->getFichaDeSocio();
echo $xCred->getFicha();
$sqlCred = "SELECT\n\t\t\t`creditos_sdpm_historico`.`fecha_actual`,\n\t\t\t`creditos_sdpm_historico`.`fecha_anterior`,\n\t\t\t`creditos_sdpm_historico`.`monto_calculado` AS 'calculado',\n\t\t\t`creditos_sdpm_historico`.`saldo`,\n\t\t\t`creditos_sdpm_historico`.`dias_transcurridos` AS 'dias',\n\t\t\t`creditos_sdpm_historico`.`estatus`,\n\t\t\t`creditos_sdpm_historico`.`tipo_de_operacion` AS 'operacion',\n\t\t\t`creditos_sdpm_historico`.`interes_normal` AS 'intereses',\n\t\t\t`creditos_sdpm_historico`.`interes_moratorio` AS 'moratorios'\n\t\t\t \n\t\tFROM\n\t\t\t`creditos_sdpm_historico` `creditos_sdpm_historico` \n\t\tWHERE\n\t\t\t(`creditos_sdpm_historico`.`numero_de_credito` = {$idsolicitud})\n\t\tORDER BY `creditos_sdpm_historico`.`fecha_anterior`\n\t\t\t";
//TODO: Terminar proceso
$xT = new cTabla($sqlCred);
$xT->setWidth();
echo $xT->Show("", true);
$DSum = $xT->getFieldsSum();
echo "\t<table width=\"100%\" align=\"center\" >\n\n\t\t\t<tfoot>\n\t\t\t\t<tr>\n\t\t\t\t\t<td />\n\t\t\t\t\t<th />\n\t\t\t\t\t<th />\n\t\t\t\t\t<th />\n\t\t\t\t\t<th />\n\t\t\t\t\t<th>SUMAS </th>\n\t\t\t\t\t<th class='mny'>" . getFMoney($DSum["dias"]) . "</th>\n\t\t\t\t\t<th />\n\t\t\t\t\t<th />\n\t\t\t\t\t<th class='mny'>" . getFMoney($DSum["intereses"]) . "</th>\n\t\t\t\t\t<th class='mny'>" . getFMoney($DSum["moratorios"]) . "</th>\n\t\t\t\t</tr>\n\t\t\t</tfoot>\n\t\t</table>\n\t";
echo getRawFooter();
?>
</body>
<script  >
<?php 
?>
function initComponents(){
	window.print();
}
</script>
</html>