public function drawBoxes($lang) { TextBuilder::$bd = new bd(); TextBuilder_EN::$bd = new bd(); TextBuilder_ES::$bd = new bd(); $carac_mun = PerfilPrint::getCaracteristicas(TextBuilder::$idMunicipio); //IDHM $pop = TextBuilder::getVariaveis_table(TextBuilder::$idMunicipio, "PESOTOT"); //IDHM_R $micro_meso = PerfilPrint::getMicroMeso(TextBuilder::$idMunicipio, "PESOTOT"); //IDHM_R $idhm = TextBuilder::getVariaveis_table(TextBuilder::$idMunicipio, "IDHM"); //IDHM_R if ($lang == "pt") { $tabela = new BlockTabela("Caracterização do território", 2, 4); //$tabela->setManual("link", $path_dir."atlas/tabela/nulo/mapa/municipal/filtro/municipio/{$this->nomeCru}/indicador/idhm-2010"); $tabela->addBox("Área", str_replace(".", ",", $carac_mun[0]["area"]) . " km²"); $tabela->addBox("IDHM 2010", str_replace(".", ",", number_format($idhm[2]["valor"], 3))); $tabela->addBox("Faixa do IDHM", Formulas::getSituacaoIDH($idhm, $lang)); $tabela->addBox("População (Censo 2010)", $pop[2]["valor"] . " hab."); $tabela->addBox("Densidade demográfica", str_replace(".", ",", $carac_mun[0]["densidade"]) . " hab/km²"); $tabela->addBox("Ano de instalação", $carac_mun[0]["anoinst"]); $tabela->addBox("Microrregião", $micro_meso[0]["micro"]); $tabela->addBox("Mesorregião", $micro_meso[0]["meso"]); } else { if ($lang == "en") { $tabela = new BlockTabela("Characterization of the territory", 2, 4); //$tabela->setManual("link", $path_dir."atlas/tabela/nulo/mapa/municipal/filtro/municipio/{$this->nomeCru}/indicador/idhm-2010"); $tabela->addBox("Area", str_replace(".", ",", $carac_mun[0]["area"]) . " km²"); $tabela->addBox("MHDI 2010", str_replace(".", ",", number_format($idhm[2]["valor"], 3))); $tabela->addBox("MHDI category", Formulas::getSituacaoIDH($idhm, $lang)); $tabela->addBox("Population (Census of 2000)", $pop[2]["valor"] . " Inhabitants"); $tabela->addBox("Population density", str_replace(".", ",", $carac_mun[0]["densidade"]) . " inhabitants/km²"); $tabela->addBox("Year of Establishment", $carac_mun[0]["anoinst"]); $tabela->addBox("Microregion", $micro_meso[0]["micro"]); $tabela->addBox("Mesoregion", $micro_meso[0]["meso"]); } else { if ($lang == "es") { $tabela = new BlockTabela("Caracterización del territorio", 2, 4); //$tabela->setManual("link", $path_dir."atlas/tabela/nulo/mapa/municipal/filtro/municipio/{$this->nomeCru}/indicador/idhm-2010"); $tabela->addBox("Area", str_replace(".", ",", $carac_mun[0]["area"]) . " km²"); $tabela->addBox("IDHM 2010", str_replace(".", ",", number_format($idhm[2]["valor"], 3))); $tabela->addBox("Nivel de IDHM", Formulas::getSituacaoIDH($idhm, $lang)); $tabela->addBox("Población (censo 2010)", $pop[2]["valor"] . " hab."); $tabela->addBox("Densidad demográfica", str_replace(".", ",", $carac_mun[0]["densidade"]) . " hab/km²"); $tabela->addBox("Año de fundación", $carac_mun[0]["anoinst"]); $tabela->addBox("Microrregión", $micro_meso[0]["micro"]); $tabela->addBox("Mesorregión", $micro_meso[0]["meso"]); } } } $tabela->draw(); }
//TRABALHO ------------------------------------- $block_trabalho1 = new Block(12); TextBuilder_ES::generateTRABALHO1($block_trabalho1); $block_trabalho1->draw(); $block_table_trabalho = new Block(20); TextBuilder_ES::generateIDH_table_trabalho($block_table_trabalho); $block_table_trabalho->draw(); $block_trabalho2 = new Block(25); TextBuilder_ES::generateTRABALHO2($block_trabalho2); $block_trabalho2->draw(); //HABITACAO ------------------------------------ $block_habitacao = new Block(13); TextBuilder_ES::generateHABITACAO($block_habitacao); $block_habitacao->draw(); $block_table_habitacao = new Block(22); TextBuilder_ES::generateIDH_table_habitacao($block_table_habitacao); $block_table_habitacao->draw(); //VULNERABILIDADE ------------------------------ $block_vulnerabilidade = new Block(26); TextBuilder_ES::generateVULNERABILIDADE($block_vulnerabilidade); $block_vulnerabilidade->draw(); $block_table_vulnerabilidade = new Block(21); TextBuilder_ES::generateIDH_table_vulnerabilidade($block_table_vulnerabilidade); $block_table_vulnerabilidade->draw(); break; default: break; $_GET = null; $_POST = null; $_REQUEST = null; }
public static function generateIDH_table_vulnerabilidade($block_table_vulnerabilidade) { $variaveis = array(); array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "MORT1")); //Mortalidade infantil array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_FORA4A5")); //Percentual de pessoas de 4 a 5 anos de idade fora da escola array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_FORA6A14")); //Percentual de pessoas de 6 a 14 anos de idade fora da escola array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_NESTUDA_NTRAB_MMEIO")); //Percentual de pessoas de 15 a 24 anos de idade que não estuda e não trabalha e cuja renda per capita <½ salário mínimo array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_M10A14CF")); //Percentual de mulheres de 10 a 14 anos de idade que tiveram filhos array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_M15A17CF")); //Percentual de mulheres de 15 a 17 anos de idade que tiveram filhos array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_ATIV1014")); //Taxa de atividade de crianças e jovens que possuem entre 10 e 14 anos de idade array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_MULCHEFEFIF014")); //Percentual de mães chefes de família sem fundamental completo com filhos menores de 15 anos array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_RMAXIDOSO")); //Percentual de pessoas em domicílios com renda per capita < ½ salário mínimo e cuja principal renda é de pessoa com 65 anos ou mais array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "PINDCRI")); //Percentual de crianças que vivem em extrema pobreza, ou seja, em domicílios com renda per capita abaixo de R% 70,00. array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "PPOB")); //#XXPercentual de pessoas em domicílios com renda per capita inferior a R$ 225,00 (1/2 salário mínimo em agosto/2010) array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "T_FUNDIN18MINF")); //Percentual de pessoas de 18 anos ou mais sem fundamental completo e em ocupação informal array_push($variaveis, TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "AGUA_ESGOTO")); //Percentual de pessoas em domicílios cujo abastecimento de água não seja por rede geral ou esgotamento sanitário não realizado por rede coletora de esgoto ou fossa séptica $block_table_vulnerabilidade->setData("titulo", "Niños y jóvenes"); //@Translate $block_table_vulnerabilidade->setData("titulo1", "Familia"); //@Translate $block_table_vulnerabilidade->setData("titulo2", "Trabajo e ingresos"); //@Translate $block_table_vulnerabilidade->setData("titulo3", "Condiciones de vivienda"); //@Translate $block_table_vulnerabilidade->setData("fonte", TextBuilder_ES::$fontePerfil); $block_table_vulnerabilidade->setData("t", ""); $block_table_vulnerabilidade->setData("caption", "Vulnerabilidad social"); //@Translate $block_table_vulnerabilidade->setData("municipio", TextBuilder_ES::$nomeMunicipio . " - " . TextBuilder_ES::$ufMunicipio); Formulas::printTableVulnerabilidade($block_table_vulnerabilidade, $variaveis); }