コード例 #1
0
 public static function generateDEMOGRAFIA_SAUDE_longevidade1($block_longevidade)
 {
     $mort1 = TextBuilder_ES::getVariaveis_table(TextBuilder_ES::$idMunicipio, "MORT1");
     //MORT1
     $mort1_uf = TextBuilder_ES::getVariaveis_Uf(TextBuilder_ES::$idMunicipio, "MORT1");
     //MORT1 do Estado
     $mort1_brasil = TextBuilder_ES::getVariaveis_Brasil(TextBuilder_ES::$idMunicipio, "MORT1");
     //MORT1 do Brasil
     if (TextBuilder_ES::$print) {
         $block_longevidade->setData("quebra", "<div style='page-break-after: always'></div>");
     } else {
         $block_longevidade->setData("quebra", "");
     }
     $block_longevidade->setData("subtitulo", "Longevidad, mortalidad y fecundidad");
     //@Translate
     $block_longevidade->setData("info", "");
     //@Translate
     $str1 = "La mortalidad infantil (mortalidad de los niños de menos de un año) en [municipio] [mort1_diminuiu_aumentou] un [reducao_mortalinfantil0010]%,\n            tras pasar de [mortinfantil00] por mil nacidos vivos en el 2000 a [mortinfantil10] por mil nacidos vivos en 2010.\n            De acuerdo con los Objetivos de Desarrollo del Milenio de las Naciones Unidas, la mortalidad infantil de Brasil deberá ser inferior a 17,9 muertes por mil en 2015.\n            En 2010, las tasas de mortalidad infantil del estado y del país eran de [mortinfantil10_Estado] y [mortinfantil10_Brasil] por mil nacidos vivos, respectivamente.";
     $texto1 = new Texto($str1);
     $texto1->replaceTags("municipio", TextBuilder_ES::$nomeMunicipio);
     //TODO: Tem que ser sempre positivo
     $texto1->replaceTags("reducao_mortalinfantil0010", Formulas::getReducaoMortalidadeInfantil0010($mort1));
     $texto1->replaceTags("mortinfantil00", Formulas::getMortalidadeInfantil00($mort1));
     $texto1->replaceTags("mortinfantil10", Formulas::getMortalidadeInfantil10($mort1));
     $texto1->replaceTags("mortinfantil10_Estado", Formulas::getMortalidadeInfantil10ESTADO($mort1_uf));
     $texto1->replaceTags("mortinfantil10_Brasil", Formulas::getMortalidadeInfantil10BRASIL($mort1_brasil));
     //TODO: Tirar o igual da comparação (feito pq a base não é oficial e há replicações
     if (Formulas::getMortalidadeInfantil10puro($mort1) <= Formulas::getMortalidadeInfantil00puro($mort1)) {
         $texto1->replaceTags("mort1_diminuiu_aumentou", "bajó");
     } else {
         if (Formulas::getMortalidadeInfantil10puro($mort1) > Formulas::getMortalidadeInfantil00puro($mort1)) {
             $texto1->replaceTags("mort1_diminuiu_aumentou", "aumentó");
         }
     }
     //@Translate
     $block_longevidade->setData("text2", "");
     $block_longevidade->setData("tableContent", "");
     $block_longevidade->setData("text1", $texto1->getTexto());
 }
コード例 #2
0
 public static function generateDEMOGRAFIA_SAUDE_longevidade1($block_longevidade)
 {
     $mort1 = TextBuilder_EN::getVariaveis_table(TextBuilder_EN::$idMunicipio, "MORT1");
     //MORT1
     $mort1_uf = TextBuilder_EN::getVariaveis_Uf(TextBuilder_EN::$idMunicipio, "MORT1");
     //MORT1 do Estado
     $mort1_brasil = TextBuilder_EN::getVariaveis_Brasil(TextBuilder_EN::$idMunicipio, "MORT1");
     //MORT1 do Brasil
     if (TextBuilder_EN::$print) {
         $block_longevidade->setData("quebra", "<div style='page-break-after: always'></div>");
     } else {
         $block_longevidade->setData("quebra", "");
     }
     $block_longevidade->setData("subtitulo", "Longevity, Mortality and Fertility");
     //@Translate
     $block_longevidade->setData("info", "");
     //@Translate
     $str1 = "The infant mortality (mortality of children under one year) in [municipio] [mort1_diminuiu_aumentou] [reducao_mortalinfantil0010]%,\n            from [mortinfantil00] per thousand of live births in 2000 to [mortinfantil10] per thousand live births in 2010.\n            According to the Millennium Development Goals of the United Nations, infant mortality in Brazil should be below 17.9 deaths per thousand in 2015.\n            In 2010, the infant mortality rates in the state and the country were [mortinfantil10_Estado] and [mortinfantil10_Brasil] per thousand live births.";
     $texto1 = new Texto($str1);
     $texto1->replaceTags("municipio", TextBuilder_EN::$nomeMunicipio);
     //TODO: Tem que ser sempre positivo
     $texto1->replaceTags("reducao_mortalinfantil0010", Formulas::getReducaoMortalidadeInfantil0010($mort1));
     $texto1->replaceTags("mortinfantil00", Formulas::getMortalidadeInfantil00($mort1));
     $texto1->replaceTags("mortinfantil10", Formulas::getMortalidadeInfantil10($mort1));
     $texto1->replaceTags("mortinfantil10_Estado", Formulas::getMortalidadeInfantil10ESTADO($mort1_uf));
     $texto1->replaceTags("mortinfantil10_Brasil", Formulas::getMortalidadeInfantil10BRASIL($mort1_brasil));
     //TODO: Tirar o igual da comparação (feito pq a base não é oficial e há replicações
     if (Formulas::getMortalidadeInfantil10puro($mort1) <= Formulas::getMortalidadeInfantil00puro($mort1)) {
         $texto1->replaceTags("mort1_diminuiu_aumentou", "reduced");
     } else {
         if (Formulas::getMortalidadeInfantil10puro($mort1) > Formulas::getMortalidadeInfantil00puro($mort1)) {
             $texto1->replaceTags("mort1_diminuiu_aumentou", "increased");
         }
     }
     //@Translate
     $block_longevidade->setData("text2", "");
     $block_longevidade->setData("tableContent", "");
     $block_longevidade->setData("text1", $texto1->getTexto());
 }
コード例 #3
0
 public static function generateDEMOGRAFIA_SAUDE_longevidade1($block_longevidade)
 {
     $mort1 = TextBuilder::getVariaveis_table(TextBuilder::$idMunicipio, "MORT1");
     //MORT1
     $mort1_uf = TextBuilder::getVariaveis_Uf(TextBuilder::$idMunicipio, "MORT1");
     //MORT1 do Estado
     $mort1_brasil = TextBuilder::getVariaveis_Brasil("MORT1");
     //MORT1 do Brasil
     $block_longevidade->setData("subtitulo", TextBuilder::$aba->getSubTitulo());
     //@Translate
     $block_longevidade->setData("info", "");
     //@Translate
     $str1 = TextBuilder::$aba->getTexto();
     $texto1 = new Texto($str1);
     $texto1->replaceTags("municipio", TextBuilder::$nomeMunicipio);
     //TODO: Tem que ser sempre positivo
     $texto1->replaceTags("reducao_mortalinfantil0010", Formulas::getReducaoMortalidadeInfantil0010($mort1));
     $texto1->replaceTags("mortinfantil00", Formulas::getMortalidadeInfantil00($mort1));
     $texto1->replaceTags("mortinfantil10", Formulas::getMortalidadeInfantil10($mort1));
     $texto1->replaceTags("mortinfantil91", Formulas::getMortalidadeInfantil91($mort1));
     $texto1->replaceTags("mortinfantil10_Estado", Formulas::getMortalidadeInfantil10ESTADO($mort1_uf));
     $texto1->replaceTags("mortinfantil00_Estado", Formulas::getMortalidadeInfantil00ESTADO($mort1_uf));
     $texto1->replaceTags("mortinfantil91_Estado", Formulas::getMortalidadeInfantil91ESTADO($mort1_uf));
     $texto1->replaceTags("mortinfantil10_br", Formulas::getMortalidadeInfantil10BRASIL($mort1_brasil));
     $texto1->replaceTags("mortinfantil00_br", Formulas::getMortalidadeInfantil00BRASIL($mort1_brasil));
     $texto1->replaceTags("mortinfantil91_br", Formulas::getMortalidadeInfantil91BRASIL($mort1_brasil));
     if (TextBuilder::$type === "perfil_udh") {
         //Município e RM em que a UDH está situada
         $mun_da_udh = TextBuilder::getMUN_udh(TextBuilder::$idMunicipio);
         $rm_da_udh = TextBuilder::getRM_udh(TextBuilder::$idMunicipio);
         $mort1_mun = TextBuilder::getVariaveis_tablePersonalizado($mun_da_udh[0]["id"], "MORT1", "perfil_m");
         //T_ENV
         $mort1_rm = TextBuilder::getVariaveis_tablePersonalizado($rm_da_udh[0]["id"], "MORT1", "perfil_rm");
         //T_ENV
         $texto1->replaceTags("mortinfantil10_mun_udh", Formulas::getMortalidadeInfantil10($mort1_mun));
         $texto1->replaceTags("mortinfantil10_rm_udh", Formulas::getMortalidadeInfantil10($mort1_rm));
     }
     //TODO: Tirar o igual da comparação (feito pq a base não é oficial e há replicações
     if (Formulas::getMortalidadeInfantil10puro($mort1) <= Formulas::getMortalidadeInfantil00puro($mort1)) {
         $texto1->replaceTags("mort1_diminuiu_aumentou", TextBuilder::$aba->getReduziu());
     } else {
         if (Formulas::getMortalidadeInfantil10puro($mort1) > Formulas::getMortalidadeInfantil00puro($mort1)) {
             $texto1->replaceTags("mort1_diminuiu_aumentou", TextBuilder::$aba->getAumentou());
         }
     }
     //@Translate
     $block_longevidade->setData("text2", "");
     $block_longevidade->setData("tableContent", "");
     $block_longevidade->setData("text1", $texto1->getTexto());
     if (TextBuilder::$print && TextBuilder::$type === "perfil_m") {
         $block_longevidade->setData("quebra", "<div style='page-break-after: always'></div>");
     } else {
         $block_longevidade->setData("quebra", "");
     }
 }