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@gmai.nosp@m.l.com

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. i3geo/testamapfile.php

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
formularioLoginMasterMostra formulário para login quando é necessário o uso da variável $i3geomaster cadastrada em ms_configura.php
verificaMasterVerifica se um usuário e senha está cadastrado no ms_configura

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}

formularioLoginMaster

function formularioLoginMaster($action)

Mostra formulário para login quando é necessário o uso da variável $i3geomaster cadastrada em ms_configura.php

Parametros

action {string}php que será executado no submit do formulário

verificaMaster

function verificaMaster($usuario,
$senha,
$i3geomaster)

Verifica se um usuário e senha está cadastrado no ms_configura

Parametros

usuario {string}

senha {string}

i3geomaster {array}variável existente no ms_configura.php com o cadastro de usuários masters
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
function formularioLoginMaster($action)
Mostra formulário para login quando é necessário o uso da variável $i3geomaster cadastrada em ms_configura.php
function verificaMaster($usuario,
$senha,
$i3geomaster)
Verifica se um usuário e senha está cadastrado no ms_configura