本文整理汇总了PHP中pegaDados函数的典型用法代码示例。如果您正苦于以下问题:PHP pegaDados函数的具体用法?PHP pegaDados怎么用?PHP pegaDados使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了pegaDados函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: alterar
function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $mapfile, $dbhw)
{
global $convUTF, $esquemaadmin;
if ($convUTF != true) {
$nome_mapa = utf8_decode($nome_mapa);
$desc_mapa = utf8_decode($desc_mapa);
$perfil_menu = utf8_decode($perfil_mapa);
}
$perfil_mapa = str_replace(",", " ", trim($perfil_mapa));
// verifica a consistencia da lista de perfis
$perfis = pegaDados("SELECT perfil from " . $esquemaadmin . "i3geoadmin_perfis order by perfil", $dbw, false);
$p = array();
foreach ($perfis as $perfil) {
$p[] = $perfil["perfil"];
}
$perfil_mapa = implode(" ", array_intersect(explode(" ", $perfil_mapa), $p));
$dataCol = array("publicado_mapa" => $publicado_mapa, "ordem_mapa" => $ordem_mapa, "desc_mapa" => $desc_mapa, "ext_mapa" => $ext_mapa, "imagem_mapa" => $imagem_mapa, "outros_mapa" => $outros_mapa, "nome_mapa" => $nome_mapa, "linkdireto_mapa" => $linkdireto_mapa, "temas_mapa" => $temas_mapa, "ligados_mapa" => $ligados_mapa, "perfil_mapa" => $perfil_mapa);
$resultado = i3GeoAdminUpdate($dbhw, "i3geoadmin_mapas", $dataCol, "WHERE id_mapa = {$id_mapa}");
if ($resultado === false) {
return false;
}
return $id_mapa;
}
示例2: adicionaAcesso
function adicionaAcesso($id_ws, $sucesso)
{
global $esquemaadmin;
try {
if ($id_ws == "") {
return;
}
include "conexao.php";
$dados = pegaDados("select * from " . $esquemaadmin . "i3geoadmin_ws WHERE id_ws = {$id_ws}");
if (count($dados) == 0) {
return;
}
if ($dados[0]["nacessos"] == "") {
$dados[0]["nacessos"] = 0;
}
$acessos = $dados[0]["nacessos"] + 1;
if ($sucesso) {
$ok = $dados[0]["nacessosok"] + 1;
} else {
$ok = $dados[0]["nacessosok"];
}
if ($ok == "") {
$ok = 0;
}
$dataCol = array("nacessos" => $acessos, "nacessosok" => $ok);
i3GeoAdminUpdate($dbhw, "i3geoadmin_ws", $dataCol, "WHERE id_ws = {$id_ws}");
$dbhw = null;
$dbh = null;
} catch (PDOException $e) {
return "Error!: ";
}
}
示例3: pegaDados
$temasassocsubgrupos = pegaDados("select id_tema from " . $esquemaadmin . "i3geoadmin_n3 group by id_tema");
$nacessostema = pegaDados("select b.nome_tema,sum(a.nacessos) as soma,a.codigo_tema from " . $esquemaadmin . "i3geoadmin_acessostema as a," . $esquemaadmin . "i3geoadmin_temas as b where a.codigo_tema = b.codigo_tema and a.nacessos > 0 group by a.codigo_tema,b.nome_tema");
$ntags = pegaDados("select nome from " . $esquemaadmin . "i3geoadmin_tags");
$totaltemasvalidos = count($temasvalidos);
$codigostemas = array();
$ncodigostemas = array();
$nnomestemas = array();
$ndownloadtemas = 0;
$nkmltemas = 0;
$nogctemas = 0;
$nsemlinktemas = 0;
$nsemtagstemas = 0;
$sql = "select codigo_tema,soma from (select a.codigo_tema, sum(nacessos) as soma from " . $esquemaadmin . "i3geoadmin_acessostema as a," . $esquemaadmin . "i3geoadmin_temas as b where a.codigo_tema = b.codigo_tema AND nacessos > 0 group by a.codigo_tema) as soma where soma >";
$nacessosmaiorqueum = count(pegaDados($sql . " 0"));
$nacessosmaiorquedez = count(pegaDados($sql . " 10"));
$nacessosmaiorquecem = count(pegaDados($sql . " 100"));
$temasacessos = array();
error_reporting(0);
foreach ($temasvalidos as $tema) {
$ncodigostemas[$tema["codigo_tema"]]++;
$nnomestemas[$tema["nome_tema"]]++;
if (strtolower($tema["download_tema"]) == "sim") {
$ndownloadtemas++;
}
if (strtolower($tema["kml_tema"]) != "nao") {
$nkmltemas++;
}
if (strtolower($tema["ogc_tema"]) != "nao") {
$nogctemas++;
}
if (strtolower($tema["link_tema"]) == "") {
示例4: error_reporting
* 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 copia 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.
*/
error_reporting(0);
include dirname(__FILE__) . "/../../../classesphp/sani_request.php";
include dirname(__FILE__) . "/../../../admin/php/admin.php";
if (!isset($idioma) || $idioma == "") {
$idioma = "pt";
}
$id_n1 = (int) $_POST["id_grupo"];
$funcao = strtoupper($_POST["funcao"]);
switch ($funcao) {
case "LISTA":
$sql = "\nSELECT subgrupo.nome_subgrupo AS nome,n2.id_n2 AS id FROM {$esquemaadmin}i3geoadmin_n2 AS n2\nJOIN {$esquemaadmin}i3geoadmin_subgrupos AS subgrupo ON n2.id_subgrupo = subgrupo.id_subgrupo AND n2.id_n1 = {$id_n1}\nJOIN (\n\tSELECT r.id_n2\n\tFROM {$esquemaadmin}i3geoadmin_n3 AS r, {$esquemaadmin}i3geoadmin_temas AS t\n\tWHERE r.id_tema = t.id_tema AND (t.ogc_tema != 'NAO' OR t.download_tema != 'NAO') AND r.publicado != 'NAO' AND (n3_perfil = '' OR n3_perfil isnull )\n\t) AS n3 ON (n3.id_n2 = n2.id_n2 OR n2.id_n2 = 0 )\n\nWHERE n2.publicado != 'NAO' AND (n2.n2_perfil = '' OR n2.n2_perfil isnull )\nGROUP BY subgrupo.nome_subgrupo,n2.id_n2\nORDER BY lower(subgrupo.nome_subgrupo)\n";
$dados = pegaDados($sql, "", false);
if ($dados === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$sqlCamadas = "\n\t\t\tSELECT r.id_tema,t.codigo_tema,t.nome_tema,t.link_tema,lower(t.ogc_tema) AS ogc_tema,lower(t.download_tema) AS download_tema\n\t\t\tFROM {$esquemaadmin}i3geoadmin_raiz AS r, {$esquemaadmin}i3geoadmin_temas AS t\n\t\t\tWHERE r.nivel = 1 AND r.id_tema = t.id_tema AND (t.ogc_tema != 'NAO' OR t.download_tema != 'NAO') AND r.id_nivel = {$id_n1} AND\n\t\t\t(r.perfil = '' OR r.perfil isnull )\n\t\t\tORDER BY lower(t.nome_tema)\n\t\t";
$camadas = pegaDados($sqlCamadas, "", false);
$dbhw = null;
$dbh = null;
retornaJSON(array("dados" => $dados, "camadas" => $camadas));
break;
}
cpjson($retorno);
示例5: header
$dbh = null;
if ($usuarios === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
retornaJSON(array("grupo" => $grupo, "usuarios" => $usuarios));
break;
case "LISTA":
$grupos = pegaDados("SELECT id_grupo,nome from " . $esquemaadmin . "i3geousr_grupos order by lower(nome)", $dbh, false);
if ($grupos === false) {
$dbhw = null;
$dbh = null;
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$usuarios = pegaDados("SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", dbh, false);
$dbhw = null;
$dbh = null;
if ($usuarios === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
retornaJSON(array("grupos" => $grupos, "usuarios" => $usuarios));
break;
case "EXCLUIR":
$retorna = excluir($id_grupo, $dbhw);
$dbhw = null;
$dbh = null;
if ($retorna === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
示例6: listaTemasRestritos
function listaTemasRestritos()
{
global $esquemaadmin;
include_once dirname(__FILE__) . "/../admin/php/admin.php";
error_reporting(0);
$res = pegaDados("select id_grupo,codigo_tema from " . $esquemaadmin . "i3geousr_grupotema as gt," . $esquemaadmin . "i3geoadmin_temas as te where gt.id_tema = te.id_tema");
$restritos = array();
foreach ($res as $r) {
if (in_array($r["codigo_tema"], $restritos)) {
array_push($restritos[$r["codigo_tema"]], $r["id_grupo"]);
} else {
$restritos[$r["codigo_tema"]] = array($r["id_grupo"]);
}
}
return $restritos;
}
示例7: pegaDados
<?php
//para rodar, comente a linha abaixo
exit;
include "admin.php";
$dados = pegaDados("select * from " . $esquemaadmin . "i3geoadmin_log");
//["serializedata"]=> string(96) "a:5:{i:0;s:22:"administrador do i3geo";i:1;s:10:"admingeral";i:2;s:0:"";i:3;s:1:"1";i:4;s:0:"";}" ["usuario"]=> string(5) "admin" ["ip"]=> string(9) "127.0.0.1" ["timestamp"]=> string(43) "1458610085(Mon, 21 Mar 2016 22:28:05 -0300)" ["outros"]=> string(0) "" } }
foreach ($dados as $d) {
echo "<b>id_log:</b> " . $d["id_log"] . "<br> \n";
echo "timestamp = " . $d["timestamp"] . "<br> \n";
echo "usuario = " . $d["usuario"] . "<br> \n";
echo "ip = " . $d["ip"] . "<br> \n";
echo "sql = " . $d["sql"] . "<br> \n";
echo "dados = '" . implode("','", unserialize($d["serializedata"])) . "'<br> \n";
echo "outros = " . $d["outros"] . "<br><br> \n";
}
示例8: registraTema
function registraTema()
{
global $codigo_tema, $esquemaadmin;
try {
$retorna = "ok";
include "conexao.php";
$sql = "SELECT * from " . $esquemaadmin . "i3geoadmin_temas where codigo_tema = '{$codigo_tema}'";
$dados = pegaDados($sql);
if (count($dados) == 0) {
$dataCol = array("tipoa_tema" => '', "nome_tema" => $codigo_tema, "codigo_tema" => $codigo_tema, "kml_tema" => 'SIM', "kmz_tema" => 'NAO', "ogc_tema" => 'SIM', "download_tema" => 'SIM', "tags_tema" => '', "link_tema" => '', "desc_tema" => '');
i3GeoAdminInsert($dbhw, "i3geoadmin_temas", $dataCol);
}
$dbhw = null;
$dbh = null;
return "ok";
} catch (PDOException $e) {
return "Error!: ";
}
}
示例9: pegaDados
exit;
break;
case "LISTAUNICO":
$dados = pegaDados("SELECT id_tag, nome from " . $esquemaadmin . "i3geoadmin_tags WHERE id_tag = {$id_tag} ", $dbh, false);
if ($dados === false) {
$dbhw = null;
$dbh = null;
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$dbhw = null;
$dbh = null;
retornaJSON($dados[0]);
break;
case "LISTA":
$dados = pegaDados("SELECT id_tag, nome from " . $esquemaadmin . "i3geoadmin_tags order by lower(nome)", $dbh, false);
if ($dados === false) {
$dbhw = null;
$dbh = null;
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$dbhw = null;
$dbh = null;
retornaJSON($dados);
break;
case "EXCLUIR":
$retorna = excluir($id_tag, $dbhw);
$dbhw = null;
$dbh = null;
if ($retorna === false) {
示例10: foreach
foreach ($temas as $tema) {
$xml .= kml_tema_bd($tema);
}
}
if ($idioma == "pt") {
$coluna = "nome_subgrupo";
} else {
$coluna = $idioma;
}
$sql = "select s.{$coluna} as nome_subgrupo,n2.id_n2 from " . $esquemaadmin . "i3geoadmin_n2 as n2," . $esquemaadmin . "i3geoadmin_n1 as n1, " . $esquemaadmin . "i3geoadmin_subgrupos as s ";
$sql .= "where n1.id_menu = '{$id_menu}' and n1.id_grupo = '{$id_grupo}' and n2.id_subgrupo = s.id_subgrupo ";
$sql .= "and n2.id_n1 = n1.id_n1 ";
$sql .= "and (n1.n1_perfil = '' or n1.n1_perfil is null) and (n2.n2_perfil = '' or n2.n2_perfil isnull) ";
$sql .= "and (lower(n2.publicado) != 'nao' or n2.publicado is null) ";
$sql .= "order by s.nome_subgrupo";
$subgrupos = pegaDados($sql);
//var_dump($subgrupos);
if ($idioma == "pt") {
$coluna = "nome_tema";
} else {
$coluna = $idioma;
}
foreach ($subgrupos as $subgrupo) {
$id_n2 = $subgrupo["id_n2"];
$sql = "select t.codigo_tema,t.{$coluna} as nome_tema,t.link_tema, t.desc_tema, t.kmz_tema from " . $esquemaadmin . "i3geoadmin_n3 as n3," . $esquemaadmin . "i3geoadmin_temas as t where ";
$sql .= "n3.id_n2='{$id_n2}' ";
$sql .= "and n3.id_tema = t.id_tema ";
$sql .= "and (n3_perfil = '' or n3_perfil is null) ";
$sql .= "and (lower(t.kml_tema) != 'nao' or t.kml_tema is null)";
$sql .= "and (lower(t.tipoa_tema) != 'wms' or t.tipoa_tema is null)";
$sql .= "and (lower(n3.publicado) != 'nao' or n3.publicado is null) ";
示例11: alterarGrupos
function alterarGrupos()
{
global $id_grupo;
try {
$nome = $_GET["nome"];
$descricao = $_GET["descricao"];
include dirname(__FILE__) . "/conexao.php";
if ($convUTF) {
$nome = utf8_encode($nome);
$descricao = utf8_encode($descricao);
}
if ($id_grupo != "") {
//verifica uniciade de login
$dados = pegaDados("select nome from " . $esquemaadmin . "i3geousr_grupos where nome = '{$nome}'");
if (count($dados) > 0) {
$retorna = false;
}
$dataCol = array("nome" => $nome, "descricao" => $descricao);
i3GeoAdminUpdate($dbhw, "i3geousr_grupos", $dataCol, "WHERE id_grupo = {$id_grupo}");
$retorna = $id_grupo;
} else {
$dataCol = array("nome" => '', "descricao" => '');
$retorna = i3GeoAdminInsertUnico($dbhw, "i3geousr_grupos", $dataCol, "nome", "id_grupo");
}
$dbhw = null;
$dbh = null;
return $retorna;
} catch (PDOException $e) {
return "Error!: ";
}
}
示例12: retornaJSON
retornaJSON(pegaDados("SELECT * from " . $esquemaadmin . "i3geousr_operacoes WHERE id_operacao = {$id_operacao}"));
exit;
break;
case "ADICIONAPAPELOPERACOES":
adicionaPapelOperacoes();
$dados = pegaDados("SELECT P.id_papel, P.nome, P.descricao, OP.id_operacao FROM " . $esquemaadmin . "i3geousr_operacoes AS O JOIN " . $esquemaadmin . "i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON OP.id_papel = P.id_papel WHERE O.id_operacao = {$id_operacao} AND P.id_papel = {$id_papel}");
retornaJSON($dados);
exit;
break;
case "EXCLUIRPAPELOPERACAO":
excluirPapelOperacao();
retornaJSON("ok");
exit;
break;
case "LISTAPAPEIS":
retornaJSON(pegaDados("SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome"));
exit;
break;
}
cpjson($retorno);
function alterarOperacoes()
{
global $id_operacao;
try {
include dirname(__FILE__) . "/conexao.php";
if ($convUTF) {
$_GET["descricao"] = utf8_encode($_GET["descricao"]);
}
if ($id_operacao != "") {
$dataCol = array("codigo" => $_GET["codigo"], "descricao" => $_GET["descricao"]);
i3GeoAdminUpdate($dbhw, "i3geousr_operacoes", $dataCol, "WHERE id_operacao = {$id_operacao}");
示例13: adicionar
exit;
}
$novo = adicionar($id_menu, $id_tema, $_POST["ordem"], $_POST["perfil"], $dbhw);
if ($novo === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
exit;
break;
case "ALTERAR":
$novo = alterar($id_raiz, $id_tema, $_POST["ordem"], $_POST["perfil"], $dbhw);
if ($novo === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$dados = pegaDados("SELECT id_raiz from " . $esquemaadmin . "i3geoadmin_raiz WHERE id_raiz = {$id_raiz}", $dbh, false);
if ($dados === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$dbhw = null;
$dbh = null;
retornaJSON($dados);
exit;
break;
case "EXCLUIR":
$retorna = excluir($id_raiz, $dbhw);
$dbhw = null;
$dbh = null;
if ($retorna === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
示例14: alterarUsuarios
function alterarUsuarios()
{
global $id_usuario;
try {
include dirname(__FILE__) . "/conexao.php";
if ($convUTF) {
$_GET["nome_usuario"] = utf8_encode($_GET["nome_usuario"]);
}
if ($id_usuario != "") {
//verifica uniciade de login
$dados = pegaDados("select login from " . $esquemaadmin . "i3geousr_usuarios where login = '" . $_GET["login"] . "'");
if (count($dados) > 0) {
$retorna = false;
}
$dataCol = array("nome_usuario" => $_GET["nome_usuario"], "login" => $_GET["login"], "email" => $_GET["email"], "ativo" => $_GET["ativo"], "data_cadastro" => $_GET["data_cadastro"]);
//se a senha foi enviada, ela sera trocada
if ($_GET["senha"] != "") {
//$dataCol["senha"] = md5($_GET["senha"]);
$dataCol["senha"] = password_hash($_GET["senha"], PASSWORD_DEFAULT);
}
i3GeoAdminUpdate($dbhw, "i3geousr_usuarios", $dataCol, "WHERE id_usuario = {$id_usuario}");
$retorna = $id_usuario;
} else {
$dataCol = array("nome_usuario" => '', "login" => '', "email" => '', "ativo" => 0, "data_cadastro" => '', "senha" => '');
$retorna = i3GeoAdminInsertUnico($dbhw, "i3geousr_usuarios", $dataCol, "nome_usuario", "id_usuario");
}
$dbhw = null;
$dbh = null;
return $retorna;
} catch (PDOException $e) {
return "Error!: ";
}
}
示例15: retornaJSON
retornaJSON($dados[0]);
break;
case "LISTA":
$dados = pegaDados("SELECT id_subgrupo,nome_subgrupo from " . $esquemaadmin . "i3geoadmin_subgrupos order by lower(nome_subgrupo)", $dbh, false);
if ($dados === false) {
$dbhw = null;
$dbh = null;
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
$dbhw = null;
$dbh = null;
retornaJSON($dados);
break;
case "EXCLUIR":
$r = pegaDados("select n2.id_subgrupo from " . $esquemaadmin . "i3geoadmin_n3 as n3, " . $esquemaadmin . "i3geoadmin_n2 as n2 where n2.id_n2 = n3.id_n3 and n2.id_subgrupo = '{$id}'");
if (count($r) > 0) {
header("HTTP/1.1 500 erro ao excluir. O grupo esta em uso");
exit;
}
$retorna = excluir($id_subgrupo, $dbhw);
$dbhw = null;
$dbh = null;
if ($retorna === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
retornaJSON($id_subgrupo);
exit;
break;
}