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


PHP retornaJSON函数代码示例

本文整理汇总了PHP中retornaJSON函数的典型用法代码示例。如果您正苦于以下问题:PHP retornaJSON函数的具体用法?PHP retornaJSON怎么用?PHP retornaJSON使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了retornaJSON函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: retornaJSON

        retornaJSON(array("dados" => $dados));
        break;
    case "EXCLUIR":
        $temas = pegaDados("SELECT id_tema from " . $esquemaadmin . "i3geoadmin_atlast where id_prancha = '{$id_prancha}'");
        if (count($temas) > 0) {
            header("HTTP/1.1 500 erro ao excluir. Exclua os temas da prancha primeiro");
            exit;
        }
        $retorna = excluir($id_prancha, $dbhw);
        $dbhw = null;
        $dbh = null;
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON($id_prancha);
        exit;
        break;
}
cpjson($retorno);
function adicionar($id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("ordem_prancha" => 0, "mapext_prancha" => '', "desc_prancha" => '', "h_prancha" => $h_prancha == "" ? 0 : $h_prancha, "w_prancha" => $w_prancha == "" ? 0 : $w_prancha, "icone_prancha" => '', "link_prancha" => '', "titulo_prancha" => '', "id_atlas" => $id_atlas);
        $id_prancha = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_atlasp", $dataCol, "titulo_prancha", "id_prancha");
        $retorna = alterar($id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例2: header

        $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;
        }
        retornaJSON($id_grupo);
        exit;
        break;
}
cpjson($retorno);
// $usuarios deve ser um array
function adicionar($nome, $descricao, $usuarios, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("nome" => '', "descricao" => '');
        $id_grupo = i3GeoAdminInsertUnico($dbhw, "i3geousr_grupos", $dataCol, "nome", "id_grupo");
        $retorna = alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例3: retornaJSON

        */
    /*
     Valor: EXCLUIR
    
    Exclui um registro
    
    Parametro:
    
    id {string}
    
    Retorno:
    
    {JSON}
    */
    case "EXCLUIR":
        retornaJSON(excluirWS());
        exit;
        break;
}
/*
 Altera o registro de um WS
*/
function alterarWS()
{
    global $esquemaadmin, $id_ws;
    $desc_ws = $_GET["desc_ws"];
    $nome_ws = $_GET["nome_ws"];
    $link_ws = $_GET["link_ws"];
    $autor_ws = $_GET["autor_ws"];
    $tipo_ws = $_GET["tipo_ws"];
    try {
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:webservices.php

示例4: array

        $temassubgrupo = array("dados" => $arvore->pegaTemasSubGrupo($id_n2));
        $temas = $arvore->pegaTodosTemas(true);
        unset($arvore);
        $temassubgrupo["perfis"] = $perfis;
        $temassubgrupo["temas"] = $temas;
        retornaJSON($temassubgrupo);
        break;
    case "EXCLUIR":
        $retorna = excluir($id_n3, $dbhw);
        $dbhw = null;
        $dbh = null;
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON($id_n3);
        exit;
        break;
}
cpjson($retorno);
function adicionar($id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("id_n2" => $id_n2, "publicado" => 'NAO', "ordem" => 0, "n3_perfil" => '');
        $id_n3 = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_n3", $dataCol, "n3_perfil", "id_n3");
        $retorna = alterar($id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例5: dirname

<?php

include_once dirname(__FILE__) . "/login.php";
if (in_array(strtoupper($funcao), $funcoesEdicao)) {
    if (verificaOperacaoSessao("admin/html/editortexto") == false) {
        retornaJSON("Vc nao pode realizar essa operacao.");
        exit;
    }
}
//locaplic e usado para definir a pasta de destino
if (empty($locaplic)) {
    exit;
}
?>
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="../../css/input.css" />
<link rel="stylesheet" type="text/css" href="../../css/geral.css" />
<title></title>
</head>
<body bgcolor="white" style="background-color:white;text-align:left;">
<p>
<?php 
if (isset($_FILES['i3GEOuploadsimboloarq']['name']) && strlen(basename($_FILES['i3GEOuploadsimboloarq']['name'])) < 200) {
    $dirDestino = $_GET["dirDestino"];
    $dirDestino = str_replace(".", "", $dirDestino);
    $dirDestino = $locaplic . "/" . $dirDestino;
    $checkphp = fileContemString($_FILES['i3GEOuploadsimboloarq']['tmp_name'], "<?php");
    if ($checkphp == true) {
        echo "Arquivo invalido";
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:subirsimbolo.php

示例6: retornaJSON

        retornaJSON(array("dados" => $dados));
        break;
    case "EXCLUIR":
        $pranchas = pegaDados("SELECT id_prancha from " . $esquemaadmin . "i3geoadmin_atlasp where id_atlas = '{$id_atlas}'");
        if (count($pranchas) > 0) {
            header("HTTP/1.1 500 erro ao excluir. Exclua as pranchas do atlas primeiro");
            exit;
        }
        $retorna = excluir($id_atlas, $dbhw);
        $dbhw = null;
        $dbh = null;
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON($id_atlas);
        exit;
        break;
}
cpjson($retorno);
function adicionar($titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_atlas, $desc_atlas, $h_atlas, $w_atlas, $icone_atlas, $link_atlas, $pranchadefault_atlas, $template_atlas, $tipoguias_atlas, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_atlas" => '', "basemapfile_atlas" => '', "desc_atlas" => '', "h_atlas" => null, "w_atlas" => null, "icone_atlas" => '', "link_atlas" => '', "pranchadefault_atlas" => '', "template_atlas" => '', "tipoguias_atlas" => '', "ordem_atlas" => 0, "titulo_atlas" => '');
        $id_atlas = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_atlas", $dataCol, "titulo_atlas", "id_atlas");
        $retorna = alterar($id_atlas, $titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_atlas, $desc_atlas, $h_atlas, $w_atlas, $icone_atlas, $link_atlas, $pranchadefault_atlas, $template_atlas, $tipoguias_atlas, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例7: retornaJSON

        retornaJSON(array("dados" => $dados, "perfis" => $perfis));
        break;
    case "EXCLUIR":
        $funcoes = pegaDados("SELECT id_sistema from " . $esquemaadmin . "i3geoadmin_sistemasf where id_sistema = '{$id_sistema}'");
        if (count($funcoes) > 0) {
            header("HTTP/1.1 500 erro ao excluir. Exclua as funcoes do sistema primeiro");
            exit;
        }
        $retorna = excluir($id_sistema, $dbhw);
        $dbhw = null;
        $dbh = null;
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON($id_sistema);
        exit;
        break;
}
cpjson($retorno);
function adicionar($publicado_sistema, $nome_sistema, $perfil_sistema, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_sistema" => '', "nome_sistema" => '', "perfil_sistema" => '');
        $id_sistema = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_sistemas", $dataCol, "nome_sistema", "id_sistema");
        $retorna = alterar($id_sistema, $publicado_sistema, $nome_sistema, $perfil_sistema, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例8: retornaJSON

     $resultado = $m->salvaAtributosMedidaVariavel($id_medida_variavel, $codigo_tipo_regiao, $_GET["identificador_regiao"], $_GET["idsunicos"], $_GET["colunas"], $_GET["valores"]);
     retornaJSON($resultado);
     exit;
     break;
     //utilizado na ferramenta de identificacao
 //utilizado na ferramenta de identificacao
 case "SALVAATRIBUTOSTIPOREGIAO":
     $m = new Metaestat();
     $resultado = $m->mantemDadosRegiao($codigo_tipo_regiao, $_GET["identificador_regiao"], $_GET["identificador_regiao"], $_GET["valores"], "", "alterar", $_GET["colunas"]);
     retornaJSON($resultado);
     exit;
     break;
 case "EXCLUIATRIBUTOSMEDIDAVARIAVEL":
     $m = new Metaestat();
     $resultado = $m->excluiAtributosMedidaVariavel($id_medida_variavel, $codigo_tipo_regiao, $_GET["identificador_regiao"], $id);
     retornaJSON($resultado);
     exit;
     break;
 case "REGIAO2SHP":
     $m = new Metaestat();
     $shp = $m->regiao2shp($codigo_tipo_regiao);
     include dirname(__FILE__) . "/../../pacotes/kmlmapserver/classes/zip.class.php";
     $handle = fopen($shp . ".shp", "r");
     $contentsshp = fread($handle, filesize($shp . ".shp"));
     fclose($handle);
     $handle = fopen($shp . ".shp", "r");
     $contentsdbf = fread($handle, filesize($shp . ".dbf"));
     fclose($handle);
     $handle = fopen($shp . ".shp", "r");
     $contentsshx = fread($handle, filesize($shp . ".shx"));
     fclose($handle);
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:metaestat.php

示例9: retornaJSON

            retornaJSON("erro");
        }
        exit;
        break;
    case "ADICIONAUSUARIOGRUPO":
        adicionaUsuarioGrupo();
        $dados = pegaDados("SELECT U.id_usuario, U.login, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_usuarios AS U JOIN " . $esquemaadmin . "i3geousr_grupousuario AS UP ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = {$id_grupo} AND UP.id_usuario = {$id_usuario}");
        retornaJSON($dados);
        exit;
        break;
    case "EXCLUIRUSUARIOGRUPO":
        retornaJSON(excluirUsuarioGrupo());
        exit;
        break;
    case "LISTAUSUARIOS":
        retornaJSON(pegaDados("Select id_usuario,login,ativo from " . $esquemaadmin . "i3geousr_usuarios order by login"));
        exit;
        break;
}
cpjson($retorno);
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);
        }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:gruposusuarios.php

示例10: 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

示例11: retornaJSON

            exit;
        }
        retornaJSON($id_usuario);
        exit;
        break;
    case "ENVIARSENHA":
        if ($_POST["senha"] == "" || $_POST["email"] == "") {
            header("HTTP/1.1 500 erro ao enviar e-mail. Prrencha o valor de e-mail e senha");
            exit;
        }
        $retorna = enviarSenha($_POST["senha"], $_POST["email"]);
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao enviar e-mail {$email}");
            exit;
        }
        retornaJSON(true);
        exit;
        break;
}
cpjson($retorno);
function enviarSenha($senha, $email)
{
    $to = $email;
    $subject = 'senha i3geo criada em ' . date('l jS \\of F Y h:i:s A');
    $message = $senha;
    return mail($to, $subject, $message);
}
// $papeis deve ser um array
function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw)
{
    global $esquemaadmin;
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例12: Arvore

        $dbh = null;
        // pega a lista de temas
        include "../../../admin/php/classe_arvore.php";
        $arvore = new Arvore($locaplic);
        $temas = $arvore->pegaTodosTemas(true);
        retornaJSON(array("dados" => $mapfiles, "perfis" => $perfis, "temas" => $temas));
        break;
    case "EXCLUIR":
        $retorna = excluir($id_mapa, $dbhw);
        $dbhw = null;
        $dbh = null;
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON($id_mapa);
        exit;
        break;
}
cpjson($retorno);
function adicionar($publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_mapa" => '', "ordem_mapa" => 0, "perfil_mapa" => '', "desc_mapa" => '', "ext_mapa" => '', "imagem_mapa" => '', "linkdireto_mapa" => '', "outros_mapa" => '', "temas_mapa" => '', "ligados_mapa" => '', "nome_mapa" => '', "mapfile" => '');
        $id_mapa = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_mapas", $dataCol, "nome_mapa", "id_mapa");
        $retorna = 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, '', $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例13: switch

switch ($funcao) {
    case "TESTAIMG":
        $versao = versao();
        $versao = $versao["principal"];
        ms_ResetErrorList();
        $tempo = microtime(true);
        $retorno = testaMapaImg($tema);
        retornaJSON($retorno);
        break;
    case "TESTATABELA":
        $versao = versao();
        $versao = $versao["principal"];
        ms_ResetErrorList();
        $tempo = microtime(true);
        $retorno = testaTabela($tema);
        retornaJSON($retorno);
        break;
}
function mapaBase($locaplic, $versao, $base)
{
    if ($base == "" || !isset($base)) {
        $base = "";
        if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {
            $base = $locaplic . "/aplicmap/geral1windowsv" . $versao . ".map";
        } else {
            if ($base == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv' . $versao . '.map')) {
                $base = "/var/www/i3geo/aplicmap/geral1debianv" . $versao . ".map";
            }
            if ($base == "" && file_exists('/var/www/html/i3geo/aplicmap/geral1fedorav' . $versao . '.map')) {
                $base = "/var/www/html/i3geo/aplicmap/geral1fedorav" . $versao . ".map";
            }
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php

示例14: retornaJSON

        
        Retorno:
        
        {JSON}
        */
    /*
    Valor: VERIFICAORFAOS
    
    Verifica se existem temas sem o correspondente mapfile
    
    Retorno:
    
    {JSON}
    */
    case "VERIFICAORFAOS":
        retornaJSON(verificaOrfaos());
        exit;
        break;
}
function excluiPerfil($id)
{
    global $esquemaadmin;
    require_once "conexao.php";
    $perfil = "";
    foreach ($dbh->query("select * from " . $esquemaadmin . "i3geoadmin_perfis where perfil = '{$id}'") as $row) {
        $perfil = $row["perfil"];
    }
    if ($perfil == "") {
        return;
    }
    $q = $dbh->query("select * from " . $esquemaadmin . "i3geoadmin_mapas");
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:30,代码来源:menutemas.php

示例15: header

            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dbhw = null;
        $dbh = null;
        retornaJSON($ws);
        break;
    case "EXCLUIR":
        $retorna = excluir($id_ws, $dbhw);
        $dbhw = null;
        $dbh = null;
        if ($retorna === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON($id_ws);
        exit;
        break;
}
cpjson($retorno);
// $papeis deve ser um array
function adicionar($autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("desc_ws" => '', "nome_ws" => '', "link_ws" => '', "autor_ws" => '', "tipo_ws" => '', "nacessos" => 0, "nacessosok" => 0);
        $id_ws = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_ws", $dataCol, "nome_ws", "id_ws");
        $retorna = alterar($id_ws, $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php


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