本文整理汇总了PHP中verificaOperacaoSessao函数的典型用法代码示例。如果您正苦于以下问题:PHP verificaOperacaoSessao函数的具体用法?PHP verificaOperacaoSessao怎么用?PHP verificaOperacaoSessao使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了verificaOperacaoSessao函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: dadosmapa
function dadosmapa($loc = "")
{
global $id;
if ($loc == "") {
$loc = dirname(__FILE__) . "/../../../..";
}
include $loc . "/admin/php/admin.php";
include $loc . "/admin/php/classe_metaestat.php";
if (empty($id)) {
echo "id nao definido";
exit;
}
$m = new Metaestat();
$dadosmapa = $m->listaMapas($id);
if (count($dadosmapa) == 0) {
echo "Erro. Nenhum um mapa encontrado";
exit;
}
if ($dadosmapa["publicado"] == "NAO") {
include $loc . "/admin/php/login.php";
if (verificaOperacaoSessao("admin/metaestat/geral") == false) {
echo "O mapa nao esta marcado como publicado e vc nao fez login ou nao tem permissao";
exit;
}
}
return $dadosmapa;
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:27,代码来源:dadosmapa.php
示例2: error_reporting
*
* Este programa é distribuído na expectativa de que seja útil,
* porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
* 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);
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/identifica") === false) {
header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id_i = $_POST["id_i"];
$id = $_POST["id"];
testaSafeNumerico([$id_i, $id]);
$funcao = strtoupper($funcao);
switch ($funcao) {
case "ADICIONAR":
$novo = adicionar($_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw);
if ($novo === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php
示例3: dirname
<?php
include_once dirname(__FILE__) . "/../../../../admin/php/login.php";
include_once dirname(__FILE__) . "/../../../../admin/php/conexao.php";
error_reporting(0);
if (isset($_POST["texto"])) {
$gravarTexto = $_POST["texto"];
$_POST["texto"] = "";
}
$versao = versao();
$versao = $versao["principal"];
if (verificaOperacaoSessao("admin/html/editortexto") === false) {
header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
exit;
}
error_reporting(0);
function textoMapfile($codigo)
{
global $locaplic, $dbhw;
$mapfile = $locaplic . "/temas/" . $codigo . ".map";
if (!file_exists($mapfile)) {
return "Arquivo {$codigo} não existe.";
}
// testa
try {
ms_newMapObj($mapfile);
} catch (Exception $e) {
$texto = file_get_contents($mapfile);
if (mb_detect_encoding($texto, 'UTF-8, ISO-8859-1') == "ISO-8859-1") {
return utf8_encode($texto);
} else {
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php
示例4:
<?php
/*
* Faz o upload de csv e insere no banco de dados criando uma nova tabela
*/
include_once "login.php";
if (verificaOperacaoSessao("admin/metaestat/editorbanco") == false) {
echo "Vc nao pode realizar essa operacao.";
exit;
}
error_reporting(0);
if (ob_get_level() == 0) {
ob_start();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<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 ($_POST["tabelaDestinocsv"] == "") {
echo "Nome da tabela não definido";
exit;
}
if ($_FILES['i3GEOuploadcsv']['name'] == "") {
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:metaestat_uploadcsv_submit.php
示例5: cpjson
Verifica se um usuario pode executar uma operacao
Para que o usuario possa executar a operacao, o papel ao qual ele pertence deve estar registrado em operacoespaeis no banco de administracao
Se $operacao for vazio, e retornado "sim", o que permite que a verificacao apenas confirme que o login esta correto na sessao
Paremeter:
$operacao - operacao que sera verificada
*/
case "VALIDAOPERACAOSESSAO":
$retorno = "nao";
if ($_GET["operacao"] == "") {
$retorno = "sim";
} else {
if (verificaOperacaoSessao($_GET["operacao"]) == true) {
$retorno = "sim";
} else {
//logoutUsuario();
$retorno = "naopermitido";
}
}
cpjson($retorno);
break;
/*
Valor: RECUPERARSENHA
Cria uma nova senha para um usuario enviando-a por e-mailo
Paremeter:
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:30,代码来源:login.php
示例6: error_reporting
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
Arquivo:
i3geo/admin/php/webservices.php
Parametros:
O parâmetro principal é "funcao", que define qual operação será executada, por exemplo, webservices.php?funcao=pegaws
Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação.
*/
error_reporting(0);
//a funcao PEGAWS pode ser executada por outros programas
$funcoesEdicao = array("ALTERARWS", "EXCLUIR");
if (in_array(strtoupper($funcao), $funcoesEdicao)) {
include_once dirname(__FILE__) . "/login.php";
$id_ws = $_GET["id_ws"];
$id = $_GET["id"];
testaSafeNumerico([$id, $id_ws]);
if (verificaOperacaoSessao("admin/html/webservices") == false) {
retornaJSON("Vc nao pode realizar essa operacao.");
exit;
}
}
//faz a busca da função que deve ser executada
switch (strtoupper($funcao)) {
/*
Note:
Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX.
*/
/*
Valor: PEGAWS
Lista de serviços cadastrados
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:webservices.php
示例7: error_reporting
*
* Este programa é distribuído na expectativa de que seja útil,
* porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
* 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);
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/arvore") === false) {
header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
exit;
}
include dirname(__FILE__) . "/../../../../admin/php/conexao.php";
$codigo = str_replace(" ", "", $_POST["codigo"]);
$id_grupo = $_POST["id_grupo"];
$id_tema = $_POST["id_tema"];
testaSafeNumerico([$id_grupo, $id_tema]);
$funcao = strtoupper($funcao);
switch ($funcao) {
case "ADICIONAR":
$sql = "select * from " . $esquemaadmin . "i3geousr_grupotema where id_tema = {$id_tema} and id_grupo = {$id_grupo}";
$q = pegaDados($sql, $dbh, false);
if ($q) {
if (count($q) != 0) {
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php
示例8: error_reporting
*
* Este programa é distribuído na expectativa de que seja útil,
* porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
* 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);
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/usuarios") === false) {
header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id_usuario = $_POST["id_usuario"];
$id_grupo = $_POST["id_grupo"];
testaSafeNumerico([$id_usuario, $id_grupo]);
$funcao = strtoupper($funcao);
// converte os parametros de definicao dos papeis em um array
if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
$usuarios = array();
foreach (array_keys($_POST) as $k) {
$teste = explode("-", $k);
if ($teste[0] == "id_usuario") {
$usuarios[] = $teste[1] * 1;
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php
示例9: dirname
<?php
include_once dirname(__FILE__) . "/../../admin/php/login.php";
include "../blacklist.php";
verificaBlFerramentas(basename(dirname(__FILE__)), "", false);
$funcoesEdicao = array("REMOVE", "INCLUI");
if (in_array(strtoupper($funcao), $funcoesEdicao)) {
if (verificaOperacaoSessao("admin/html/editormapfile") == false) {
retornaJSON("Vc nao pode realizar essa operacao. Tente fazer login novamente.");
exit;
}
}
$tema = $_POST["tema"];
error_reporting(0);
//
//faz a busca da função que deve ser executada
//
$retorno = "";
//string que será retornada ao browser via JSON
switch (strtoupper($funcao)) {
case "REMOVE":
$mapa = ms_newMapObj($map_file);
$l = $mapa->getlayerbyname($tema);
if ($l != "") {
$l->setmetadata("storymap", "");
$mapa->save($map_file);
}
$arq = $locaplic . "/temas/" . $tema . ".map";
if (file_exists($arq)) {
$mapa = ms_newMapObj($arq);
$l = $mapa->getlayerbyname($tema);
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:manutencao.php
示例10: dirname
Desenvolvedor: Edmar Moretti [email protected]
Este programa é software livre; você pode redistribuí-lo
e/ou modificá-lo sob os termos da Licença Pública Geral
GNU conforme publicada pela Free Software Foundation;
Este programa é distribuído na expectativa de que seja útil,
porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
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 cópia 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.
Arquivo:
i3geo/admin/php/ogcws.php
Parametros:
O parâmetro principal é "funcao", que define qual operação será executada, por exemplo, ms_configura.php?funcao=PEGAPARAMETROSCONFIGURA
Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação.
*/
include_once dirname(__FILE__) . "/login.php";
if (verificaOperacaoSessao("admin/html/ogcws") == false) {
retornaJSON("Vc nao pode realizar essa operacao.");
exit;
}
//error_reporting(0);
$versao = versao();
$map_file = $locaplic . "/aplicmap/ogcwsv" . $versao["principal"] . ".map";
$mapa = ms_newMapObj($map_file);
$web = $mapa->web;
//faz a busca da função que deve ser executada
switch (strtoupper($funcao)) {
}
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:ogcws.php
示例11: error_reporting
*
* Este programa é distribuído na expectativa de que seja útil,
* porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
* 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);
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/atlas") === false) {
header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id = $_POST["id"];
$id_atlas = $_POST["id_atlas"];
$id_prancha = $_POST["id_prancha"];
testaSafeNumerico([$id, $id_atlas, $id_prancha]);
$funcao = strtoupper($funcao);
switch ($funcao) {
case "ADICIONAR":
$novo = adicionar($_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw);
if ($novo === false) {
header("HTTP/1.1 500 erro ao consultar banco de dados");
exit;
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:exec.php
示例12: dirname
<?php
include_once "admin.php";
include_once "login.php";
if (verificaOperacaoSessao("admin/metaestat/geral") == false) {
echo "Vc nao pode realizar essa operacao.";
exit;
}
error_reporting(0);
?>
<html>
<head>
<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['uploadimagem']['name'])) {
require_once dirname(__FILE__) . "/../../ms_configura.php";
echo "<p class='paragrafo' >Carregando o arquivo...</p>";
$arq = $metaestatTemplates . "/logos/" . $_FILES['uploadimagem']['name'];
//verifica nomes
verificaNome($_FILES['uploadimagem']['name']);
//chmod($metaestatTemplates."/logos",777);
if (file_exists($arq)) {
unlink($arq);
}
//sobe arquivo
$Arquivo = $_FILES['uploadimagem']['tmp_name'];
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:estat_mapa_upload.php
示例13: dirname
<?php
include_once dirname(__FILE__) . "/login.php";
if (in_array(strtoupper($funcao), $funcoesEdicao)) {
if (verificaOperacaoSessao("admin/html/subirshapefile") == false) {
retornaJSON("Vc nao pode realizar essa operacao.");
exit;
}
}
if (isset($_GET["tipo"])) {
$tipo = $_GET["tipo"];
}
//locaplic e usado para definir a pasta de destino
if (empty($locaplic)) {
exit;
}
error_reporting(0);
?>
<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" />
<script src="../../classesjs/classe_util.js"></script>
<title></title>
</head>
<body bgcolor="white" style="background-color:white;text-align:left;">
<p>
<?php
if (isset($_FILES['i3GEOuploadshp']['name'])) {
$dirDestino = $_POST["dirDestino"];
开发者ID:edmarmoretti,项目名称:i3geo,代码行数:31,代码来源:subirshapefile.php
注:本文中的verificaOperacaoSessao函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论