function init($aDatos = false) { if ($aDatos == false) { $xDT = new cSAFETabla(TCATALOGOS_COLONIAS); $xDT->setWhere($xDT->getCondicionPorClave($this->mCodigo)); $this->mDatos = obten_filas($xDT->getSelect(1)); if (!isset($this->mDatos["codigo_postal"])) { $this->mInit = false; } } else { $this->mDatos = $aDatos; } if (!isset($this->mDatos["codigo_postal"])) { $this->mInit = false; } else { $this->mCPostal = $this->mDatos["codigo_postal"]; $this->mClaveEstado = $this->mDatos["codigo_de_estado"]; $this->mClaveMunicipio = $this->mDatos["codigo_de_municipio"]; $this->mNombreEstado = $this->mDatos["estado_colonia"]; $this->mNombreMunicipio = $this->mDatos["municipio_colonia"]; $this->mNombre = $this->mDatos["nombre_colonia"]; $this->mTipoAsentamiento = $this->mDatos["tipo_colonia"]; if ($this->isCiudad() == false) { $this->mNombreLocalidad = $this->mDatos["nombre_colonia"]; //si no es ciudad, es nombre de la colonia } else { $this->mNombreLocalidad = $this->mDatos["ciudad_colonia"]; $this->mNombreCiudad = $this->mDatos["ciudad_colonia"]; } $this->mInit = true; } return $this->mInit; }