function jsaSetDomicilioMismo($socio, $HDomicilio)
{
    $HDomicilio = strtoupper($HDomicilio);
    if ($HDomicilio == "MISMO") {
        $xSoc = new cSocio($socio);
        $xSoc->init();
        $DDom = $xSoc->getDatosDomicilio(99);
        $domicilio = $xSoc->getDomicilio();
        $cDom = new cSocios_aeconomica();
        $cDom->setData($DDom);
        $telefono = $cDom->telefono_ae()->v();
        $estado = $cDom->estado_ae()->v();
        $municipio = $cDom->municipio_ae()->v();
        $localidad = $cDom->localidad_ae()->v();
        $tab = new TinyAjaxBehavior();
        $tab->add(TabSetValue::getBehavior('idtelefono', $telefono));
        $tab->add(TabSetValue::getBehavior('identidadfederativa', $estado));
        $tab->add(TabSetValue::getBehavior('idmunicipio', $municipio));
        $tab->add(TabSetValue::getBehavior('idlocalidad', $localidad));
        $tab->add(TabSetValue::getBehavior('iddomiciliodeactividad', $domicilio));
        return $tab->getString();
    }
}
$datos = obten_filas($sqlrec);
$idsocio = $datos["numero_socio"];
$tiporec = $datos["tipo_docto"];
$docto = $datos["docto_afectado"];
$eltitulo = eltipo("operaciones_recibostipo", $tiporec);
$sumaRecibo = $datos["total_operacion"];
$fechaRecibo = $datos["fecha_operacion"];
echo "\n\t<p class='bigtitle'>CONSTANCIA DE DEPOSITO A PLAZO</p>\n\t<hr />";
$totaloperacion = $datos["total_operacion"];
$total_fmt = number_format($totaloperacion, 2, '.', ',');
$montoletras = convertirletras($totaloperacion);
// obtiene datos del socio
$xSoc = new cSocio($idsocio);
$xSoc->init();
$DSoc = $xSoc->getDatosInArray();
$domicilio_del_socio = $xSoc->getDomicilio();
$nombre_del_socio = $xSoc->getNombreCompleto();
if ($idsocio != 1) {
    $nombre = $nombre_del_socio;
} else {
    $nombre = mifila($sqlrec, "cadena_distributiva");
}
$direccion = $domicilio_del_socio;
$rfc = $DSoc["rfc"];
$curp = $DSoc["curp"];
// obtiene datos del documento que ayudaran al detalle en contabilidad
$observaciones = mifila($sqlrec, "observacion_recibo");
//
$sql_d_mvto = "SELECT * FROM operaciones_mvtos\n\t\t\t\t\t\tWHERE recibo_afectado={$idrecibo}\n\t\t\t\t\t\tAND tipo_operacion=500 ";
$sql_d_inv = "SELECT * FROM operaciones_mvtos\n\t\t\t\t\t\tWHERE recibo_afectado={$idrecibo}\n\t\t\t\t\t\tAND tipo_operacion=223 ";
$sql_d_ide = "SELECT * FROM operaciones_mvtos\n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\tfecha_operacion = '{$fechaRecibo}'\n\t\t\t\t\t\tAND docto_afectado = {$docto}\n\t\t\t\t\t\tAND tipo_operacion=235 ";
    $xCred->init();
    $siavales = isset($_GET["avales"]) ? $_GET["avales"] : SYS_NINGUNO;
    $sigarantias = isset($_GET["garantias"]) ? $_GET["garantias"] : SYS_NINGUNO;
    $sipatrimonio = isset($_GET["patrimonio"]) ? $_GET["patrimonio"] : SYS_NINGUNO;
    $siflujo = isset($_GET["flujo"]) ? $_GET["flujo"] : SYS_NINGUNO;
    $sihistorial = isset($_GET["historial"]) ? $_GET["historial"] : SYS_NINGUNO;
    $nowdate = fechasys();
    $rwc = $xCred->getDatosDeCredito();
    $fecha_de_solicitud = $rwc["fecha_solicitud"];
    // datos generales del socio
    $idsocio = $xCred->getClaveDePersona();
    // Numero de Socio
    $xSocio = new cSocio($idsocio);
    $xSocio->init();
    $mynom = $xSocio->getNombreCompleto();
    $thisdom = $xSocio->getDomicilio();
    $sqlconv = "SELECT * FROM creditos_tipoconvenio WHERE idcreditos_tipoconvenio =" . $xCred->getClaveDeConvenio();
    $dconv = obten_filas($sqlconv);
    $convenio = $dconv["descripcion_tipoconvenio"];
    $mod_del_conv = $dconv["tipo_de_integracion"];
    ?>
<!-- -->
<h2>SOLICITUD DE CR&Eacute;DITO [<?php 
    echo $convenio;
    ?>
 # <?php 
    echo $idsolicitud;
    ?>
]</h2>
<fieldset>
<table >
$fichas_de_avales = "_NO_APLICA_";
$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_";
//Datos de tesoreria
$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_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_datos_del_pago" => $variable_datos_de_pago, "variable_numero_de_recibo" => $variable_numero_de_recibo, "variable_docto_fecha_larga_actual" => $xF->getFechaLarga($xRec->getFechaDeRecibo()));
/*,
		"variable_operacion_nombre_corto" => $variable_operacion_nombre_corto*/
$texto_contrato = contrato(400, "texto_del_contrato");
//$tamTexto		= strlen($texto_contrato);
//Buscar la parte que define el formato de Movimientos
$IniMvtos = strpos($texto_contrato, "---");
$FinMvtos = strrpos($texto_contrato, "---");
$txtMvtos = str_replace("---", "", substr($texto_contrato, $IniMvtos, $FinMvtos - $IniMvtos));
$aSQL = explode("|", $txtMvtos);
//extrae la cadena del formato de movimientos
//eliminar esa parte del contrato
$texto_contrato = str_replace("---{$txtMvtos}---", "_AREA_DE_MOVIMIENTOS_", $texto_contrato);
//echo "$tamTexto .. $IniMvtos .. $FinMvtos <br >";
$equivTit = array("numero_del_movimiento" => "#Op.", "concepto_del_movimiento" => "Concepto", "monto_del_movimiento" => "Monto", "destino_del_movimiento" => "Destino");
//"concepto_nombre_corto" => "Concepto"
 $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");
         }
$xT = new cTipos();
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<DeclaracionInformativaMensualIDE denominacion=\"{$NombreEntidad}\" rfcDeclarante=\"{$RFC_Declarante}\" version=\"1.0\" xsi:noNamespaceSchemaLocation=\"ide_20080818.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n\t<RepresentanteLegal rfc=\"{$RFC_Representante}\">\n\t\t<Nombre>\n\t\t\t<Nombres>{$RepNom}</Nombres>\n\t\t\t<PrimerApellido>{$RepAP}</PrimerApellido>\n\t\t\t</SegundoApellido>{$RepAM}</SegundoApellido>\n\t\t</Nombre>\n\t</RepresentanteLegal>\n\t<Normal ejercicio=\"{$ejercicio}\" periodo=\"{$periodo}\"/>\n\n\t<InstitucionDeCredito>\n";
echo "\n\t\t<ReporteDeRecaudacionYEnteroDiaria fechaDeCorte=\"{$fecha_de_corte}\">\n\t\t\t<RegistroDeDetalle>\n";
$sqlCaracter = "SELECT\n\t\t\t\t\t\t\t`eacp_config_bases_de_integracion_miembros`.`codigo_de_base`,\n\t\t\t\t\t\t\t`operaciones_mvtos`.`socio_afectado`,\n\t\t\t\t\t\t\tSUM(`operaciones_mvtos`.`afectacion_real`) AS `monto`\n\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t`eacp_config_bases_de_integracion_miembros`\n\t\t\t\t\t\t\t`eacp_config_bases_de_integracion_miembros`\n\t\t\t\t\t\t\t\tINNER JOIN `operaciones_mvtos` `operaciones_mvtos`\n\t\t\t\t\t\t\t\tON `eacp_config_bases_de_integracion_miembros`.`miembro` =\n\t\t\t\t\t\t\t\t`operaciones_mvtos`.`tipo_operacion`\n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t(`eacp_config_bases_de_integracion_miembros`.`codigo_de_base` =7001)\n\t\t\t\t\t\t\tAND\n\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t(`operaciones_mvtos`.`fecha_operacion` >='{$fecha_inicial}')\n\t\t\t\t\t\t\tAND\n\t\t\t\t\t\t\t\t(`operaciones_mvtos`.`fecha_operacion` <='{$fecha_final}')\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\tGROUP BY\n\t\t\t\t\t\t\t`operaciones_mvtos`.`socio_afectado`\n\t\t\t\t\t\tORDER BY\n\t\t\t\t\t\t\t`eacp_config_bases_de_integracion_miembros`.`codigo_de_base` ";
$rsMSoc = mysql_query($sqlCaracter, cnnGeneral());
while ($rx = mysql_fetch_array($rsMSoc)) {
    $socio = $rx["socio_afectado"];
    $xSoc = new cSocio($socio);
    $xSoc->init();
    $DSoc = $xSoc->getDatosInArray();
    $curp = $DSoc["curp"];
    $rfc = $DSoc["rfc"];
    $xT = new cImpuestoIDE();
    $xTi = new cTipos();
    $nombre = $xTi->setNoAcentos($xSoc->getNombreCompleto());
    $domicilio = $xSoc->getDomicilio();
    //Ide Individual a la fecha de Corte
    $IDEPend = $xT->getIDENoPagado($socio, $fecha_final);
    //		$xT				= new cImpuestoIDE();
    //		$xF				= new cFecha(0, $fecha);
    //		$FechaAnterior	= $xF->getFechaMesAnterior();
    //$IDEPerA		= $xSoc->getIDEPeriodoAnterior($fecha_final);//IDE Periodos anteriores
    //Remanente de periodos anteriores se refiere a la suma de Remanentes en los Meses Anteriores
    $RemPerA = 0;
    $IDERet = $xSoc->getIDEPagadoByPeriodo($fecha_final);
    $MontoGrav = $xSoc->getBaseGravadaIDE($fecha_final);
    $IDECalc = $xSoc->getIDECalculado($fecha_final);
    $totalExcedente += $MontoGrav;
    $totalOperaciones++;
    $totalPendiente += $IDEPend;
    $totalRecaudado += $IDERet;
 /**
  * funcion que ejecuta una validacion de los grupos
  * */
 function setVerificarValidez($GenerarAvisos = false, $CorreccionAutomatica = false)
 {
     $D = $this->mDatosInArray;
     $msg = getSucursal();
     $presidenta = $this->mRepSocio;
     $vocal = $this->mVocalSocio;
     $tmpSucursal = "";
     $arrUpdate = array();
     //$DGrupo
     if ($presidenta == DEFAULT_SOCIO) {
         $msg .= "ERROR\tLa Presidenta del Grupo tiene un Numero Invalido\r\n";
     }
     if ($vocal == DEFAULT_SOCIO) {
         $msg .= "ERROR\tLa Vocal del Grupo tiene un Numero Invalido\r\n";
     }
     //Verificar si la Presidenta existe
     if ($presidenta != DEFAULT_SOCIO) {
         $xPred = new cSocio($presidenta, true);
         $xPred->init();
         $DPred = $xPred->getDatosInArray();
         $nombre = trim($xPred->getNombreCompleto());
         $tmpSucursal = $DPred["sucursal"];
         if (!isset($tmpSucursal)) {
             $tmpSucursal = getSucursal();
         }
         if ($nombre == "") {
             $msg .= "ERROR\tLa Presidenta del Grupo no Existe\r\n";
         } else {
             if ($CorreccionAutomatica == true) {
                 $arrUpdate["representante_nombrecompleto"] = $nombre;
                 $msg .= "ACTUAL\tLa Presidenta del Grupo se actualiza a {$nombre} \r\n";
                 //Actualiza la Colonia a Codigo Postal
                 $xDom = $xPred->getDatosDomicilio();
                 if (!isset($xDom["codigo_postal"]) or empty($xDom["codigo_postal"])) {
                     $xDom["codigo_postal"] = DEFAULT_CODIGO_POSTAL;
                 }
                 $arrUpdate["colonia_gruposolidario"] = $xDom["codigo_postal"];
                 $arrUpdate["direccion_gruposolidario"] = trim($xPred->getDomicilio());
                 $msg .= "ACTUAL\tEl Codigo Postal del Grupo se actualiza a " . $xDom["codigo_postal"] . " \r\n";
             }
         }
     }
     //Verificar si la Vocal de Vigilancia Existe
     if ($vocal != DEFAULT_SOCIO) {
         $xVocal = new cSocio($vocal, true);
         $xVocal->init();
         $nombre = trim($xVocal->getNombreCompleto());
         if ($nombre == "") {
             $msg .= "ERROR\tLa Vocal de Vigilancia del Grupo no Existe\r\n";
         } else {
             if ($CorreccionAutomatica == true) {
                 $arrUpdate["vocalvigilancia_nombrecompleto"] = $nombre;
                 $msg .= "ERROR\tLa Vocal de Vigilancia del Grupo se actualiza a {$nombre}\r\n";
             }
         }
     }
     //Verificar si la Sucursal actual
     if ($this->mSucursal != $tmpSucursal and $vocal != DEFAULT_SOCIO) {
         $msg .= "ERROR\tLa Sucursal del Grupo(" . $this->mSucursal . ") no es el mismo que el de la Presidenta del Grupo({$tmpSucursal})\r\n";
         if ($CorreccionAutomatica == true) {
             $arrUpdate["sucursal"] = $tmpSucursal;
         }
     }
     //Actualizar
     if ($CorreccionAutomatica == true) {
         $this->setUpdate($arrUpdate);
     }
     return $msg;
 }
 function getListadoDeAvales($credito)
 {
     //TODO: Terminar
     $mSQL = new cSQLListas();
     $mql = new MQL();
     $sql = $mSQL->getListadoDeAvales($credito, $this->mPersona);
     $rs = $mql->getDataRecord($sql);
     //setLog($sql);
     $forma = 8001;
     $firma = 8002;
     $friesgo = 5001;
     $cficha = "";
     $cfirmas = "";
     $criesgo = "";
     $clista = "";
     //$xAval		= new cSocios_relaciones();
     foreach ($rs as $rows) {
         $persona = $rows["numero_socio"];
         $idrelacion = $rows["num"];
         $xSoc = new cSocio($persona);
         $xRel = new cPersonasRelaciones($idrelacion, $persona);
         $xRel->init();
         if ($xSoc->init() == true) {
             $avalDom = $xSoc->getODomicilio();
             $avalEc = $xSoc->getOActividadEconomica();
             $vars = array("aval_nombre_completo" => $xSoc->getNombreCompleto(), "aval_domicilio_localidad" => "", "aval_direccion_calle_y_numero" => "", "aval_direccion_estado" => "", "aval_direccion_completa" => "", "aval_ocupacion" => "", "aval_fecha_de_nacimiento" => $xSoc->getFechaDeNacimiento(), "aval_id_fiscal" => $xSoc->getRFC(), "aval_lugar_de_nacimiento" => $xSoc->getLugarDeNacimiento(), "aval_empresa_de_trabajo" => "", "aval_estado_civil" => $xSoc->getEstadoCivil(), "aval_tipo_de_relacion" => $xRel->getNombreRelacion(), "aval_tipo_de_parentesco" => $xRel->getNombreParentesco(), "aval_porcentaje_relacionado" => $xRel->getPorcientorelacionado() * 100);
             if ($avalDom != null) {
                 $vars["aval_direccion_completa"] = $xSoc->getDomicilio();
                 $vars["aval_domicilio_localidad"] = $xSoc->getODomicilio()->getCiudad();
                 $vars["aval_direccion_calle_y_numero"] = $xSoc->getODomicilio()->getCalleConNumero();
                 $vars["aval_direccion_estado"] = $xSoc->getODomicilio()->getEstado(OUT_TXT);
             }
             if ($avalEc != null) {
                 $vars["aval_ocupacion"] = $xSoc->getOActividadEconomica()->getPuesto();
                 $vars["aval_empresa_de_trabajo"] = $xSoc->getOActividadEconomica()->getNombreEmpresa();
             }
             $texto_ficha = contrato($forma, "texto_del_contrato");
             $texto_firma = contrato($firma, "texto_del_contrato");
             $texto_aut = contrato($friesgo, "texto_del_contrato");
             $vars = array_merge($vars, $this->mBasicVars);
             foreach ($vars as $key => $value) {
                 $texto_ficha = str_replace($key, $value, $texto_ficha);
                 $texto_firma = str_replace($key, $value, $texto_firma);
                 $texto_aut = str_replace($key, $value, $texto_aut);
             }
             $cficha .= $texto_ficha;
             $cfirmas .= $texto_firma;
             $criesgo .= $texto_aut;
             $clista .= $xSoc->getNombreCompleto(OUT_TXT) . ": " . $xSoc->getDomicilio() . "; ";
             //setLog($texto_ficha);
         }
         //setLog($xSoc->getMessages());
     }
     $this->mFichasAvales = $cficha;
     $this->mFirmasAvales = $cfirmas;
     $this->mFichaRiesgoAv = $criesgo;
     $this->mLAvalesConDir = $clista;
 }
function JSsetDomicilioMismo($socio, $HDomicilio)
{
    $HDomicilio = strtoupper($HDomicilio);
    if ($HDomicilio == "MISMO") {
        $xSoc = new cSocio($socio);
        $xSoc->init();
        $DDom = $xSoc->getDatosDomicilio(99);
        $domicilio = $xSoc->getDomicilio();
        $telefono = $DDom["telefono_residencial"];
        $telefonomovil = $DDom["telefono_movil"];
        $tab = new TinyAjaxBehavior();
        $tab->add(TabSetValue::getBehavior('idTFijo', $telefono));
        $tab->add(TabSetValue::getBehavior('idTMovil', $telefonomovil));
        $tab->add(TabSetValue::getBehavior('idDomicilio', $domicilio));
        return $tab->getString();
    }
}
function getSocioDomicilio($socio = 0)
{
    $xSoc = new cSocio($socio);
    return $xSoc->getDomicilio();
}