Funções de uso geral

Funções utilizadas por outros programas do sistema de administração.

No início do programa é feita a inclusão do i3geo/ms_configura.php e i3geo/classesphp/funcoes_gerais.php

Licenca

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo

i3geo/admin/php/admin.php

Summary
Funções de uso geralFunções utilizadas por outros programas do sistema de administração.
Functions
retornaJSONConverte um array em um objeto do tipo JSON utilizando a biblioteca CPAINT
verificaDuplicadosVerifica se o resultado de um SQL retoena mais de um registro
excluiExlcui um registro de uma tabela do banco de dados de administração
pegaDadosExecuta um sql de busca de dados
verificaFilhosVerifica se o pai tem filhos nos componentes hierárquicos do banco de administração
resolveAcentosConverte uma string para uma codificação de caracteres determinada

Functions

retornaJSON

function retornaJSON($obj)

Converte um array em um objeto do tipo JSON utilizando a biblioteca CPAINT

Parametro

obj {array}

Retorno

Imprime na saída a string JSON

verificaDuplicados

function verificaDuplicados($sql,
$dbh)

Verifica se o resultado de um SQL retoena mais de um registro

Parametros

sql {string}sql que será executado
dbh {PDO}objeto PDO de conexão com o banco

Retorno

{boolean}

exclui

function exclui()

Exlcui um registro de uma tabela do banco de dados de administração

Utiliza variáveis globais para fazer a consulta ao banco

Globals

tabelanome da tabela
colunanome da coluna
idvalor

pegaDados

function pegaDados($sql,  
$locaplic = "")

Executa um sql de busca de dados

Parametros

sql {string}sql que será executado
locaplic {string}endereço do i3Geo no sistema de arquivos

Retorno

Array originada de fetchAll

verificaFilhos

function verificaFilhos()

Verifica se o pai tem filhos nos componentes hierárquicos do banco de administração

Por exemplo, pode-se verificar se um grupo possuí subgrupos, indicando-se como tabela i3geoadmin_grupos e o id do grupo

Variáveis globais

tabela {string}tabela do banco de dados
id {string}valor a ser procurado

Retorno

{booleano}

resolveAcentos

function resolveAcentos($palavra,
$tipo)

Converte uma string para uma codificação de caracteres determinada

Parametros

palavra {string}palavra a ser convertida
tipo {string}ISO|UTF

Retorno

{string}

function retornaJSON($obj)
Converte um array em um objeto do tipo JSON utilizando a biblioteca CPAINT
function verificaDuplicados($sql,
$dbh)
Verifica se o resultado de um SQL retoena mais de um registro
function exclui()
Exlcui um registro de uma tabela do banco de dados de administração
function pegaDados($sql,  
$locaplic = "")
Executa um sql de busca de dados
function verificaFilhos()
Verifica se o pai tem filhos nos componentes hierárquicos do banco de administração
function resolveAcentos($palavra,
$tipo)
Converte uma string para uma codificação de caracteres determinada