本文整理汇总了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;
}
示例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;
示例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 {
示例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;
}
示例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";
示例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;
}
示例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;
}
示例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);
示例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);
}
示例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}");
示例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;
示例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;
}
示例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";
}
示例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");
示例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;