public static function generateIDH_ranking($block_ranking)
 {
     $ranking = TextBuilder_ES::getRanking();
     //IDHM
     $uf = TextBuilder_ES::getUf(TextBuilder_ES::$idMunicipio);
     //IDHM
     $ranking_uf = TextBuilder_ES::getRankingUf($uf[0]["id"]);
     //IDHM
     $block_ranking->setData("subtitulo", "Ranking");
     //@Translate
     $block_ranking->setData("info", "");
     //@Translate
     $str = "[municipio] ocupa la posición [ranking_municipio_IDHM]ª en 2010 entre los 5565 municipios de Brasil, \n            a sabiendas de que [municipios_melhor_IDHM] ([municipios_melhor_IDHM_p]%) municipios se encuentran en mejor posición y [municipios_pior_IDHM] ([municipios_pior_IDHM_p]%) municipios\n            están en una situación igual o peor.";
     if (TextBuilder_ES::$idMunicipio != 735) {
         //@Translate
         $str = $str . "Con respecto a los otros [numero_municipios_estado] municipios de [estado_municipio], [municipio] ocupa la posición\n            [ranking_estados_IDHM]ª, con lo cual hay [municipios_melhor_IDHM_estado] ([municipios_melhor_IDHM_p_estado]%) municipios en mejor situación y [municipios_pior_IDHM_estado] ([municipios_pior_IDHM_p_estado]%)\n            en peor o igual situación.";
     }
     $texto = new Texto($str);
     $texto->replaceTags("municipio", TextBuilder_ES::$nomeMunicipio);
     Formulas::getRanking($block_ranking, $texto, $ranking, $uf, $ranking_uf);
 }
 public static function generateIDH_ranking($block_ranking)
 {
     $ranking = TextBuilder_EN::getRanking();
     //IDHM
     $uf = TextBuilder_EN::getUf(TextBuilder_EN::$idMunicipio);
     //IDHM
     $ranking_uf = TextBuilder_EN::getRankingUf($uf[0]["id"]);
     //IDHM
     $block_ranking->setData("subtitulo", "Ranking");
     //@Translate
     $block_ranking->setData("info", "");
     //@Translate
     $str = "Comparing the 5,565 municipalities of Brazil, [municipio] holds the [ranking_municipio_IDHM]th position in 2010, with\n            [municipios_melhor_IDHM] ([municipios_melhor_IDHM_p]%) of Brazilian municipalities in a better situation and \n            [municipios_pior_IDHM] ([municipios_pior_IDHM_p]%) of municipalities in the same situation or worse.";
     if (TextBuilder_EN::$idMunicipio != 735 && TextBuilder_EN::$lang == "pt") {
         #@Verificar Isso!
         //@Translate
         $str = $str . " Em relação aos [numero_municipios_estado] outros municípios de [estado_municipio], [municipio] ocupa a\n            [ranking_estados_IDHM]ª posição, sendo que [municipios_melhor_IDHM_estado] ([municipios_melhor_IDHM_p_estado]%) municípios estão em situação melhor e [municipios_pior_IDHM_estado] ([municipios_pior_IDHM_p_estado]%) municípios\n            estão em situação pior ou igual.";
     }
     $texto = new Texto($str);
     $texto->replaceTags("municipio", TextBuilder_EN::$nomeMunicipio);
     Formulas::getRanking($block_ranking, $texto, $ranking, $uf, $ranking_uf);
 }
 public static function generateIDH_ranking($block_ranking)
 {
     $ranking = TextBuilder::getRanking("todos");
     //IDHM
     $ranking_first = TextBuilder::getRanking("primeiro");
     //IDHM
     $ranking_last = TextBuilder::getRanking("ultimo");
     //IDHM
     //die();
     //$uf = TextBuilder::getUf(TextBuilder::$idMunicipio); //IDHM
     //$ranking_uf = TextBuilder::getRankingUf($uf[0]["id"]); //IDHM
     $block_ranking->setData("subtitulo", TextBuilder::$aba->getSubtitulo());
     //@Translate
     $block_ranking->setData("info", "");
     //@Translate
     $str = TextBuilder::$aba->getTexto();
     //        if (TextBuilder::$idMunicipio != 735) {
     //            //@Translate
     //            $str = $str . TextBuilder::$aba->getTexto2();
     //        }
     $texto = new Texto($str);
     $texto->replaceTags("municipio", TextBuilder::$nomeMunicipio);
     // Formulas::getRanking($block_ranking, $texto, $ranking, $uf, $ranking_uf);
     if (TextBuilder::$type != "perfil_udh") {
         Formulas::getRanking($block_ranking, $texto, $ranking, $ranking_first, $ranking_last, TextBuilder::$type);
     } else {
         $rm_da_udh = TextBuilder::getRM_udh(TextBuilder::$idMunicipio);
         $count_udh = TextBuilder::getCountUDH_rm($rm_da_udh[0]["id"]);
         $minValueRM_idhm = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "ASC");
         $maxValueRM_idhm = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "DESC");
         $minValueRM_idhm_L = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "ASC", "IDHM_L");
         $maxValueRM_idhm_L = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "DESC", "IDHM_L");
         $minValueRM_idhm_E = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "ASC", "IDHM_E");
         $maxValueRM_idhm_E = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "DESC", "IDHM_E");
         $minValueRM_idhm_R = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "ASC", "IDHM_R");
         $maxValueRM_idhm_R = TextBuilder::getMaiorMenorIDHM_UDH("rm", $rm_da_udh[0]["id"], "DESC", "IDHM_R");
         Formulas::getRankingUDH($block_ranking, $texto, $rm_da_udh, $minValueRM_idhm, $maxValueRM_idhm, $minValueRM_idhm_L, $maxValueRM_idhm_L, $minValueRM_idhm_E, $maxValueRM_idhm_E, $minValueRM_idhm_R, $maxValueRM_idhm_R, $count_udh, TextBuilder::$type);
     }
 }