本文整理汇总了PHP中cpjson函数的典型用法代码示例。如果您正苦于以下问题:PHP cpjson函数的具体用法?PHP cpjson怎么用?PHP cpjson使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cpjson函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: retornaJSON
$dbh = null;
retornaJSON($d);
break;
case "EXCLUIR":
$retorna = excluir($id_i, $dbhw);
$dbhw = null;
$dbh = null;
if ($retorna === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
retornaJSON($id_i);
exit;
break;
}
cpjson($retorno);
// $papeis deve ser um array
function adicionar($publicado_i, $abrir_i, $nome_i, $target_i, $dbhw)
{
global $esquemaadmin;
try {
$dataCol = array("publicado_i" => '', "nome_i" => '', "abrir_i" => '', "target_i" => '');
$id_i = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_identifica", $dataCol, "nome_i", "id_i");
$retorna = alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw);
return $retorna;
} catch (PDOException $e) {
return false;
}
}
// $papeis deve ser um array
function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw)
示例2: redesenhaMapa
function redesenhaMapa()
{
global $map_file, $tipoimagem, $cp, $postgis_mapa, $utilizacgi, $locmapserv, $interface, $mapexten;
substituiCon($map_file, $postgis_mapa);
if ($tipoimagem != "nenhum" && $tipoimagem != "") {
$utilizacgi = "nao";
}
if (connection_aborted()) {
exit;
}
if ($interface == "googleearth" && $mapexten != "") {
include_once dirname(__FILE__) . "/../classesphp/classe_navegacao.php";
$m = new Navegacao($map_file);
$m->mudaExtensao($mapexten);
$m->salva();
}
include_once dirname(__FILE__) . "/../classesphp/classe_mapa.php";
$m = new Mapa($map_file);
$par = $m->parametrosTemas();
//
//na interface googlemaps não é necessário gerar a imagem
//
$e = $m->mapa->extent;
$ext = $e->minx . " " . $e->miny . " " . $e->maxx . " " . $e->maxy;
$res["mapimagem"] = "";
$res["mapexten"] = $ext;
$res["mapres"] = "";
$res["erro"] = "";
$res["mapscale"] = "";
$res["pixelsize"] = "";
$res["mapimagem"] = "";
$res["w"] = $m->mapa->width;
$res["h"] = $m->mapa->height;
$res["mappath"] = "";
$res["mapurl"] = "";
$res["mensagens"] = $m->pegaMensagens();
$res["tempo"] = microtime(1) - $tempo;
restauraCon($map_file, $postgis_mapa);
ob_clean();
if ($par == "") {
$retorno = "erro";
} else {
$retorno = array("variaveis" => $res, "temas" => $par);
}
cpjson($retorno);
}
示例3: md5
$nomeTemp = md5(implode("", $nomeTemp));
$nomeFile = $dir_tmp . "/tme" . $nomeTemp . ".kmz";
//sesion e aberto com isso
$dataConnector = new DataConnector($_GET["sid"], $verificaSID);
if (!file_exists($nomeFile)) {
$dataStore = $dataConnector->getDataStore($_GET["nomelayer"], $colunas, $_GET["colunanomeregiao"], $_GET["titulo"], $_GET["descricao"], "", $parametersTME["mapType"]);
} else {
$dataStore = "";
}
$url = $_SESSION["tmpurl"] . "/tme" . $nomeTemp . ".kmz";
// Create thematic map object
$map = new ThematicMap($dataStore, $parametersTME, $nomeTemp);
$file = $map->getKML($dataConnector->url, $download, $nomeFile);
$nomeArquivo = $map->nomeArquivo;
$legenda = str_replace("kmz", "png", basename($nomeArquivo));
$legenda = str_replace("tme", "legend", $legenda);
$legenda = str_replace(basename($nomeArquivo), $legenda, $file);
if (isset($inclusao) && $inclusao == true) {
$download = true;
}
if (!$download) {
if (!function_exists("cpjson")) {
require dirname(__FILE__) . "/../../classesphp/funcoes_gerais.php";
}
if (!file_exists($nomeArquivo)) {
echo "Nao foi possivel gerar o arquivo de visualizacao.";
exit;
}
cpjson(array('url' => $url, 'arquivo' => $nomeArquivo, 'legenda' => $legenda));
}
//echo "<p><a href='$file'>$file</a>";
示例4: testaSafeNumerico
$movimento = $_GET["movimento"];
$tabela = $_GET["tabela"];
$publicado = $_GET["publicado"];
$nivel = $_GET["nivel"];
$id_menu = $_GET["id_menu"];
$id_grupo = $_GET["id_grupo"];
$id_subgrupo = $_GET["id_subgrupo"];
$id_n1 = $_GET["id_n1"];
$id_n2 = $_GET["id_n2"];
$id_n3 = $_GET["id_n3"];
$id_raiz = $_GET["id_raiz"];
$id_tema = $_GET["id_tema"];
$ordem = $_GET["ordem"];
testaSafeNumerico([$id_subgrupo, $id_grupo, $ordem, $nivel, $id_menu, $id_n1, $id_n2, $id_n3, $id_raiz, $id_tema]);
if (isset($fingerprint) && !empty($g_sid)) {
$f = explode(",", $fingerprint);
if ($f[0] != md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id())) {
cpjson(". Tentativa de acesso nao permitida. Inicie um novo mapa.");
return;
}
}
function testaSafeNumerico($valores)
{
foreach ($valores as $valor) {
if (!empty($valor) && !is_numeric($valor)) {
ob_clean();
header("HTTP/1.1 403 valor nao numerico");
exit;
}
}
}
示例5: iniciaMapa
//.........这里部分代码省略.........
$res["editor"] = "nao";
//
//papeis do usuario se estiver logado
//
$res["papeis"] = array();
$logado = "nao";
$res["i3geoPermiteLogin"] = "sim";
if (isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) {
$_COOKIE = array();
$res["i3geoPermiteLogin"] = "nao";
}
if (!empty($_COOKIE["i3geocodigologin"])) {
session_write_close();
session_name("i3GeoLogin");
session_id($_COOKIE["i3geocodigologin"]);
session_start();
//var_dump($_SESSION);exit;
$logado = "sim";
if (!empty($_SESSION["usuario"]) && $_SESSION["usuario"] == $_COOKIE["i3geousuariologin"]) {
$res["papeis"] = $_SESSION["papeis"];
} else {
$logado = "nao";
}
//verifica se o usuario logado pode ver as opcoes de edicao do sistema de admin dentro do mapa
foreach ($res["papeis"] as $p) {
if ($p < 3) {
$res["editor"] = "sim";
}
}
}
//
$res["mapexten"] = $ext;
$res["mapscale"] = $escalaMapa;
$res["mapres"] = $m->mapa->resolution;
$res["pixelsize"] = $celula;
//TODO depreciar na documentacao e ms_configura
/*
if ((isset($expoeMapfile)) && ($expoeMapfile == "nao"))
{$res["mapfile"] = "";}
else
{$res["mapfile"] = $map_file;}
*/
$res["mapfile"] = "";
$res["cgi"] = "";
//$locmapserv;
$res["extentTotal"] = $ext;
$res["mapimagem"] = "";
//$nomer;
$geoip = "nao";
if (file_exists($locaplic . "/pacotes/geoip") && file_exists($locaplic . "/pacotes/geoip/GeoLiteCity.dat")) {
$geoip = "sim";
}
$res["geoip"] = $geoip;
$res["listavisual"] = file_exists($locaplic . "/imagens/visual") ? implode(",", listaDiretorios($locaplic . "/imagens/visual")) : "";
//TODO depreciar na documentacao
$res["utilizacgi"] = "nao";
//$utilizacgi;
$res["versaoms"] = $versao["principal"];
$res["versaomscompleta"] = $versao["completa"];
$res["mensagens"] = $m->pegaMensagens();
$res["r"] = isset($R_path) ? "sim" : "nao";
$res["extentref"] = "";
$res["kmlurl"] = $kmlurl;
$res["mensageminicia"] = $mensagemInicia;
$res["interfacePadrao"] = $interfacePadrao;
$res["embedLegenda"] = $embedLegenda;
$res["w"] = $w;
$res["h"] = $h;
$res["titulo"] = $tituloInstituicao;
$res["tempo"] = microtime(1) - $tempo;
$res["embedLegenda"] = $embedLegenda;
$res["erro"] = '';
$res["mappath"] = "";
//$imgo->imagepath;
$res["mapurl"] = "";
//$imgo->imageurl;
$res["navegacaoDir"] = $navegadoresLocais;
if ($openid == true) {
$res["autenticadoopenid"] = "sim";
} else {
$res["autenticadoopenid"] = "nao";
}
$res["emailInstituicao"] = $emailInstituicao;
$res["cordefundo"] = $cordefundo;
$res["copyright"] = $copyright;
$res["logado"] = $logado;
$res["saikuUrl"] = $saikuUrl;
$res["statusFerramentas"] = $statusFerramentas;
$res["googleApiKey"] = $googleApiKey;
//parametros de inicializacao armazenados com o mapa quando o usuario utiliza a opcao de salvar mapa no nbanco de dados
$customizacoesinit = $m->mapa->getmetadata("CUSTOMIZACOESINIT");
$res["editavel"] = $m->mapa->getmetadata("EDITAVEL");
$m->mapa->setmetadata("CUSTOMIZACOESINIT", "");
$m->salva();
restauraCon($map_file, $postgis_mapa);
copy($map_file, str_replace(".map", "reinc.map", $map_file));
copy($map_file, str_replace(".map", "seguranca.map", $map_file));
ob_clean();
cpjson(array("variaveis" => $res, "temas" => $temas, "customizacoesinit" => $customizacoesinit));
}