示例#1
0
 public function getByNomeFix($nome)
 {
     $nome = app_importer_lib_FixVereadorNome::fixNome($nome);
     $query = "SELECT vereadores.id,vereadores.nome,vereadores.id_out from vereadores\n\t\t\tLEFT JOIN vereadores_nome_fix ON(vereadores.id=vereadores_nome_fix.id_vereador)\n\t\t\tWHERE vereadores_nome_fix.nome_errado = ?";
     $stmt = $this->dataBase->conn->execute($query, $nome);
     $vereadorBeanDb = new app_importer_bean_db_Vereadores();
     $vereadorBeanDb->id = 0;
     if (!$stmt) {
         var_dump($nome);
         print $this->dataBase->conn->ErrorMsg();
     } else {
         if ($l = $stmt->FetchRow()) {
             $vereadorBeanDb->id = $l['id'];
             $vereadorBeanDb->id_out = $l['id_out'];
             $vereadorBeanDb->nome = $l['nome'];
         }
     }
     return $vereadorBeanDb;
 }
示例#2
0
 public function getByDescricaoFix($nome)
 {
     $nome = app_importer_lib_FixVereadorNome::fixNome($nome);
     $query = "SELECT id,descricao,descricao_fix\n\t\t\t\t  FROM votacoes_tipo\n\t\t\t\t  WHERE descricao_fix = ?";
     $stmt = $this->dataBase->conn->execute($query, $nome);
     $objmodel = new app_importer_bean_db_VotacoesTipo();
     $objmodel->id = 0;
     if (!$stmt) {
         var_dump($nome);
         print $this->dataBase->conn->ErrorMsg();
     } else {
         if ($l = $stmt->FetchRow()) {
             $objmodel->id = $l['id'];
             $objmodel->descricao = $l['descricao'];
             $objmodel->descricao_fix = $l['descricao_fix'];
         }
     }
     return $objmodel;
 }
示例#3
0
 private function export()
 {
     $gabineteAoDb = new app_exporter_ao_db_Gabinetes();
     $vereadorAoDb = new app_exporter_ao_db_Vereadores();
     $projetosAoDb = new app_exporter_ao_db_Projetos();
     $vereadorVereancaAoDb = new app_exporter_ao_db_VereadoresVereancas();
     $votacaoResumo = new app_exporter_ao_db_VereadoresVotacaoResumo();
     $gabineteFuncionariosAoDb = new app_exporter_ao_db_GabinetesFuncionarios();
     $gabineteDespesasResumoAoDb = new app_exporter_ao_db_GabinetesDespesasResumo();
     $vereadorNomeParlamentarAoDb = new app_exporter_ao_db_VereadoresNomeParlamentar();
     $listaNomes = array();
     $lista = $gabineteAoDb->getAll();
     foreach ($lista as $gab) {
         $jsonArray = array();
         $jsonArray['gabinete'] = $gab;
         $vereadorBeanDb = $vereadorAoDb->getById($gab->id_vereador);
         $jsonArray['vereador'] = $vereadorBeanDb;
         $vereadorVereancaArrayBeanDb = $vereadorVereancaAoDb->getByIdVereador($vereadorBeanDb->id);
         $jsonArray['vereancas'] = $vereadorVereancaArrayBeanDb;
         $jsonArray['resumo_votos'] = $votacaoResumo->getByIdVereador($vereadorBeanDb->id);
         $jsonArray['funcionarios'] = $gabineteFuncionariosAoDb->getByIdGab($gab->id);
         $jsonArray['materias'] = $projetosAoDb->getByIdVereador($vereadorBeanDb->id);
         $jsonArray['nomes_parlamentar'] = $vereadorNomeParlamentarAoDb->getByIdVereador($vereadorBeanDb->id);
         $arrayIdVereadores = array($vereadorBeanDb->id);
         $jsonArray['despesas'] = $gabineteDespesasResumoAoDb->getByListId($arrayIdVereadores);
         $jsonStr = json_encode($jsonArray) . "\n";
         $nomeVereador = app_importer_lib_FixVereadorNome::fixNome($vereadorBeanDb->nome);
         $nomeVereador = strtolower($nomeVereador);
         $nomeVereador = ucfirst($nomeVereador) . '_' . $vereadorBeanDb->id;
         $listaNomes[] = $nomeVereador;
         file_put_contents('./dadosJson/' . $nomeVereador . '.json', $jsonStr);
     }
     $jsonStr = '';
     $jsonStr = json_encode($listaNomes);
     file_put_contents('./dadosJson/vereadores_arquivos.json', $jsonStr);
 }
示例#4
0
<?php

$viewArray = $viewLoader->getVar('viewArray');
$nomeVereador = $viewArray->vereador->nome;
$nomeVereadorFix = app_importer_lib_FixVereadorNome::fixNome($nomeVereador);
$nomeVereadorFix = strtolower($nomeVereadorFix);
$nomeVereadorFix = ucfirst($nomeVereadorFix);
$vereancas = $viewArray->vereancas[0];
$situacao = $vereancas->situacao;
$partido = $vereancas->partido;
$gabinete = $viewArray->gabinete;
$gabNum = $gabinete->num_gabinete;
$gabTel = $gabinete->telefone;
$gabRamal = $gabinete->ramal;
$gabFax = $gabinete->fax;
$gabSala = $gabinete->sala;
?>
<div style="float: right;">
{| align=right style="margin-left: 15px; text-align: center; border:1px solid #ADA268; padding:1px; font-size: 90%; width: 190px;background-color:white" class="box noprint"
|-
|<div style="text-align:center;padding:0px; background-color:#ADA268;font-size:14px;">'''[[<?php 
echo $nomeVereador;
?>
]]'''</div>
<div style="margin: 2px 0px;">[[Arquivo:<?php 
echo $nomeVereadorFix;
?>
.jpg|190px]]</div>
<div style="background-color:#E0DABF;">

<div class="NavFrame" style="border:1px;background-color:#ADA268;padding: 0px;">
示例#5
0
 public function setNomeErrado($str)
 {
     $str = app_importer_lib_FixVereadorNome::fixNome($str);
     $this->nome_errado = $str;
 }