$localidad = ""; $DDir = explode(",", trim($xFil->cleanString($xFil->getV(3), array("/-0-/")))); $numDs = count($DDir); if ($numDs > 1) { //si hay mas datos //=btener calle y numero $DCalle = explode(" ", $DDir[0]); $idxNum = count($DCalle) - 1; $DCalle[$idxNum] = str_replace("-", " ", $DCalle[$idxNum]); if (setNoMenorQueCero($DCalle[$idxNum]) > 0) { $numero = $DCalle[$idxNum]; //asignar numero unset($DCalle[$idxNum]); //quitar numero } $calle = trim($xFil->cleanCalle(implode(" ", $DCalle))); //obtener colonia $idxcolonia = $numDs - 1; $colonia = trim($DDir[$idxcolonia]); //quitar colonia y calle, pegar referencia unset($DDir[0]); unset($DDir[$idxcolonia]); $referencia = trim(implode(",", $DDir)); } else { $calle = $DDir[0]; } $DEstado = explode(",", trim($xFil->cleanString($xFil->getV(4), array("/-0-/")))); $numEs = count($DEstado); if ($numEs > 1) { $municipio = $DEstado[0]; $DXEstado = explode(" ", $DEstado[1]);
$xFi->setLimitCampos(14); $xTmp = new cTmp(); //$xFi->setToUTF8(); //var_dump($_FILES["f1"]); //$xFi->setExo($esqueleto); //var_dump($_FILES); if ($xFi->processFile($doc1) == true) { $data = $xFi->getData(); $conteo = 1; foreach ($data as $rows) { if ($conteo > 1) { $xFi->setDataRow($rows); $persona = $xFi->getEntero($xTmp->IDPERSONA); $xSoc = new cSocio($persona); if ($xSoc->init() == true) { $calle = $xFi->cleanCalle($xFi->getV($xTmp->CALLE, "")); $numero = $xFi->getV($xTmp->NUMERO, ""); $codigo_postal = $xFi->getEntero($xTmp->CODPOS, DEFAULT_CODIGO_POSTAL); $referencia = $xFi->getV($xTmp->CRUCE, ""); $es_principal = setNoMenorQueCero($xFi->getEntero($xTmp->PRINCIPAL)) >= 1 ? TIPO_DOMICILIO_PRINCIPAL : TIPO_DOMICILIO_ORDINARIO; $telefono1 = $xFi->getEntero($xTmp->TEL1); $telefono2 = $xFi->getEntero($xTmp->TEL3); $tipo_dom = setNoMenorQueCero($xFi->getEntero($xTmp->PRINCIPAL)) >= 1 ? TIPO_DOMICILIO_PARTICULAR : DEFAULT_TIPO_DOMICILIO; $fechaVivienda = $xFi->getFecha($xTmp->FECHA); $tiempo_de_residir = $xF->getEscalaTiempo($fechaVivienda); $colonia = $xFi->getV($xTmp->COL); if ($action == MQL_ADD) { $xSoc->addVivienda($calle, $numero, $codigo_postal, "", $referencia, $telefono1, $telefono2, $es_principal, TIPO_VIVIENDA_PROPIA, $tipo_dom, $tiempo_de_residir, $colonia); $xSoc->setUpdate(array("correo_electronico" => strtolower($xFi->cleanMail($xFi->getV($xTmp->MAIL))), "telefono_principal" => $xFi->getEntero($xTmp->TEL2))); } }