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; }
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; }
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); }
<?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;">
public function setNomeErrado($str) { $str = app_importer_lib_FixVereadorNome::fixNome($str); $this->nome_errado = $str; }