Commit 108f28f5e7987c133a1208853536601d76a37713
1 parent
7d915c2b
Exists in
master
and in
7 other branches
Verificação de erros na obtenção de índices inválidos em arrays
Showing
16 changed files
with
49 additions
and
47 deletions
Show diff stats
admin/dicionario/atlas.js
| ... | ... | @@ -14,8 +14,7 @@ i3GEOadmin.atlas.dicionario = { |
| 14 | 14 | 'txtAjudaAtlas' : [ { |
| 15 | 15 | pt : "<p>O cadastro de Atlas é utilizado na interface 'Atlas' do i3geo. Essa interface pode ser vista em http://localhost/i3geo/atlas<p>Cada Atlas possuí uma lista de pranchas e cada prancha uma lista de temas e outros parâmetros.<p>A montagem de cada Atlas é feito definindo-se os parâmetros de cada nível hierárquico, editando-se uma árvore cuja raiz é cada Atlas, seguido pelas pranchas e temas.<p>Para cada Atlas e cada prancha pode ser definido um texto explicativo que será aberto ao iniciar o Atlas ou a prancha.", |
| 16 | 16 | en : "", |
| 17 | - es : "<p>El registro del Atlas es utilizado en la interfaz 'Atlas' de i3Geo. Esta interfaz puede ser vista en http://localhost/i3geo/atlas<p>Cada Atlas posee pestañas, cada pestaña posee una lista de temas y otros parámetros.<p> | |
| 18 | -El montaje de cada Atlas se realiza estableciendo los parámetros de cada nivel jerárquico, editando un árbol cuya raíz es cada Atlas, seguido por las pestañas y temas.<p>Para cada Atlas y cada pestaña se puede definir un texto explicativo que puede ser abierto al iniciar el Atlas o la pestaña." | |
| 17 | + es : "<p>El registro del Atlas es utilizado en la interfaz 'Atlas' de i3Geo. Esta interfaz puede ser vista en http://localhost/i3geo/atlas<p>Cada Atlas posee pestañas, cada pestaña posee una lista de temas y otros parámetros.<p> El montaje de cada Atlas se realiza estableciendo los parámetros de cada nivel jerárquico, editando un árbol cuya raíz es cada Atlas, seguido por las pestañas y temas.<p>Para cada Atlas y cada pestaña se puede definir un texto explicativo que puede ser abierto al iniciar el Atlas o la pestaña." | |
| 19 | 18 | } ], |
| 20 | 19 | 'criaAtlas' : [ { |
| 21 | 20 | pt : "Criar um novo atlas", | ... | ... |
admin1/catalogo/mapfile/disponibilidade/exec.php
| ... | ... | @@ -35,7 +35,6 @@ $codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo |
| 35 | 35 | $codigo = str_replace ( ".", "", $codigo ); |
| 36 | 36 | $codigo = strip_tags ( $codigo ); |
| 37 | 37 | $codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); |
| 38 | - | |
| 39 | 38 | $id_tema = ( int ) $_POST ["id_tema"]; |
| 40 | 39 | |
| 41 | 40 | $funcao = strtoupper ( $funcao ); | ... | ... |
admin1/catalogo/mapfile/disponibilidade/funcoes.php
| 1 | 1 | <?php |
| 2 | 2 | namespace admin\catalogo\mapfile\disponibilidade; |
| 3 | 3 | function listar($locaplic,$codigo){ |
| 4 | + error_reporting(E_ALL); | |
| 5 | + | |
| 4 | 6 | // pega o nome registrado no mapfile |
| 5 | 7 | if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { |
| 6 | 8 | header ( "HTTP/1.1 500 erro mapfile nao existe" ); | ... | ... |
admin1/catalogo/mapfile/disponibilidade/index.js
| ... | ... | @@ -47,8 +47,8 @@ i3GEOadmin.disponibilidade = { |
| 47 | 47 | "onSalvar": "i3GEOadmin.disponibilidade.salvar", |
| 48 | 48 | "download": function(){ |
| 49 | 49 | var hash = { |
| 50 | - "sim": i3GEOadmin.comportamento.dicionario.sim, | |
| 51 | - "nao": i3GEOadmin.comportamento.dicionario.nao, | |
| 50 | + "sim": i3GEOadmin.disponibilidade.dicionario.sim, | |
| 51 | + "nao": i3GEOadmin.disponibilidade.dicionario.nao, | |
| 52 | 52 | "NAO-sel" : "", |
| 53 | 53 | "SIM-sel": "" |
| 54 | 54 | }; |
| ... | ... | @@ -60,8 +60,8 @@ i3GEOadmin.disponibilidade = { |
| 60 | 60 | }, |
| 61 | 61 | "permitedownload": function(){ |
| 62 | 62 | var hash = { |
| 63 | - "sim": i3GEOadmin.comportamento.dicionario.sim, | |
| 64 | - "nao": i3GEOadmin.comportamento.dicionario.nao, | |
| 63 | + "sim": i3GEOadmin.disponibilidade.dicionario.sim, | |
| 64 | + "nao": i3GEOadmin.disponibilidade.dicionario.nao, | |
| 65 | 65 | "NAO-sel" : "", |
| 66 | 66 | "SIM-sel": "" |
| 67 | 67 | }; |
| ... | ... | @@ -73,8 +73,8 @@ i3GEOadmin.disponibilidade = { |
| 73 | 73 | }, |
| 74 | 74 | "permiteogc": function(){ |
| 75 | 75 | var hash = { |
| 76 | - "sim": i3GEOadmin.comportamento.dicionario.sim, | |
| 77 | - "nao": i3GEOadmin.comportamento.dicionario.nao, | |
| 76 | + "sim": i3GEOadmin.disponibilidade.dicionario.sim, | |
| 77 | + "nao": i3GEOadmin.disponibilidade.dicionario.nao, | |
| 78 | 78 | "NAO-sel" : "", |
| 79 | 79 | "SIM-sel": "" |
| 80 | 80 | }; |
| ... | ... | @@ -86,8 +86,8 @@ i3GEOadmin.disponibilidade = { |
| 86 | 86 | }, |
| 87 | 87 | "permitekml": function(){ |
| 88 | 88 | var hash = { |
| 89 | - "sim": i3GEOadmin.comportamento.dicionario.sim, | |
| 90 | - "nao": i3GEOadmin.comportamento.dicionario.nao, | |
| 89 | + "sim": i3GEOadmin.disponibilidade.dicionario.sim, | |
| 90 | + "nao": i3GEOadmin.disponibilidade.dicionario.nao, | |
| 91 | 91 | "NAO-sel" : "", |
| 92 | 92 | "SIM-sel": "" |
| 93 | 93 | }; |
| ... | ... | @@ -99,8 +99,8 @@ i3GEOadmin.disponibilidade = { |
| 99 | 99 | }, |
| 100 | 100 | "permitekmz": function(){ |
| 101 | 101 | var hash = { |
| 102 | - "sim": i3GEOadmin.comportamento.dicionario.sim, | |
| 103 | - "nao": i3GEOadmin.comportamento.dicionario.nao, | |
| 102 | + "sim": i3GEOadmin.disponibilidade.dicionario.sim, | |
| 103 | + "nao": i3GEOadmin.disponibilidade.dicionario.nao, | |
| 104 | 104 | "NAO-sel" : "", |
| 105 | 105 | "SIM-sel": "" |
| 106 | 106 | }; | ... | ... |
admin1/catalogo/mapfile/funcoes.php
| ... | ... | @@ -200,6 +200,7 @@ function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublic |
| 200 | 200 | } |
| 201 | 201 | function listar($dbh, $filtro = "", $palavra = "", $validar = "") { |
| 202 | 202 | global $convUTF, $locaplic, $esquemaadmin; |
| 203 | + | |
| 203 | 204 | $arquivosTemp = array (); |
| 204 | 205 | if (is_dir ( $locaplic . "/temas" )) { |
| 205 | 206 | if ($dh = opendir ( $locaplic . "/temas" )) { |
| ... | ... | @@ -240,18 +241,21 @@ function listar($dbh, $filtro = "", $palavra = "", $validar = "") { |
| 240 | 241 | $dadosBanco [$reg ["id_tema"]] = $reg; |
| 241 | 242 | } |
| 242 | 243 | $lista = array (); |
| 244 | + | |
| 243 | 245 | foreach ( $arquivos as $arq ) { |
| 246 | + | |
| 244 | 247 | $arq = $arq ["nome"]; |
| 245 | 248 | $nT = explode ( ".", $arq ); |
| 246 | - $n = $nomes [$nT [0]]; | |
| 247 | - if (! $n) { | |
| 248 | - $n = ""; | |
| 249 | + $n = ""; | |
| 250 | + if(isset($nomes [$nT [0]])){ | |
| 251 | + $n = $nomes [$nT [0]]; | |
| 249 | 252 | } |
| 250 | - $id = $ids [$nT [0]]; | |
| 251 | 253 | // o mapfile nao esta registrado no banco |
| 252 | - if (! $id && empty ( $validar )) { | |
| 253 | - $id = ""; | |
| 254 | - } else { | |
| 254 | + $id = ""; | |
| 255 | + if(isset($ids [$nT [0]])){ | |
| 256 | + $id = $ids [$nT [0]]; | |
| 257 | + } | |
| 258 | + if($id != "") { | |
| 255 | 259 | // aplica as validacoes. Se nao passar na validacao $id ficara vazio, para nao mostrar no resultado final |
| 256 | 260 | switch ($validar) { |
| 257 | 261 | case 1 : | ... | ... |
admin1/catalogo/mapfile/gruposusuarios/funcoes.php
| ... | ... | @@ -82,7 +82,7 @@ function excluir($id_tema, $id_grupo, $dbhw) { |
| 82 | 82 | |
| 83 | 83 | function listaUsuarios($dbh){ |
| 84 | 84 | global $esquemaadmin; |
| 85 | - $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", dbh, false ); | |
| 85 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", $dbh, false ); | |
| 86 | 86 | if ($dados === false) { |
| 87 | 87 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 88 | 88 | exit (); |
| ... | ... | @@ -92,7 +92,7 @@ function listaUsuarios($dbh){ |
| 92 | 92 | } |
| 93 | 93 | function listaGruposUsuario($id_grupo,$dbh){ |
| 94 | 94 | global $esquemaadmin; |
| 95 | - $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", dbh, false ); | |
| 95 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", $dbh, false ); | |
| 96 | 96 | if ($dados === false) { |
| 97 | 97 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 98 | 98 | exit (); | ... | ... |
admin1/catalogo/mapfile/preview/index.php
| ... | ... | @@ -50,7 +50,7 @@ $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]); |
| 50 | 50 | // |
| 51 | 51 | //cria o web service |
| 52 | 52 | // |
| 53 | -error_reporting(0); | |
| 53 | +error_reporting (E_ALL); | |
| 54 | 54 | $versao = \admin\php\funcoesAdmin\versao(); |
| 55 | 55 | $versao = $versao["principal"]; |
| 56 | 56 | ... | ... |
admin1/catalogo/mapfile/teste/exec.php
| ... | ... | @@ -90,7 +90,7 @@ function testaTabela($tema){ |
| 90 | 90 | |
| 91 | 91 | $mapa = ms_newMapObj($base); |
| 92 | 92 | $nmapa = ms_newMapObj($tema); |
| 93 | - error_reporting(0); | |
| 93 | + error_reporting (E_ALL); | |
| 94 | 94 | ms_ResetErrorList(); |
| 95 | 95 | |
| 96 | 96 | $numlayers = $nmapa->numlayers; |
| ... | ... | @@ -98,7 +98,7 @@ function testaTabela($tema){ |
| 98 | 98 | for ($i=0;$i < $numlayers;$i++){ |
| 99 | 99 | $layern = $nmapa->getlayer($i); |
| 100 | 100 | $layern->set("status",MS_DEFAULT); |
| 101 | - error_reporting(0); | |
| 101 | + error_reporting (E_ALL); | |
| 102 | 102 | if($layern->classitem != "" && $layern->connectiontype == 7 && $layern->numclasses > 0 && $layern->getmetadata("wms_sld_body") == ""){ |
| 103 | 103 | $tipotemp = $layern->type; |
| 104 | 104 | $tiporep = $layern->getmetadata("tipooriginal"); |
| ... | ... | @@ -172,7 +172,7 @@ function testaMapaImg($tema){ |
| 172 | 172 | |
| 173 | 173 | $base = mapaBase($locaplic,$versao,$base); |
| 174 | 174 | $mapa = ms_newMapObj($base); |
| 175 | - error_reporting(0); | |
| 175 | + error_reporting (E_ALL); | |
| 176 | 176 | ms_ResetErrorList(); |
| 177 | 177 | try { |
| 178 | 178 | ms_newMapObj ( $tema ); |
| ... | ... | @@ -203,7 +203,7 @@ function testaMapaImg($tema){ |
| 203 | 203 | $layern = $nmapa->getlayer($i); |
| 204 | 204 | $layern->set("status",MS_DEFAULT); |
| 205 | 205 | autoClasses($layern,$nmapa); |
| 206 | - error_reporting(0); | |
| 206 | + error_reporting (E_ALL); | |
| 207 | 207 | if($layern->classitem != "" && $layern->connectiontype == 7 && $layern->numclasses > 0 && $layern->getmetadata("wms_sld_body") == ""){ |
| 208 | 208 | $tipotemp = $layern->type; |
| 209 | 209 | $tiporep = $layern->getmetadata("tipooriginal"); | ... | ... |
admin1/catalogo/menus/grupos/subgrupos/temas/exec.php
| ... | ... | @@ -75,13 +75,15 @@ switch ($funcao) { |
| 75 | 75 | case "LISTA" : |
| 76 | 76 | $dados = \admin\catalogo\menus\grupos\subgrupos\temas\listar($dbh, $id_n2); |
| 77 | 77 | $temas = \admin\catalogo\menus\grupos\subgrupos\temas\todosTemas($dbh); |
| 78 | - $dbhw = null; | |
| 79 | - $dbh = null; | |
| 80 | 78 | if ($dados === false) { |
| 79 | + $dbhw = null; | |
| 80 | + $dbh = null; | |
| 81 | 81 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 82 | 82 | } else { |
| 83 | 83 | include ("../../../../../cadastros/perfis/funcoes.php"); |
| 84 | 84 | $perfis = \admin\cadastros\perfis\listar( $dbh ); |
| 85 | + $dbhw = null; | |
| 86 | + $dbh = null; | |
| 85 | 87 | \admin\php\funcoesAdmin\retornaJSON(array( |
| 86 | 88 | "dados" => $dados, |
| 87 | 89 | "perfis" => $perfis, | ... | ... |
admin1/ferramentas/estatisticas/index.php
| ... | ... | @@ -48,7 +48,7 @@ include "../../head.php"; |
| 48 | 48 | $nacessosmaiorquecem = count(\admin\php\funcoesAdmin\pegaDados($sql." 100")); |
| 49 | 49 | |
| 50 | 50 | $temasacessos = array(); |
| 51 | - error_reporting(0); | |
| 51 | + error_reporting (E_ALL); | |
| 52 | 52 | foreach($temasvalidos as $tema){ |
| 53 | 53 | $ncodigostemas[$tema["codigo_tema"]]++; |
| 54 | 54 | $nnomestemas[$tema["nome_tema"]]++; | ... | ... |
admin1/ferramentas/miniaturas/exec.php
| ... | ... | @@ -8,7 +8,7 @@ include "index.php"; |
| 8 | 8 | <div class="col-md-12"> |
| 9 | 9 | <div class="well"> |
| 10 | 10 | <?php |
| 11 | - error_reporting(0); | |
| 11 | + error_reporting (E_ALL); | |
| 12 | 12 | // |
| 13 | 13 | //carrega o phpmapscript |
| 14 | 14 | // |
| ... | ... | @@ -46,7 +46,7 @@ include "index.php"; |
| 46 | 46 | if (ob_get_level() == 0){ |
| 47 | 47 | ob_start(); |
| 48 | 48 | } |
| 49 | - error_reporting(0); | |
| 49 | + error_reporting (E_ALL); | |
| 50 | 50 | $arqs = listaArquivos("../../../temas",true,array("map","gvp")); |
| 51 | 51 | $arqs = $arqs["arquivos"]; |
| 52 | 52 | sort($arqs); | ... | ... |
admin1/php/conexao.php
admin1/php/funcoesAdmin.php
| ... | ... | @@ -76,22 +76,19 @@ obj {array} |
| 76 | 76 | |
| 77 | 77 | Retorno: |
| 78 | 78 | |
| 79 | -Imprime na sa�da a string JSON | |
| 79 | +Imprime na saida a string JSON | |
| 80 | 80 | */ |
| 81 | 81 | function retornaJSON($obj) |
| 82 | 82 | { |
| 83 | 83 | global $locaplic; |
| 84 | - //if(function_exists("json_encode")) | |
| 85 | - //{echojson(json_encode($obj));} | |
| 86 | - //else | |
| 87 | - //{ | |
| 88 | 84 | include_once($locaplic."/pacotes/cpaint/JSON/json2.php"); |
| 89 | - error_reporting(0); | |
| 85 | + error_reporting (E_ALL); | |
| 90 | 86 | ob_end_clean(); |
| 91 | 87 | $j = new Services_JSON(); |
| 92 | 88 | $texto = $j->encode($obj); |
| 93 | - if (!mb_detect_encoding($texto,"UTF-8",true)) | |
| 89 | + if (!mb_detect_encoding($texto,"UTF-8",true)){ | |
| 94 | 90 | $texto = utf8_encode($texto); |
| 91 | + } | |
| 95 | 92 | echo $texto; |
| 96 | 93 | } |
| 97 | 94 | /* |
| ... | ... | @@ -188,7 +185,7 @@ function pegaDados($sql,$dbh="",$close=true) |
| 188 | 185 | if($dbh == "" || is_string($dbh)){ |
| 189 | 186 | include(dirname(__FILE__)."/conexao.php"); |
| 190 | 187 | } |
| 191 | - error_reporting(0); | |
| 188 | + error_reporting (E_ALL); | |
| 192 | 189 | //$dbh deve ser definido com somente leitura, mas por prevencao: |
| 193 | 190 | $sql = str_ireplace(array("update","delete","insert","--","drop",";"),"",$sql); |
| 194 | 191 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); |
| ... | ... | @@ -686,7 +683,7 @@ function nomeRandomico($n=10) |
| 686 | 683 | */ |
| 687 | 684 | function substituiCon($map_file,$postgis_mapa) |
| 688 | 685 | { |
| 689 | - error_reporting(0); | |
| 686 | + error_reporting (E_ALL); | |
| 690 | 687 | if (!empty($postgis_mapa) && (file_exists($map_file))) |
| 691 | 688 | { |
| 692 | 689 | if(!@ms_newMapObj($map_file)){return false;} |
| ... | ... | @@ -721,7 +718,7 @@ function substituiCon($map_file,$postgis_mapa) |
| 721 | 718 | return true; |
| 722 | 719 | } |
| 723 | 720 | function substituiConObj($mapa,$postgis_mapa){ |
| 724 | - error_reporting(0); | |
| 721 | + error_reporting (E_ALL); | |
| 725 | 722 | if (!empty($postgis_mapa)){ |
| 726 | 723 | $numlayers = $objMap->numlayers; |
| 727 | 724 | for ($i=0;$i < $numlayers;++$i){ | ... | ... |
admin1/usuarios/cadastro/funcoes.php
| ... | ... | @@ -26,7 +26,7 @@ function listaPapeis($dbh){ |
| 26 | 26 | } |
| 27 | 27 | function listaPapeisUsuario($id_usuario,$dbh){ |
| 28 | 28 | global $esquemaadmin; |
| 29 | - $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_papelusuario AS UP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel WHERE UP.id_usuario = $id_usuario ", dbh, false ); | |
| 29 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_papelusuario AS UP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel WHERE UP.id_usuario = $id_usuario ", $dbh, false ); | |
| 30 | 30 | if ($dados === false) { |
| 31 | 31 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 32 | 32 | exit (); | ... | ... |
admin1/usuarios/grupos/funcoes.php
| ... | ... | @@ -16,7 +16,7 @@ function listar($dbh, $id_grupo = ""){ |
| 16 | 16 | } |
| 17 | 17 | function listaUsuarios($dbh){ |
| 18 | 18 | global $esquemaadmin; |
| 19 | - $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", dbh, false ); | |
| 19 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", $dbh, false ); | |
| 20 | 20 | if ($dados === false) { |
| 21 | 21 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 22 | 22 | exit (); |
| ... | ... | @@ -26,7 +26,7 @@ function listaUsuarios($dbh){ |
| 26 | 26 | } |
| 27 | 27 | function listaGruposUsuario($id_grupo,$dbh){ |
| 28 | 28 | global $esquemaadmin; |
| 29 | - $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", dbh, false ); | |
| 29 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", $dbh, false ); | |
| 30 | 30 | if ($dados === false) { |
| 31 | 31 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 32 | 32 | exit (); | ... | ... |
admin1/usuarios/operacoes/funcoes.php
| ... | ... | @@ -16,7 +16,7 @@ function listar($dbh, $id_operacao = ""){ |
| 16 | 16 | } |
| 17 | 17 | function listaPapeis($dbh){ |
| 18 | 18 | global $esquemaadmin; |
| 19 | - $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", dbh, false ); | |
| 19 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh, false ); | |
| 20 | 20 | if ($dados === false) { |
| 21 | 21 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 22 | 22 | exit (); | ... | ... |