当前位置: 首页>>代码示例>>PHP>>正文


PHP pegaDados函数代码示例

本文整理汇总了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;
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:23,代码来源:exec.php

示例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!: ";
    }
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:32,代码来源:webservices.php

示例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"]) == "") {
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:index.php

示例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);
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例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;
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例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;
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:16,代码来源:funcoes_gerais.php

示例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";
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:16,代码来源:logtransacoes.php

示例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!: ";
    }
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:19,代码来源:menutemas.php

示例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) {
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例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) ";
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:kml.php

示例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!: ";
    }
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:gruposusuarios.php

示例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}");
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:operacoes.php

示例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");
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:execraiz.php

示例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!: ";
    }
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:33,代码来源:usuarios.php

示例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;
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php


注:本文中的pegaDados函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。