} else {
    $paginar = false;
}
$oficial = elusuario($iduser);
?>
<!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="initComponents();">
<!-- -->
<?php 
echo getRawHeader();
$sql = "SELECT\r\n\t`socios_general`.`codigo`,\r\n\t`socios_general`.`nombrecompleto`,\r\n\t`socios_general`.`apellidopaterno`,\r\n\t`socios_general`.`apellidomaterno`,\r\n\t`operaciones_mvtos`.`docto_afectado`,\r\n\t`operaciones_mvtos`.`recibo_afectado`,\r\n\t`operaciones_tipos`.`descripcion_operacion`,\r\n\t`operaciones_mvtos`.`fecha_operacion`,\r\n\t`operaciones_mvtos`.`afectacion_real`,\r\n\t`operaciones_mvtos`.`valor_afectacion`\r\nFROM\r\n\t`socios_general` `socios_general`\r\n\t\tINNER JOIN `operaciones_mvtos` `operaciones_mvtos`\r\n\t\tON `socios_general`.`codigo` = `operaciones_mvtos`.`socio_afectado`\r\n\t\t\tINNER JOIN `operaciones_tipos` `operaciones_tipos`\r\n\t\t\tON `operaciones_mvtos`.`tipo_operacion` = `operaciones_tipos`.\r\n\t\t\t`idoperaciones_tipos`\r\nWHERE\r\n\t(\r\n\t\t(`operaciones_mvtos`.`tipo_operacion` = 901)\r\n\t\tOR\r\n\t\t(`operaciones_mvtos`.`tipo_operacion` = 353)\r\n\t)\r\n\tAND\r\n\t(`operaciones_mvtos`.`fecha_operacion` >='{$fecha_inicial}')\r\n\tAND\r\n\t(`operaciones_mvtos`.`fecha_operacion` <='{$fecha_final}')\r\n\t{$filtro_por_credito}\r\nORDER BY\r\n\t`operaciones_mvtos`.`docto_afectado`,\r\n\t`operaciones_mvtos`.`fecha_operacion`,\r\n\t`operaciones_mvtos`.`tipo_operacion` DESC";
$tdBody = "";
$tdHead = "";
$tdKey = 0;
$tdAll = "";
$td = "";
$saldo = 0;
$total = 0;
$rsMc = mysql_query($sql, cnnGeneral());
while ($rw = mysql_fetch_array($rsMc)) {
    $socio = $rw["codigo"];
    $nombre = $rw["apellidopaterno"] . " " . $rw["apellidomaterno"] . " " . $rw["nombrecompleto"];
    $credito = $rw["docto_afectado"];
    $recibo = $rw["recibo_afectado"];
    $fecha = $rw["fecha_operacion"];
 function __construct($clave = false)
 {
     $xF = new cFecha();
     $xUsr = new cOficial(getUsuarioActual());
     $this->init($clave);
     $xLoc = new cLocal();
     $this->mArr["variable_fecha_larga_actual"] = $xF->getFechaLarga();
     $this->mArr["variable_horario_de_trabajo_de_la_entidad"] = EACP_HORARIO_DE_TRABAJO;
     $this->mArr["variable_nombre_de_presidente_de_vigilancia_de_la_entidad"] = EACP_PDTE_VIGILANCIA;
     $this->mArr["variable_nombre_de_la_sociedad"] = EACP_NAME;
     $this->mArr["variable_nombre_de_la_entidad"] = EACP_NAME;
     $this->mArr["variable_ciudad_de_la_entidad"] = DEFAULT_NOMBRE_LOCALIDAD;
     $this->mArr["variable_domicilio_de_la_entidad"] = EACP_DOMICILIO_CORTO;
     $this->mArr["variable_acta_notarial_de_poder_al_representante"] = EACP_DOCTO_REP_LEGAL;
     $this->mArr["variable_domicilio_de_la_entidad"] = EACP_DOMICILIO_CORTO;
     $this->mArr["variable_entidad_telefono_general"] = EACP_TELEFONO_PRINCIPAL;
     $this->mArr["variable_entidad_telefono_principal"] = EACP_TELEFONO_PRINCIPAL;
     $this->mArr["variable_documento_de_constitucion_de_la_sociedad"] = EACP_DOCTO_CONSTITUCION;
     $this->mArr["variable_rfc_de_la_entidad"] = EACP_RFC;
     $this->mArr["variable_nombre_del_representante_legal_de_la_sociedad"] = EACP_REP_LEGAL;
     $this->mArr["variable_nombre_de_presidente_de_vigilancia_de_la_entidad"] = EACP_PDTE_VIGILANCIA;
     $this->mArr["variable_encabezado_de_reporte"] = getRawHeader();
     $this->mArr["variable_pie_de_reporte"] = getRawFooter();
     $this->mArr["variable_pie_de_reporte"] = getRawFooter();
     $this->mArr["variable_hora_actual"] = date("H:i");
     $this->mArr["variable_marca_de_tiempo"] = date("Ymd:His");
     $this->mArr["variable_url_publica"] = SAFE_HOST_URL;
     $this->mArr["variable_lugar_actual"] = $xLoc->DomicilioLocalidad() . "," . $xLoc->DomicilioEstado();
     $this->mBasicVars = $this->mArr;
 }
 $numero_parcialidad = setNoMenorQueCero($rw["letra"]) == 0 ? 1 : $rw["letra"];
 $numero_de_pagos = $rw["pagos"];
 //$DCred[""];
 $periocidad_titulo = $xTPer->getNombre();
 $tipo_de_credito = "";
 $monto_ministrado = "";
 $DOficial = $xCred->getDatosOficialDeCredito_InArray();
 $oficial = $DOficial["nombre_completo"];
 $variable_oficial = $DOficial["nombre_completo"];
 $fecha_de_vencimiento = "";
 $tasa_interes_mensual_ordinario = "";
 $tasa_garantia_liquida = "";
 $tasa_interes_mensual_moratorio = 0;
 $fecha_de_ministracion = "";
 //cargar Datos de la Empresa
 $vars = array("variable_nombre_del_socio" => $cSoc->getNombreCompleto(), "variable_nombre_de_la_sociedad" => EACP_NAME, "variable_nombre_de_la_entidad" => EACP_NAME, "variable_domicilio_del_socio" => trim(substr($cSoc->getDomicilio(), 0, 60)), "variable_documento_de_constitucion_de_la_sociedad" => EACP_DOCTO_CONSTITUCION, "variable_rfc_de_la_entidad" => EACP_RFC, "variable_rfc_del_socio" => $DSoc["rfc"], "variable_curp_del_socio" => $DSoc["curp"], "variable_nombre_del_representante_legal_de_la_sociedad" => EACP_REP_LEGAL, "variable_informacion_del_credito" => $svar_info_cred, "variable_domicilio_de_la_entidad" => EACP_DOMICILIO_CORTO, "variable_acta_notarial_de_poder_al_representante" => EACP_DOCTO_REP_LEGAL, "variable_numero_de_socio" => $numero_de_socio, "variable_tipo_de_credito" => $tipo_de_credito, "variable_monto_ministrado" => getFMoney($monto_ministrado), "variable_tasa_mensual_de_interes_ordinario" => $tasa_interes_mensual_ordinario, "variable_credito_fecha_de_vencimiento" => getFechaLarga($fecha_de_vencimiento), "variable_tasa_mensual_de_interes_moratorio" => $tasa_interes_mensual_moratorio . " %", "variable_tasa_de_garantia_liquida" => $tasa_garantia_liquida . " %", "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_en_letras_monto_ministrado" => convertirletras($monto_ministrado), "variable_credito_fecha_de_ministracion" => getFechaLarga($fecha_de_ministracion), "variable_informacion_del_socio" => $ficha_socio, "variable_oficial" => $variable_oficial, "variable_lugar" => $variable_lugar, "variable_lugar_actual" => $variable_lugar, "variable_monto_inicial_en_numero" => $monto_inicial, "variable_monto_inicial_en_letras" => $monto_inicial_letras, "variable_numero_de_dias" => $numero_dias, "variable_fecha_de_vencimiento" => $variable_fecha_vencimiento, "variable_tasa_otorgada" => $variable_tasa_otorgada, "variable_nombre_empresa" => $nempresa, "variable_numero_de_pagos" => $numero_de_pagos, "variable_numero_parcialidad_actual" => $numero_parcialidad, "variable_monto_parcialidad" => getFMoney($monto_parcialidad), "variable_monto_letras_parcialidad" => convertirletras($monto_parcialidad), "variable_encabezado_de_reporte" => getRawHeader(false, $out), "variable_pie_de_reporte" => getRawFooter(false, $out), "variable_paginas" => $contar);
 if ($out == OUT_DOC) {
     $vars["<hr />"] = "";
 }
 $texto_contrato = $base_contrato;
 foreach ($vars as $key => $value) {
     $texto_contrato = str_replace($key, $value, $texto_contrato);
 }
 if ($monto_parcialidad > 0) {
     $xRPT->addContent($texto_contrato);
     $ppn++;
     if ($ppn == 2) {
         if ($out == OUT_DOC) {
         } else {
             $xRPT->addContent("<hr class='divisormedio' />\n");
         }
    $fichas_de_respsolidarios = "_NO_APLICA_";
    $firmas_de_respsolidarios = "_NO_APLICA_";
    //Captacion
    $numero_de_cuenta = "_NO_APLICA_";
    $nombre_mancomunados = "_NO_APLICA_";
    $variable_tasa_otorgada = "_NO_APLICA_";
    $variable_fecha_vencimiento = "_NO_APLICA_";
    $numero_dias = "_NO_APLICA_";
    $monto_inicial_letras = "_NO_APLICA_";
    $monto_inicial = "_NO_APLICA_";
    $monto_letras = "_NO_APLICA_";
    $variable_oficial = "_NO_APLICA_";
    $descripcion_cajalocal = "_NO_APLICA_";
    $xFDE = new cFecha(0, $cCred->getFechaDeMinistracion());
    $fecha_larga_de_documento = $xFDE->getFechaLarga();
    $vars = array("variable_nombre_del_socio" => $variable_nombre_del_socio, "variable_nombre_de_la_sociedad" => EACP_NAME, "variable_nombre_de_la_entidad" => EACP_NAME, "variable_domicilio_del_socio" => trim(substr($cSoc->getDomicilio(), 0, 60)), "variable_documento_de_constitucion_de_la_sociedad" => EACP_DOCTO_CONSTITUCION, "variable_rfc_de_la_entidad" => EACP_RFC, "variable_rfc_del_socio" => $DSoc["rfc"], "variable_curp_del_socio" => $DSoc["curp"], "variable_nombre_del_representante_legal_de_la_sociedad" => EACP_REP_LEGAL, "variable_informacion_del_credito" => $svar_info_cred, "variable_domicilio_de_la_entidad" => EACP_DOMICILIO_CORTO, "variable_acta_notarial_de_poder_al_representante" => EACP_DOCTO_REP_LEGAL, "variable_lista_de_beneficiados" => $variable_lista_beneficiados, "variable_numero_de_socio" => $numero_de_socio, "variable_nombre_caja_local" => $caja_local, "variable_caja_local" => $numero_caja_local, "variable_tipo_de_credito" => $tipo_de_credito, "variable_monto_ministrado" => getFMoney($monto_ministrado), "variable_tasa_mensual_de_interes_ordinario" => $tasa_interes_mensual_ordinario, "variable_credito_fecha_de_vencimiento" => getFechaLarga($fecha_de_vencimiento), "variable_monto_garantia_liquida" => getFMoney($monto_garantia_liquida), "variable_tasa_mensual_de_interes_moratorio" => $tasa_interes_mensual_moratorio . " %", "variable_tasa_de_garantia_liquida" => $tasa_garantia_liquida . " %", "variable_plan_de_pagos" => $splan_pagos, "variable_horario_de_trabajo_de_la_entidad" => EACP_HORARIO_DE_TRABAJO, "variable_testigo_del_acto" => $oficial, "variable_fecha_larga_actual" => fecha_larga(), "variable_docto_fecha_larga_actual" => $fecha_larga_de_documento, "variable_nombre_de_presidente_de_vigilancia_de_la_entidad" => EACP_PDTE_VIGILANCIA, "variable_nombre_de_la_representante_social" => $nombre_rep_social, "variable_listado_de_integrantes" => $lista_asociadas, "variable_nombre_de_la_vocal_de_vigilancia" => $nombre_voc_vigila, "variable_nombre_del_grupo_solidario" => $nombre_del_grupo, "variable_domicilio_de_la_representante_social" => $domicilio_rep_social, "variable_meses_de_duracion_del_credito" => $meses_del_credito, "variable_en_letras_monto_ministrado" => convertirletras($monto_ministrado), "variable_credito_fecha_de_ministracion" => getFechaLarga($fecha_de_ministracion), "variable_informacion_del_socio" => $ficha_socio, "variable_avales_en_fichas" => $fichas_de_avales, "variable_responsable_solidario_en_fichas" => $fichas_de_respsolidarios, "variable_firmas_de_obligados_solidarios" => $firmas_de_respsolidarios, "variable_numero_de_cuenta" => $numero_de_cuenta, "variable_oficial" => $variable_oficial, "variable_lugar" => $variable_lugar, "variable_lugar_actual" => $variable_lugar, "variable_monto_inicial_en_numero" => $monto_inicial, "variable_monto_inicial_en_letras" => $monto_inicial_letras, "variable_numero_de_dias" => $numero_dias, "variable_fecha_de_vencimiento" => $variable_fecha_vencimiento, "variable_nombre_mancomunados" => $nombre_mancomunados, "variable_tasa_otorgada" => $variable_tasa_otorgada, "variable_nombre_del_cajero" => $variable_nombre_del_cajero, "variable_fecha_del_recibo" => $variable_fecha_del_recibo, "variable_monto_del_recibo_en_letras" => $variable_monto_del_recibo_en_letras, "variable_monto_del_recibo" => $variable_monto_del_recibo, "variable_tipo_de_recibo" => $variable_tipo_de_recibo, "variable_tipo_de_pago" => $variable_tipo_de_pago, "variable_observacion_del_recibo" => $variable_observacion_del_recibo, "variable_marca_de_tiempo" => $variable_marca_de_tiempo, "variable_encabezado_de_reporte" => getRawHeader(), "variable_pie_de_reporte" => getRawFooter());
    /*,
    		"variable_operacion_nombre_corto" => $variable_operacion_nombre_corto*/
    $texto_contrato = contrato(200, "texto_del_contrato");
    //$tamTexto		= strlen($texto_contrato);
    //Buscar la parte que define el formato de Movimientos
    foreach ($vars as $key => $value) {
        $texto_contrato = str_replace($key, $value, $texto_contrato);
    }
    echo $texto_contrato;
    ?>
</body>
<script type="text/javascript">

</script>
</html>