Commit abd8f915f1c52da61ae0c0f8c5cdd9f17485f66d

Authored by Edmar Moretti
1 parent 108f28f5

Utilização da variável $_SESSION para armazenar valores obtidos do arquivo ms_co…

…nfigura.php, evitando dessa forma a redundância de includes
Showing 65 changed files with 427 additions and 386 deletions   Show diff stats
admin/admin.db
No preview for this file type
admin1/cadastros/identifica/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +////include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/identifica" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/identifica" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -65,7 +65,7 @@ switch ($funcao) { @@ -65,7 +65,7 @@ switch ($funcao) {
65 $dados = \admin\cadastros\identifica\listar ( $dbh ); 65 $dados = \admin\cadastros\identifica\listar ( $dbh );
66 $dbhw = null; 66 $dbhw = null;
67 $dbh = null; 67 $dbh = null;
68 - if ($d === false) { 68 + if ($dados === false) {
69 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 69 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
70 } else { 70 } else {
71 \admin\php\funcoesAdmin\retornaJSON ( $dados ); 71 \admin\php\funcoesAdmin\retornaJSON ( $dados );
admin1/cadastros/identifica/funcoes.php
1 <?php 1 <?php
2 namespace admin\cadastros\identifica; 2 namespace admin\cadastros\identifica;
3 function listar($dbh, $id_i = ""){ 3 function listar($dbh, $id_i = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_i != ""){ 5 if($id_i != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = $id_i", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = $id_i", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_i = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_i = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { 17 function adicionar($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "publicado_i" => '', 21 "publicado_i" => '',
@@ -31,7 +31,8 @@ function adicionar($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { @@ -31,7 +31,8 @@ function adicionar($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) {
31 } 31 }
32 } 32 }
33 function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { 33 function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
34 - global $convUTF, $esquemaadmin; 34 + $convUTF = $_SESSION["convUTF"];
  35 + $esquemaadmin = $_SESSION["esquemaadmin"];
35 if ($convUTF != true){ 36 if ($convUTF != true){
36 $nome_i = utf8_decode($nome_i); 37 $nome_i = utf8_decode($nome_i);
37 } 38 }
@@ -48,7 +49,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { @@ -48,7 +49,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
48 return $id_i; 49 return $id_i;
49 } 50 }
50 function excluir($id_i, $dbhw) { 51 function excluir($id_i, $dbhw) {
51 - global $esquemaadmin; 52 + $esquemaadmin = $_SESSION["esquemaadmin"];
52 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false ); 53 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false );
53 if ($resultado === false) { 54 if ($resultado === false) {
54 return false; 55 return false;
admin1/cadastros/perfis/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +////include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/cadastros/perfis/funcoes.php
1 <?php 1 <?php
2 namespace admin\cadastros\perfis; 2 namespace admin\cadastros\perfis;
3 function listar($dbh, $id_perfil = ""){ 3 function listar($dbh, $id_perfil = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_perfil != ""){ 5 if($id_perfil != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -16,7 +16,7 @@ function listar($dbh, $id_perfil = &quot;&quot;){ @@ -16,7 +16,7 @@ function listar($dbh, $id_perfil = &quot;&quot;){
16 } 16 }
17 17
18 function adicionar($perfil, $dbhw) { 18 function adicionar($perfil, $dbhw) {
19 - global $esquemaadmin; 19 + $esquemaadmin = $_SESSION["esquemaadmin"];
20 try { 20 try {
21 $dataCol = array( 21 $dataCol = array(
22 "perfil" => '' 22 "perfil" => ''
@@ -29,7 +29,8 @@ function adicionar($perfil, $dbhw) { @@ -29,7 +29,8 @@ function adicionar($perfil, $dbhw) {
29 } 29 }
30 } 30 }
31 function alterar($id_perfil, $perfil,$dbhw) { 31 function alterar($id_perfil, $perfil,$dbhw) {
32 - global $convUTF, $esquemaadmin; 32 + $convUTF = $_SESSION["convUTF"];
  33 + $esquemaadmin = $_SESSION["esquemaadmin"];
33 //pega o nome conforme o ID 34 //pega o nome conforme o ID
34 $original = \admin\php\funcoesAdmin\pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false ); 35 $original = \admin\php\funcoesAdmin\pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false );
35 $original = $original[0]["perfil"]; 36 $original = $original[0]["perfil"];
@@ -145,7 +146,7 @@ function alterar($id_perfil, $perfil,$dbhw) { @@ -145,7 +146,7 @@ function alterar($id_perfil, $perfil,$dbhw) {
145 return $id_perfil; 146 return $id_perfil;
146 } 147 }
147 function excluir($id_perfil, $dbhw) { 148 function excluir($id_perfil, $dbhw) {
148 - global $esquemaadmin; 149 + $esquemaadmin = $_SESSION["esquemaadmin"];
149 //pega o nome conforme o ID 150 //pega o nome conforme o ID
150 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false ); 151 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false );
151 $perfil = $dados[0]["perfil"]; 152 $perfil = $dados[0]["perfil"];
admin1/cadastros/servicos/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +////include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/webservices" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/webservices" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/cadastros/servicos/funcoes.php
1 <?php 1 <?php
2 namespace admin\cadastros\servicos; 2 namespace admin\cadastros\servicos;
3 function listar($dbh, $id_ws = ""){ 3 function listar($dbh, $id_ws = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_ws != ""){ 5 if($id_ws != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id_ws ", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id_ws ", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_ws = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_ws = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { 17 function adicionar($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "desc_ws" => '', 21 "desc_ws" => '',
@@ -35,7 +35,8 @@ function adicionar($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -35,7 +35,8 @@ function adicionar($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
35 } 35 }
36 } 36 }
37 function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { 37 function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
38 - global $convUTF, $esquemaadmin; 38 + $convUTF = $_SESSION["convUTF"];
  39 + $esquemaadmin = $_SESSION["esquemaadmin"];
39 if ($convUTF != true){ 40 if ($convUTF != true){
40 $nome_ws = utf8_decode($nome_ws); 41 $nome_ws = utf8_decode($nome_ws);
41 $desc_ws = utf8_decode($desc_ws); 42 $desc_ws = utf8_decode($desc_ws);
@@ -55,7 +56,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -55,7 +56,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
55 return $id_ws; 56 return $id_ws;
56 } 57 }
57 function excluir($id_ws, $dbhw) { 58 function excluir($id_ws, $dbhw) {
58 - global $esquemaadmin; 59 + $esquemaadmin = $_SESSION["esquemaadmin"];
59 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false ); 60 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false );
60 if ($resultado === false) { 61 if ($resultado === false) {
61 return false; 62 return false;
admin1/cadastros/sistemas/exec.php
1 <?php 1 <?php
2 error_reporting ( 0 ); 2 error_reporting ( 0 );
3 /****************************************************************/ 3 /****************************************************************/
4 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 4 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
5 // 5 //
6 //checa login 6 //checa login
7 //valida _GET e _POST, juntando em _GET 7 //valida _GET e _POST, juntando em _GET
8 //pega algumas variaveis de uso mais comum 8 //pega algumas variaveis de uso mais comum
9 //session_start 9 //session_start
10 // 10 //
11 -include ($locaplic."/admin1/php/checaLogin.php"); 11 +include ("../../php/checaLogin.php");
12 //funcoes de administracao 12 //funcoes de administracao
13 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 13 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
14 // 14 //
15 //carrega outras funcoes e extensoes do PHP 15 //carrega outras funcoes e extensoes do PHP
16 // 16 //
17 -include ($locaplic."/classesphp/carrega_ext.php"); 17 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
18 // 18 //
19 //carrega as funcoes locais 19 //carrega as funcoes locais
20 //depende de funcoesAdmin.php 20 //depende de funcoesAdmin.php
@@ -24,7 +24,7 @@ include (&quot;funcoes.php&quot;); @@ -24,7 +24,7 @@ include (&quot;funcoes.php&quot;);
24 //conexao com o banco de administracao 24 //conexao com o banco de administracao
25 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 25 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
26 // 26 //
27 -include ($locaplic."/admin1/php/conexao.php"); 27 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
28 /***************************************************************/ 28 /***************************************************************/
29 29
30 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/sistemas" ) === false) { 30 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/sistemas" ) === false) {
admin1/cadastros/sistemas/funcoes.php
1 <?php 1 <?php
2 namespace admin\cadastros\sistemas; 2 namespace admin\cadastros\sistemas;
3 function listar($dbh, $id_sistema = ""){ 3 function listar($dbh, $id_sistema = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_sistema != ""){ 5 if($id_sistema != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemas WHERE id_sistema = $id_sistema", $dbh, false); 6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemas WHERE id_sistema = $id_sistema", $dbh, false);
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_sistema = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_sistema = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar( $publicado_sistema,$nome_sistema,$perfil_sistema, $dbhw) { 17 function adicionar( $publicado_sistema,$nome_sistema,$perfil_sistema, $dbhw) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "publicado_sistema" => '', 21 "publicado_sistema" => '',
@@ -32,7 +32,8 @@ function adicionar( $publicado_sistema,$nome_sistema,$perfil_sistema, $dbhw) { @@ -32,7 +32,8 @@ function adicionar( $publicado_sistema,$nome_sistema,$perfil_sistema, $dbhw) {
32 } 32 }
33 // $papeis deve ser um array 33 // $papeis deve ser um array
34 function alterar($id_sistema,$publicado_sistema,$nome_sistema,$perfil_sistema, $dbhw) { 34 function alterar($id_sistema,$publicado_sistema,$nome_sistema,$perfil_sistema, $dbhw) {
35 - global $convUTF, $esquemaadmin; 35 + $convUTF = $_SESSION["convUTF"];
  36 + $esquemaadmin = $_SESSION["esquemaadmin"];
36 if ($convUTF != true){ 37 if ($convUTF != true){
37 $nome_sistema = utf8_decode($nome_sistema); 38 $nome_sistema = utf8_decode($nome_sistema);
38 } 39 }
@@ -48,7 +49,7 @@ function alterar($id_sistema,$publicado_sistema,$nome_sistema,$perfil_sistema, $ @@ -48,7 +49,7 @@ function alterar($id_sistema,$publicado_sistema,$nome_sistema,$perfil_sistema, $
48 return $id_sistema; 49 return $id_sistema;
49 } 50 }
50 function excluir($id_sistema, $dbhw) { 51 function excluir($id_sistema, $dbhw) {
51 - global $esquemaadmin; 52 + $esquemaadmin = $_SESSION["esquemaadmin"];
52 include (dirname(__FILE__)."/funcoes/funcoes.php"); 53 include (dirname(__FILE__)."/funcoes/funcoes.php");
53 $funcoes = \admin\cadastros\sistemas\funcoes\listar ( $dbhw, $id_sistema ); 54 $funcoes = \admin\cadastros\sistemas\funcoes\listar ( $dbhw, $id_sistema );
54 if(count($funcoes) > 0){ 55 if(count($funcoes) > 0){
admin1/cadastros/sistemas/funcoes/exec.php
1 <?php 1 <?php
2 error_reporting ( 0 ); 2 error_reporting ( 0 );
3 /****************************************************************/ 3 /****************************************************************/
4 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 4 +////include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
5 // 5 //
6 //checa login 6 //checa login
7 //valida _GET e _POST, juntando em _GET 7 //valida _GET e _POST, juntando em _GET
8 //pega algumas variaveis de uso mais comum 8 //pega algumas variaveis de uso mais comum
9 //session_start 9 //session_start
10 // 10 //
11 -include ($locaplic."/admin1/php/checaLogin.php"); 11 +include ("../../../php/checaLogin.php");
12 //funcoes de administracao 12 //funcoes de administracao
13 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 13 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
14 // 14 //
15 //carrega outras funcoes e extensoes do PHP 15 //carrega outras funcoes e extensoes do PHP
16 // 16 //
17 -include ($locaplic."/classesphp/carrega_ext.php"); 17 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
18 // 18 //
19 //carrega as funcoes locais 19 //carrega as funcoes locais
20 //depende de funcoesAdmin.php 20 //depende de funcoesAdmin.php
@@ -24,7 +24,7 @@ include (&quot;funcoes.php&quot;); @@ -24,7 +24,7 @@ include (&quot;funcoes.php&quot;);
24 //conexao com o banco de administracao 24 //conexao com o banco de administracao
25 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 25 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
26 // 26 //
27 -include ($locaplic."/admin1/php/conexao.php"); 27 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
28 /***************************************************************/ 28 /***************************************************************/
29 29
30 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/sistemas" ) === false) { 30 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/sistemas" ) === false) {
admin1/cadastros/sistemas/funcoes/funcoes.php
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 namespace admin\cadastros\sistemas\funcoes; 2 namespace admin\cadastros\sistemas\funcoes;
3 3
4 function listar($dbh, $id_sistema, $id_funcao = ""){ 4 function listar($dbh, $id_sistema, $id_funcao = ""){
5 - global $esquemaadmin; 5 + $esquemaadmin = $_SESSION["esquemaadmin"];
6 if($id_funcao != ""){ 6 if($id_funcao != ""){
7 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf WHERE id_funcao = '$id_funcao'", $dbh, false); 7 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf WHERE id_funcao = '$id_funcao'", $dbh, false);
8 $dados = $dados[0]; 8 $dados = $dados[0];
@@ -16,7 +16,7 @@ function listar($dbh, $id_sistema, $id_funcao = &quot;&quot;){ @@ -16,7 +16,7 @@ function listar($dbh, $id_sistema, $id_funcao = &quot;&quot;){
16 } 16 }
17 } 17 }
18 function adicionar( $id_sistema,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$perfil_funcao, $dbhw) { 18 function adicionar( $id_sistema,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$perfil_funcao, $dbhw) {
19 - global $esquemaadmin; 19 + $esquemaadmin = $_SESSION["esquemaadmin"];
20 try { 20 try {
21 $dataCol = array( 21 $dataCol = array(
22 "nome_funcao" => '', 22 "nome_funcao" => '',
@@ -36,7 +36,8 @@ function adicionar( $id_sistema,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$ @@ -36,7 +36,8 @@ function adicionar( $id_sistema,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$
36 } 36 }
37 // $papeis deve ser um array 37 // $papeis deve ser um array
38 function alterar($id_funcao,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$perfil_funcao, $dbhw) { 38 function alterar($id_funcao,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$perfil_funcao, $dbhw) {
39 - global $convUTF, $esquemaadmin; 39 + $convUTF = $_SESSION["convUTF"];
  40 + $esquemaadmin = $_SESSION["esquemaadmin"];
40 if ($convUTF != true){ 41 if ($convUTF != true){
41 $nome_funcao = utf8_decode($nome_funcao); 42 $nome_funcao = utf8_decode($nome_funcao);
42 } 43 }
@@ -54,7 +55,7 @@ function alterar($id_funcao,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$perf @@ -54,7 +55,7 @@ function alterar($id_funcao,$nome_funcao,$abrir_funcao,$h_funcao,$w_funcao,$perf
54 return $id_funcao; 55 return $id_funcao;
55 } 56 }
56 function excluir($id_funcao, $dbhw) { 57 function excluir($id_funcao, $dbhw) {
57 - global $esquemaadmin; 58 + $esquemaadmin = $_SESSION["esquemaadmin"];
58 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_sistemasf", "id_funcao", $id_funcao, $dbhw, false ); 59 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_sistemasf", "id_funcao", $id_funcao, $dbhw, false );
59 if ($resultado === false) { 60 if ($resultado === false) {
60 return false; 61 return false;
admin1/cadastros/tags/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/cadastros/tags/funcoes.php
1 <?php 1 <?php
2 namespace admin\cadastros\tags; 2 namespace admin\cadastros\tags;
3 function listar($dbh, $id_tag = ""){ 3 function listar($dbh, $id_tag = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_tag != ""){ 5 if($id_tag != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_tag, nome from ".$esquemaadmin."i3geoadmin_tags WHERE id_tag = $id_tag ", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_tag, nome from ".$esquemaadmin."i3geoadmin_tags WHERE id_tag = $id_tag ", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_tag = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_tag = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar($nome, $dbhw) { 17 function adicionar($nome, $dbhw) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "nome" => '' 21 "nome" => ''
@@ -29,7 +29,8 @@ function adicionar($nome, $dbhw) { @@ -29,7 +29,8 @@ function adicionar($nome, $dbhw) {
29 } 29 }
30 // $papeis deve ser um array 30 // $papeis deve ser um array
31 function alterar($id_tag, $nome, $dbhw) { 31 function alterar($id_tag, $nome, $dbhw) {
32 - global $convUTF, $esquemaadmin; 32 + $convUTF = $_SESSION["convUTF"];
  33 + $esquemaadmin = $_SESSION["esquemaadmin"];
33 if ($convUTF != true){ 34 if ($convUTF != true){
34 $nome = utf8_decode($nome); 35 $nome = utf8_decode($nome);
35 } 36 }
@@ -43,7 +44,7 @@ function alterar($id_tag, $nome, $dbhw) { @@ -43,7 +44,7 @@ function alterar($id_tag, $nome, $dbhw) {
43 return $id_tag; 44 return $id_tag;
44 } 45 }
45 function excluir($id_tag, $dbhw) { 46 function excluir($id_tag, $dbhw) {
46 - global $esquemaadmin; 47 + $esquemaadmin = $_SESSION["esquemaadmin"];
47 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_tags", "id_tag", $id_tag, $dbhw, false ); 48 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_tags", "id_tag", $id_tag, $dbhw, false );
48 if ($resultado === false) { 49 if ($resultado === false) {
49 return false; 50 return false;
admin1/catalogo/atlas/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/atlas/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\atlas; 2 namespace admin\catalogo\atlas;
3 function listar($dbh, $id_atlas = ""){ 3 function listar($dbh, $id_atlas = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_atlas != ""){ 5 if($id_atlas != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT 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 from ".$esquemaadmin."i3geoadmin_atlas WHERE id_atlas = $id_atlas", $dbh, false); 6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT 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 from ".$esquemaadmin."i3geoadmin_atlas WHERE id_atlas = $id_atlas", $dbh, false);
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_atlas = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_atlas = &quot;&quot;){
15 } 15 }
16 } 16 }
17 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) { 17 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) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "publicado_atlas"=>'', 21 "publicado_atlas"=>'',
@@ -40,7 +40,8 @@ function adicionar( $titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_ @@ -40,7 +40,8 @@ function adicionar( $titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_
40 } 40 }
41 // $papeis deve ser um array 41 // $papeis deve ser um array
42 function 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) { 42 function 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) {
43 - global $convUTF, $esquemaadmin; 43 + $convUTF = $_SESSION["convUTF"];
  44 + $esquemaadmin = $_SESSION["esquemaadmin"];
44 if ($convUTF != true){ 45 if ($convUTF != true){
45 $desc_atlas = utf8_decode($desc_atlas); 46 $desc_atlas = utf8_decode($desc_atlas);
46 $titulo_atlas = utf8_decode($titulo_atlas); 47 $titulo_atlas = utf8_decode($titulo_atlas);
@@ -66,7 +67,7 @@ function alterar($id_atlas, $titulo_atlas, $publicado_atlas, $ordem_atlas, $base @@ -66,7 +67,7 @@ function alterar($id_atlas, $titulo_atlas, $publicado_atlas, $ordem_atlas, $base
66 return $id_atlas; 67 return $id_atlas;
67 } 68 }
68 function excluir($id_atlas, $dbhw) { 69 function excluir($id_atlas, $dbhw) {
69 - global $esquemaadmin; 70 + $esquemaadmin = $_SESSION["esquemaadmin"];
70 include (dirname(__FILE__)."/pranchas/funcoes.php"); 71 include (dirname(__FILE__)."/pranchas/funcoes.php");
71 $pranchas = \admin\catalogo\atlas\pranchas\listar($dbhw,$id_atlas); 72 $pranchas = \admin\catalogo\atlas\pranchas\listar($dbhw,$id_atlas);
72 if(count($pranchas) > 0){ 73 if(count($pranchas) > 0){
admin1/catalogo/atlas/pranchas/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/atlas/pranchas/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\atlas\pranchas; 2 namespace admin\catalogo\atlas\pranchas;
3 function listar($dbh, $id_atlas = "",$id_prancha = ""){ 3 function listar($dbh, $id_atlas = "",$id_prancha = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_prancha != ""){ 5 if($id_prancha != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT id_atlas, id_prancha, titulo_prancha, ordem_prancha, desc_prancha, h_prancha, icone_prancha, link_prancha, mapext_prancha, w_prancha from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_prancha = '$id_prancha'", $dbh, false); 6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT id_atlas, id_prancha, titulo_prancha, ordem_prancha, desc_prancha, h_prancha, icone_prancha, link_prancha, mapext_prancha, w_prancha from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_prancha = '$id_prancha'", $dbh, false);
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -16,7 +16,7 @@ function listar($dbh, $id_atlas = &quot;&quot;,$id_prancha = &quot;&quot;){ @@ -16,7 +16,7 @@ function listar($dbh, $id_atlas = &quot;&quot;,$id_prancha = &quot;&quot;){
16 } 16 }
17 17
18 function adicionar( $id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw) { 18 function adicionar( $id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw) {
19 - global $esquemaadmin; 19 + $esquemaadmin = $_SESSION["esquemaadmin"];
20 try { 20 try {
21 $dataCol = array( 21 $dataCol = array(
22 "ordem_prancha"=>0, 22 "ordem_prancha"=>0,
@@ -39,7 +39,8 @@ function adicionar( $id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $ @@ -39,7 +39,8 @@ function adicionar( $id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $
39 } 39 }
40 // $papeis deve ser um array 40 // $papeis deve ser um array
41 function alterar($id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw) { 41 function alterar($id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw) {
42 - global $convUTF, $esquemaadmin; 42 + $convUTF = $_SESSION["convUTF"];
  43 + $esquemaadmin = $_SESSION["esquemaadmin"];
43 if ($convUTF != true){ 44 if ($convUTF != true){
44 $desc_prancha = utf8_decode($desc_prancha); 45 $desc_prancha = utf8_decode($desc_prancha);
45 $titulo_prancha = utf8_decode($titulo_prancha); 46 $titulo_prancha = utf8_decode($titulo_prancha);
@@ -61,7 +62,7 @@ function alterar($id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_ @@ -61,7 +62,7 @@ function alterar($id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_
61 return $id_atlas; 62 return $id_atlas;
62 } 63 }
63 function excluir($id_prancha, $dbhw) { 64 function excluir($id_prancha, $dbhw) {
64 - global $esquemaadmin; 65 + $esquemaadmin = $_SESSION["esquemaadmin"];
65 include (dirname(__FILE__)."/temas/funcoes.php"); 66 include (dirname(__FILE__)."/temas/funcoes.php");
66 $temas = \admin\catalogo\atlas\pranchas\temas\listar($dbhw,$id_prancha); 67 $temas = \admin\catalogo\atlas\pranchas\temas\listar($dbhw,$id_prancha);
67 if(count($temas) > 0){ 68 if(count($temas) > 0){
admin1/catalogo/atlas/pranchas/temas/exec.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -62,7 +62,7 @@ switch ($funcao) { @@ -62,7 +62,7 @@ switch ($funcao) {
62 header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de temas de uma prancha" ); 62 header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de temas de uma prancha" );
63 } else { 63 } else {
64 include("../../../../../admin/php/classe_arvore.php"); 64 include("../../../../../admin/php/classe_arvore.php");
65 - $arvore = new Arvore($locaplic); 65 + $arvore = new Arvore($_SESSION["locaplic"]);
66 $temas = $arvore->pegaTodosTemas(true); 66 $temas = $arvore->pegaTodosTemas(true);
67 \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "temas"=>$temas) ); 67 \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "temas"=>$temas) );
68 } 68 }
@@ -77,7 +77,7 @@ switch ($funcao) { @@ -77,7 +77,7 @@ switch ($funcao) {
77 } else { 77 } else {
78 //pega a lista de temas 78 //pega a lista de temas
79 include("../../../../../admin/php/classe_arvore.php"); 79 include("../../../../../admin/php/classe_arvore.php");
80 - $arvore = new Arvore($locaplic); 80 + $arvore = new Arvore($_SESSION["locaplic"]);
81 $temas = $arvore->pegaTodosTemas(true); 81 $temas = $arvore->pegaTodosTemas(true);
82 \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "temas"=>$temas) ); 82 \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "temas"=>$temas) );
83 } 83 }
admin1/catalogo/atlas/pranchas/temas/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\atlas\pranchas\temas; 2 namespace admin\catalogo\atlas\pranchas\temas;
3 function listar($dbh, $id_prancha = "", $id_tema = ""){ 3 function listar($dbh, $id_prancha = "", $id_tema = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_tema != ""){ 5 if($id_tema != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT id_tema, ordem_tema, codigo_tema, ligado_tema from ".$esquemaadmin."i3geoadmin_atlast WHERE id_tema = '$id_tema'", $dbh, false); 6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT id_tema, ordem_tema, codigo_tema, ligado_tema from ".$esquemaadmin."i3geoadmin_atlast WHERE id_tema = '$id_tema'", $dbh, false);
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_prancha = &quot;&quot;, $id_tema = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_prancha = &quot;&quot;, $id_tema = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar( $id_prancha, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw ) { 17 function adicionar( $id_prancha, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw ) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "ordem_tema"=>0, 21 "ordem_tema"=>0,
@@ -32,7 +32,7 @@ function adicionar( $id_prancha, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw @@ -32,7 +32,7 @@ function adicionar( $id_prancha, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw
32 } 32 }
33 // $papeis deve ser um array 33 // $papeis deve ser um array
34 function alterar($id_tema, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw) { 34 function alterar($id_tema, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw) {
35 - global $esquemaadmin; 35 + $esquemaadmin = $_SESSION["esquemaadmin"];
36 //caso a atualizacao ocorra apos insert 36 //caso a atualizacao ocorra apos insert
37 $dataCol = array( 37 $dataCol = array(
38 "ordem_tema"=>$ordem_tema, 38 "ordem_tema"=>$ordem_tema,
@@ -54,7 +54,7 @@ function alterar($id_tema, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw) { @@ -54,7 +54,7 @@ function alterar($id_tema, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw) {
54 return $id_tema; 54 return $id_tema;
55 } 55 }
56 function excluir($id_tema, $dbhw) { 56 function excluir($id_tema, $dbhw) {
57 - global $esquemaadmin; 57 + $esquemaadmin = $_SESSION["esquemaadmin"];
58 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_atlast", "id_tema", $id_tema, $dbhw, false ); 58 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_atlast", "id_tema", $id_tema, $dbhw, false );
59 if ($resultado === false) { 59 if ($resultado === false) {
60 return false; 60 return false;
admin1/catalogo/mapas/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/mapas" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/mapas" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -65,7 +65,7 @@ switch ($funcao) { @@ -65,7 +65,7 @@ switch ($funcao) {
65 $dbh = null; 65 $dbh = null;
66 // pega a lista de temas 66 // pega a lista de temas
67 include ("../../../admin/php/classe_arvore.php"); 67 include ("../../../admin/php/classe_arvore.php");
68 - $arvore = new Arvore ( $locaplic ); 68 + $arvore = new Arvore ( $_SESSION["locaplic"] );
69 $temas = $arvore->pegaTodosTemas ( true ); 69 $temas = $arvore->pegaTodosTemas ( true );
70 \admin\php\funcoesAdmin\retornaJSON ( array ( 70 \admin\php\funcoesAdmin\retornaJSON ( array (
71 "dados" => $mapfile, 71 "dados" => $mapfile,
@@ -87,7 +87,7 @@ switch ($funcao) { @@ -87,7 +87,7 @@ switch ($funcao) {
87 $dbh = null; 87 $dbh = null;
88 // pega a lista de temas 88 // pega a lista de temas
89 include ("../../../admin/php/classe_arvore.php"); 89 include ("../../../admin/php/classe_arvore.php");
90 - $arvore = new Arvore ( $locaplic ); 90 + $arvore = new Arvore ( $_SESSION["locaplic"] );
91 $temas = $arvore->pegaTodosTemas ( true ); 91 $temas = $arvore->pegaTodosTemas ( true );
92 \admin\php\funcoesAdmin\retornaJSON ( array ( 92 \admin\php\funcoesAdmin\retornaJSON ( array (
93 "dados" => $mapfile, 93 "dados" => $mapfile,
admin1/catalogo/mapas/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\mapas; 2 namespace admin\catalogo\mapas;
3 function listar($dbh, $id_mapa = ""){ 3 function listar($dbh, $id_mapa = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_mapa != ""){ 5 if($id_mapa != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, 'nao' as contemmapfile from " . $esquemaadmin . "i3geoadmin_mapas where id_mapa = $id_mapa AND mapfile = '' or mapfile is null ", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, 'nao' as contemmapfile from " . $esquemaadmin . "i3geoadmin_mapas where id_mapa = $id_mapa AND mapfile = '' or mapfile is null ", $dbh, false );
7 if(count($dados) == 0){ 7 if(count($dados) == 0){
@@ -18,7 +18,7 @@ function listar($dbh, $id_mapa = &quot;&quot;){ @@ -18,7 +18,7 @@ function listar($dbh, $id_mapa = &quot;&quot;){
18 } 18 }
19 } 19 }
20 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) { 20 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) {
21 - global $esquemaadmin; 21 + $esquemaadmin = $_SESSION["esquemaadmin"];
22 try { 22 try {
23 $dataCol = array ( 23 $dataCol = array (
24 "publicado_mapa" => '', 24 "publicado_mapa" => '',
@@ -43,7 +43,8 @@ function adicionar($publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $t @@ -43,7 +43,8 @@ function adicionar($publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $t
43 } 43 }
44 // $papeis deve ser um array 44 // $papeis deve ser um array
45 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) { 45 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) {
46 - global $convUTF, $esquemaadmin; 46 + $convUTF = $_SESSION["convUTF"];
  47 + $esquemaadmin = $_SESSION["esquemaadmin"];
47 if ($convUTF != true) { 48 if ($convUTF != true) {
48 $nome_mapa = utf8_decode ( $nome_mapa ); 49 $nome_mapa = utf8_decode ( $nome_mapa );
49 $desc_mapa = utf8_decode ( $desc_mapa ); 50 $desc_mapa = utf8_decode ( $desc_mapa );
@@ -78,7 +79,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_ @@ -78,7 +79,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_
78 return $id_mapa; 79 return $id_mapa;
79 } 80 }
80 function excluir($id_mapa, $dbhw) { 81 function excluir($id_mapa, $dbhw) {
81 - global $esquemaadmin; 82 + $esquemaadmin = $_SESSION["esquemaadmin"];
82 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_mapas", "id_mapa", $id_mapa, $dbhw, false ); 83 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_mapas", "id_mapa", $id_mapa, $dbhw, false );
83 if ($resultado === false) { 84 if ($resultado === false) {
84 return false; 85 return false;
admin1/catalogo/mapfile/cdados/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -40,13 +40,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;]; @@ -40,13 +40,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;];
40 $funcao = strtoupper ( $funcao ); 40 $funcao = strtoupper ( $funcao );
41 switch ($funcao) { 41 switch ($funcao) {
42 case "CALCULAEXTENSAO" : 42 case "CALCULAEXTENSAO" :
43 - $ret = \admin\catalogo\mapfile\cdados\calculaExtensao($locaplic, $id_tema, $codigo); 43 + $ret = \admin\catalogo\mapfile\cdados\calculaExtensao($_SESSION["locaplic"], $id_tema, $codigo);
44 \admin\php\funcoesAdmin\retornaJSON ( array ( 44 \admin\php\funcoesAdmin\retornaJSON ( array (
45 "ret" => $ret 45 "ret" => $ret
46 ) ); 46 ) );
47 break; 47 break;
48 case "ALTERAR" : 48 case "ALTERAR" :
49 - $dados = \admin\catalogo\mapfile\cdados\alterar ( $locaplic, $id_tema, $codigo, $_POST["escala"], $_POST["extensao"], $_POST["encoding"]); 49 + $dados = \admin\catalogo\mapfile\cdados\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["escala"], $_POST["extensao"], $_POST["encoding"]);
50 if ($dados === false) { 50 if ($dados === false) {
51 header ( "HTTP/1.1 500 erro ao definir as propriedades" ); 51 header ( "HTTP/1.1 500 erro ao definir as propriedades" );
52 } else { 52 } else {
@@ -56,7 +56,7 @@ switch ($funcao) { @@ -56,7 +56,7 @@ switch ($funcao) {
56 } 56 }
57 break; 57 break;
58 case "LISTA" : 58 case "LISTA" :
59 - $dados = \admin\catalogo\mapfile\cdados\listar ($locaplic,$codigo); 59 + $dados = \admin\catalogo\mapfile\cdados\listar ($_SESSION["locaplic"],$codigo);
60 \admin\php\funcoesAdmin\retornaJSON ( array ( 60 \admin\php\funcoesAdmin\retornaJSON ( array (
61 "dados" => $dados 61 "dados" => $dados
62 ) ); 62 ) );
admin1/catalogo/mapfile/cdados/funcoes.php
@@ -52,7 +52,7 @@ function alterar($locaplic, $id_tema, $codigo, $escala, $extensao, $encoding) { @@ -52,7 +52,7 @@ function alterar($locaplic, $id_tema, $codigo, $escala, $extensao, $encoding) {
52 } 52 }
53 } 53 }
54 function calculaExtensao($locaplic, $id_tema, $codigo){ 54 function calculaExtensao($locaplic, $id_tema, $codigo){
55 - global $postgis_mapa; 55 + $postgis_mapa = $_SESSION["postgis_mapa"];
56 $arq = $locaplic . "/temas/" . $codigo . ".map"; 56 $arq = $locaplic . "/temas/" . $codigo . ".map";
57 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { 57 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) {
58 return false; 58 return false;
admin1/catalogo/mapfile/comportamento/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -42,13 +42,13 @@ $funcao = strtoupper ( $funcao ); @@ -42,13 +42,13 @@ $funcao = strtoupper ( $funcao );
42 switch ($funcao) { 42 switch ($funcao) {
43 case "ALTERAR" : 43 case "ALTERAR" :
44 // quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes 44 // quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes
45 - $dados = \admin\catalogo\mapfile\comportamento\alterar ( $locaplic, $id_tema, $codigo, $_POST["aplicaextensao"],$_POST["permitecomentario"],$_POST["temporizador"],$_POST["escondido"],$_POST["transitioneffect"],$_POST["status"],$_POST["iconetema"], $_POST["mensagem"]); 45 + $dados = \admin\catalogo\mapfile\comportamento\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["aplicaextensao"],$_POST["permitecomentario"],$_POST["temporizador"],$_POST["escondido"],$_POST["transitioneffect"],$_POST["status"],$_POST["iconetema"], $_POST["mensagem"]);
46 if ($dados === false) { 46 if ($dados === false) {
47 header ( "HTTP/1.1 500 erro ao alterar" ); 47 header ( "HTTP/1.1 500 erro ao alterar" );
48 } 48 }
49 break; 49 break;
50 case "LISTA" : 50 case "LISTA" :
51 - $dados = \admin\catalogo\mapfile\comportamento\listar ($locaplic,$codigo); 51 + $dados = \admin\catalogo\mapfile\comportamento\listar ($_SESSION["locaplic"],$codigo);
52 \admin\php\funcoesAdmin\retornaJSON ( array ( 52 \admin\php\funcoesAdmin\retornaJSON ( array (
53 "dados" => $dados 53 "dados" => $dados
54 ) ); 54 ) );
admin1/catalogo/mapfile/comportamento/funcoes.php
@@ -48,7 +48,8 @@ function listar($locaplic,$codigo){ @@ -48,7 +48,8 @@ function listar($locaplic,$codigo){
48 return $dados; 48 return $dados;
49 } 49 }
50 function alterar($locaplic, $id_tema, $codigo, $aplicaextensao, $permitecomentario, $temporizador, $escondido, $transitioneffect, $status, $iconetema, $mensagem){ 50 function alterar($locaplic, $id_tema, $codigo, $aplicaextensao, $permitecomentario, $temporizador, $escondido, $transitioneffect, $status, $iconetema, $mensagem){
51 - global $convUTF, $esquemaadmin; 51 + $convUTF = $_SESSION["convUTF"];
  52 + $esquemaadmin = $_SESSION["esquemaadmin"];
52 $arq = $locaplic . "/temas/" . $codigo . ".map"; 53 $arq = $locaplic . "/temas/" . $codigo . ".map";
53 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { 54 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) {
54 return false; 55 return false;
admin1/catalogo/mapfile/conexao/local/exec.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -41,13 +41,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;]; @@ -41,13 +41,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;];
41 $funcao = strtoupper ( $funcao ); 41 $funcao = strtoupper ( $funcao );
42 switch ($funcao) { 42 switch ($funcao) {
43 case "ALTERAR" : 43 case "ALTERAR" :
44 - $dados = \admin\catalogo\mapfile\conexao\local\alterar ($locaplic,$codigo,$_POST["connection"],$_POST["connectiontype"],$_POST["data"],$_POST["tileindex"],$_POST["tileitem"],$_POST["type"],$_POST["projection"],$_POST["convcaracter"],$_POST["metaestat"],$_POST["metaestat_id_medida_variavel"],$dbhw); 44 + $dados = \admin\catalogo\mapfile\conexao\local\alterar ($_SESSION["locaplic"],$codigo,$_POST["connection"],$_POST["connectiontype"],$_POST["data"],$_POST["tileindex"],$_POST["tileitem"],$_POST["type"],$_POST["projection"],$_POST["convcaracter"],$_POST["metaestat"],$_POST["metaestat_id_medida_variavel"],$dbhw);
45 if ($dados === false) { 45 if ($dados === false) {
46 header ( "HTTP/1.1 500 erro ao definir as propriedades" ); 46 header ( "HTTP/1.1 500 erro ao definir as propriedades" );
47 } 47 }
48 break; 48 break;
49 case "LISTA" : 49 case "LISTA" :
50 - $dados = \admin\catalogo\mapfile\conexao\local\listar ($locaplic,$codigo); 50 + $dados = \admin\catalogo\mapfile\conexao\local\listar ($_SESSION["locaplic"],$codigo);
51 \admin\php\funcoesAdmin\retornaJSON ( array ( 51 \admin\php\funcoesAdmin\retornaJSON ( array (
52 "dados" => $dados 52 "dados" => $dados
53 ) ); 53 ) );
admin1/catalogo/mapfile/conexao/local/funcoes.php
@@ -49,7 +49,7 @@ function listar($locaplic, $codigo) { @@ -49,7 +49,7 @@ function listar($locaplic, $codigo) {
49 return $dados; 49 return $dados;
50 } 50 }
51 function alterar($locaplic,$codigo,$connection,$connectiontype,$data,$tileindex,$tileitem,$type,$projection,$convcaracter,$metaestat,$metaestat_id_medida_variavel,$dbhw) { 51 function alterar($locaplic,$codigo,$connection,$connectiontype,$data,$tileindex,$tileitem,$type,$projection,$convcaracter,$metaestat,$metaestat_id_medida_variavel,$dbhw) {
52 - global $esquemaadmin; 52 + $esquemaadmin = $_SESSION["esquemaadmin"];
53 $arq = $locaplic . "/temas/" . $codigo . ".map"; 53 $arq = $locaplic . "/temas/" . $codigo . ".map";
54 if ($codigo == "" || ! file_exists ( $arq )) { 54 if ($codigo == "" || ! file_exists ( $arq )) {
55 header ( "HTTP/1.1 400 arquivo nao existe" ); 55 header ( "HTTP/1.1 400 arquivo nao existe" );
admin1/catalogo/mapfile/disponibilidade/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -40,13 +40,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;]; @@ -40,13 +40,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;];
40 $funcao = strtoupper ( $funcao ); 40 $funcao = strtoupper ( $funcao );
41 switch ($funcao) { 41 switch ($funcao) {
42 case "ALTERAR" : 42 case "ALTERAR" :
43 - $dados = \admin\catalogo\mapfile\disponibilidade\alterar ($locaplic, $id_tema, $codigo, $_POST["permiteogc"], $_POST["permitedownload"], $_POST["permitekml"], $_POST["permitekmz"], $_POST["download"], $_POST["arquivodownload"], $_POST["arquivokmz"], $dbhw); 43 + $dados = \admin\catalogo\mapfile\disponibilidade\alterar ($_SESSION["locaplic"], $id_tema, $codigo, $_POST["permiteogc"], $_POST["permitedownload"], $_POST["permitekml"], $_POST["permitekmz"], $_POST["download"], $_POST["arquivodownload"], $_POST["arquivokmz"], $dbhw);
44 if ($dados === false) { 44 if ($dados === false) {
45 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 45 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
46 } 46 }
47 break; 47 break;
48 case "LISTA" : 48 case "LISTA" :
49 - $dados = \admin\catalogo\mapfile\disponibilidade\listar ($locaplic,$codigo); 49 + $dados = \admin\catalogo\mapfile\disponibilidade\listar ($_SESSION["locaplic"],$codigo);
50 \admin\php\funcoesAdmin\retornaJSON ( array ( 50 \admin\php\funcoesAdmin\retornaJSON ( array (
51 "dados" => $dados 51 "dados" => $dados
52 ) ); 52 ) );
admin1/catalogo/mapfile/disponibilidade/funcoes.php
@@ -40,7 +40,7 @@ function listar($locaplic,$codigo){ @@ -40,7 +40,7 @@ function listar($locaplic,$codigo){
40 return $dados; 40 return $dados;
41 } 41 }
42 function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $permitekml, $permitekmz, $download, $arquivodownload, $arquivokmz, $dbhw){ 42 function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $permitekml, $permitekmz, $download, $arquivodownload, $arquivokmz, $dbhw){
43 - global $esquemaadmin; 43 + $esquemaadmin = $_SESSION["esquemaadmin"];
44 $arq = $locaplic . "/temas/" . $codigo . ".map"; 44 $arq = $locaplic . "/temas/" . $codigo . ".map";
45 if ($codigo == "" || ! file_exists ( $arq )) { 45 if ($codigo == "" || ! file_exists ( $arq )) {
46 header ( "HTTP/1.1 400 arquivo nao existe" ); 46 header ( "HTTP/1.1 400 arquivo nao existe" );
admin1/catalogo/mapfile/editavel/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -41,13 +41,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;]; @@ -41,13 +41,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;];
41 $funcao = strtoupper ( $funcao ); 41 $funcao = strtoupper ( $funcao );
42 switch ($funcao) { 42 switch ($funcao) {
43 case "ALTERAR" : 43 case "ALTERAR" :
44 - $dados = \admin\catalogo\mapfile\editavel\alterar ( $locaplic, $id_tema, $codigo, $_POST["editavel"], $_POST["esquematabelaeditavel"], $_POST["tabelaeditavel"], $_POST["colunaidunico"], $_POST["colunageometria"] ); 44 + $dados = \admin\catalogo\mapfile\editavel\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["editavel"], $_POST["esquematabelaeditavel"], $_POST["tabelaeditavel"], $_POST["colunaidunico"], $_POST["colunageometria"] );
45 if ($dados === false) { 45 if ($dados === false) {
46 header ( "HTTP/1.1 500 erro ao definir as propriedades" ); 46 header ( "HTTP/1.1 500 erro ao definir as propriedades" );
47 } 47 }
48 break; 48 break;
49 case "LISTA" : 49 case "LISTA" :
50 - $dados = \admin\catalogo\mapfile\editavel\listar ($locaplic,$codigo); 50 + $dados = \admin\catalogo\mapfile\editavel\listar ($_SESSION["locaplic"],$codigo);
51 \admin\php\funcoesAdmin\retornaJSON ( array ( 51 \admin\php\funcoesAdmin\retornaJSON ( array (
52 "dados" => $dados 52 "dados" => $dados
53 ) ); 53 ) );
admin1/catalogo/mapfile/editor/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\mapfile\editor; 2 namespace admin\catalogo\mapfile\editor;
3 function textoMapfile($codigo) { 3 function textoMapfile($codigo) {
4 - global $locaplic, $dbhw; 4 + global $dbhw;
  5 + $locaplic = $_SESSION["locaplic"];
5 $mapfile = $locaplic . "/temas/" . $codigo . ".map"; 6 $mapfile = $locaplic . "/temas/" . $codigo . ".map";
6 if (! file_exists ( $mapfile )) { 7 if (! file_exists ( $mapfile )) {
7 return "Arquivo $codigo n&atilde;o existe."; 8 return "Arquivo $codigo n&atilde;o existe.";
@@ -58,7 +59,9 @@ function textoMapfile($codigo) { @@ -58,7 +59,9 @@ function textoMapfile($codigo) {
58 } 59 }
59 } 60 }
60 function salvaMapfile() { 61 function salvaMapfile() {
61 - global $locaplic, $dbhw, $codigo, $gravarTexto, $esquemaadmin; 62 + global $dbhw, $codigo, $gravarTexto;
  63 + $esquemaadmin = $_SESSION["esquemaadmin"];
  64 + $locaplic = $_SESSION["locaplic"];
62 if (empty ( $gravarTexto )) { 65 if (empty ( $gravarTexto )) {
63 return; 66 return;
64 } 67 }
admin1/catalogo/mapfile/editor/index.php
@@ -2,28 +2,48 @@ @@ -2,28 +2,48 @@
2 // TODO botoes de copiar, colar, limpar 2 // TODO botoes de copiar, colar, limpar
3 // TODO editor de cores 3 // TODO editor de cores
4 // 4 //
  5 +
  6 +/****************************************************************/
  7 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
  8 +//
  9 +//checa login
  10 +//valida _GET e _POST, juntando em _GET
  11 +//pega algumas variaveis de uso mais comum
  12 +//session_start
  13 +//
  14 +include ("../../../php/checaLogin.php");
  15 +//funcoes de administracao
  16 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
  17 +//
  18 +//carrega outras funcoes e extensoes do PHP
  19 +//
  20 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
  21 +//
  22 +//carrega as funcoes locais
  23 +//depende de funcoesAdmin.php
  24 +//
  25 +include ("funcoes.php");
  26 +//
  27 +//conexao com o banco de administracao
  28 +//cria as variaveis $dbh e $dbhw alem de conexaoadmin
  29 +//
  30 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
  31 +/***************************************************************/
5 define ( "ONDEI3GEO", "../../../.." ); 32 define ( "ONDEI3GEO", "../../../.." );
6 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");  
7 -error_reporting ( 0 );  
8 include "../../../head.php"; 33 include "../../../head.php";
9 $codigo = filter_var ( $_GET ["codigo"], FILTER_SANITIZE_STRING ); 34 $codigo = filter_var ( $_GET ["codigo"], FILTER_SANITIZE_STRING );
10 $id_tema = ( int ) $_GET ["id_tema"]; 35 $id_tema = ( int ) $_GET ["id_tema"];
11 -include_once (dirname ( __FILE__ ) . "/../../../../admin/php/login.php");  
12 -include_once (dirname ( __FILE__ ) . "/../../../../admin/php/conexao.php");  
13 -error_reporting ( 0 );  
14 if (isset ( $_POST ["texto"] )) { 36 if (isset ( $_POST ["texto"] )) {
15 $gravarTexto = $_POST ["texto"]; 37 $gravarTexto = $_POST ["texto"];
16 $_POST ["texto"] = ""; 38 $_POST ["texto"] = "";
17 } 39 }
18 -$versao = \admin\php\funcoesAdmin\versao ();  
19 -$versao = $versao ["principal"];  
20 40
21 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editortexto" ) === false) { 41 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editortexto" ) === false) {
22 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 42 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
23 exit (); 43 exit ();
24 } 44 }
25 -error_reporting ( 0 );  
26 -include("funcoes.php"); 45 +$versao = \admin\php\funcoesAdmin\versao ();
  46 +$versao = $versao ["principal"];
27 \admin\catalogo\mapfile\editor\salvaMapfile (); 47 \admin\catalogo\mapfile\editor\salvaMapfile ();
28 $textoMapfile = \admin\catalogo\mapfile\editor\textoMapfile ( $codigo ); 48 $textoMapfile = \admin\catalogo\mapfile\editor\textoMapfile ( $codigo );
29 ?> 49 ?>
@@ -140,7 +160,7 @@ $(document).ready(function(){ @@ -140,7 +160,7 @@ $(document).ready(function(){
140 var protocolo = window.location.href; 160 var protocolo = window.location.href;
141 protocolo = protocolo.split(":")[0]; 161 protocolo = protocolo.split(":")[0];
142 162
143 - i3GEOadmin.editor.servidorPreview = protocolo + "://" + window.location.host + "/<?php echo basename($locaplic); ?>/admin1/catalogo/mapfile/preview/index.php"; 163 + i3GEOadmin.editor.servidorPreview = protocolo + "://" + window.location.host + "/<?php echo basename($_SESSION["locaplic"]); ?>/admin1/catalogo/mapfile/preview/index.php";
144 164
145 }); 165 });
146 </script> 166 </script>
admin1/catalogo/mapfile/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -41,7 +41,7 @@ switch ($funcao) { @@ -41,7 +41,7 @@ switch ($funcao) {
41 if(empty($_POST["titulolegenda"])){ 41 if(empty($_POST["titulolegenda"])){
42 $_POST["titulolegenda"] = $_POST ["nome_tema"]; 42 $_POST["titulolegenda"] = $_POST ["nome_tema"];
43 } 43 }
44 - $novo = \admin\catalogo\mapfile\adicionar ( $locaplic, $_POST["titulolegenda"], $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["nome_tema"], $_POST ["desc_tema"], $_POST ["en"], $_POST ["es"], true, $dbhw ); 44 + $novo = \admin\catalogo\mapfile\adicionar ( $_SESSION["locaplic"], $_POST["titulolegenda"], $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["nome_tema"], $_POST ["desc_tema"], $_POST ["en"], $_POST ["es"], true, $dbhw );
45 $dbhw = null; 45 $dbhw = null;
46 $dbh = null; 46 $dbh = null;
47 if ($novo === false) { 47 if ($novo === false) {
@@ -58,7 +58,7 @@ switch ($funcao) { @@ -58,7 +58,7 @@ switch ($funcao) {
58 $_POST["titulolegenda"] = $_POST ["nome_tema"]; 58 $_POST["titulolegenda"] = $_POST ["nome_tema"];
59 } 59 }
60 //quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes 60 //quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes
61 - $novo = \admin\catalogo\mapfile\alterar ( $locaplic, $_POST["id_tema"], $_POST["titulolegenda"], $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["nome_tema"], $_POST ["desc_tema"], $_POST ["en"], $_POST ["es"], true, $dbhw ); 61 + $novo = \admin\catalogo\mapfile\alterar ( $_SESSION["locaplic"], $_POST["id_tema"], $_POST["titulolegenda"], $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["nome_tema"], $_POST ["desc_tema"], $_POST ["en"], $_POST ["es"], true, $dbhw );
62 $dbhw = null; 62 $dbhw = null;
63 $dbh = null; 63 $dbh = null;
64 if ($novo === false) { 64 if ($novo === false) {
@@ -98,7 +98,7 @@ switch ($funcao) { @@ -98,7 +98,7 @@ switch ($funcao) {
98 } 98 }
99 break; 99 break;
100 case "LIMPACACHE" : 100 case "LIMPACACHE" :
101 - $retorna = \admin\catalogo\mapfile\limpaCache($locaplic, $codigo, $cachedir, $dir_tmp); 101 + $retorna = \admin\catalogo\mapfile\limpaCache($_SESSION["locaplic"], $codigo, $cachedir, $dir_tmp);
102 \admin\php\funcoesAdmin\retornaJSON ( "ok" ); 102 \admin\php\funcoesAdmin\retornaJSON ( "ok" );
103 break; 103 break;
104 case "CLONARMAPFILE" : 104 case "CLONARMAPFILE" :
admin1/catalogo/mapfile/funcoes.php
@@ -2,7 +2,8 @@ @@ -2,7 +2,8 @@
2 namespace admin\catalogo\mapfile; 2 namespace admin\catalogo\mapfile;
3 3
4 function excluir($codigo, $dbhw) { 4 function excluir($codigo, $dbhw) {
5 - global $locaplic, $esquemaadmin; 5 + $esquemaadmin = $_SESSION["esquemaadmin"];
  6 + $locaplic = $_SESSION["locaplic"];
6 // pega o id do tema 7 // pega o id do tema
7 // se o mapfile nao estiver registrado, $id sera vazio 8 // se o mapfile nao estiver registrado, $id sera vazio
8 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_tema from " . $esquemaadmin . "i3geoadmin_temas WHERE codigo_tema = '" . $codigo . "'", $dbhw, false ); 9 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_tema from " . $esquemaadmin . "i3geoadmin_temas WHERE codigo_tema = '" . $codigo . "'", $dbhw, false );
@@ -40,7 +41,8 @@ function excluir($codigo, $dbhw) { @@ -40,7 +41,8 @@ function excluir($codigo, $dbhw) {
40 return true; 41 return true;
41 } 42 }
42 function alterar($locaplic, $id_tema, $titulolegenda, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) { 43 function alterar($locaplic, $id_tema, $titulolegenda, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) {
43 - global $convUTF, $esquemaadmin; 44 + $convUTF = $_SESSION["convUTF"];
  45 + $esquemaadmin = $_SESSION["esquemaadmin"];
44 $arq = $locaplic . "/temas/" . $codigo . ".map"; 46 $arq = $locaplic . "/temas/" . $codigo . ".map";
45 if ($codigo == "" || ! file_exists ( $arq )) { 47 if ($codigo == "" || ! file_exists ( $arq )) {
46 header ( "HTTP/1.1 400 arquivo nao existe" ); 48 header ( "HTTP/1.1 400 arquivo nao existe" );
@@ -104,7 +106,8 @@ function alterar($locaplic, $id_tema, $titulolegenda, $link_tema, $codigo, $aces @@ -104,7 +106,8 @@ function alterar($locaplic, $id_tema, $titulolegenda, $link_tema, $codigo, $aces
104 } 106 }
105 } 107 }
106 function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) { 108 function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) {
107 - global $convUTF, $esquemaadmin; 109 + $convUTF = $_SESSION["convUTF"];
  110 + $esquemaadmin = $_SESSION["esquemaadmin"];
108 if ($codigo == "" || file_exists ( $arq )) { 111 if ($codigo == "" || file_exists ( $arq )) {
109 header ( "HTTP/1.1 400 arquivo ja existe" ); 112 header ( "HTTP/1.1 400 arquivo ja existe" );
110 exit (); 113 exit ();
@@ -199,8 +202,9 @@ function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublic @@ -199,8 +202,9 @@ function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublic
199 } 202 }
200 } 203 }
201 function listar($dbh, $filtro = "", $palavra = "", $validar = "") { 204 function listar($dbh, $filtro = "", $palavra = "", $validar = "") {
202 - global $convUTF, $locaplic, $esquemaadmin;  
203 - 205 + $convUTF = $_SESSION["convUTF"];
  206 + $esquemaadmin = $_SESSION["esquemaadmin"];
  207 + $locaplic = $_SESSION["locaplic"];
204 $arquivosTemp = array (); 208 $arquivosTemp = array ();
205 if (is_dir ( $locaplic . "/temas" )) { 209 if (is_dir ( $locaplic . "/temas" )) {
206 if ($dh = opendir ( $locaplic . "/temas" )) { 210 if ($dh = opendir ( $locaplic . "/temas" )) {
@@ -389,7 +393,9 @@ function listar($dbh, $filtro = &quot;&quot;, $palavra = &quot;&quot;, $validar = &quot;&quot;) { @@ -389,7 +393,9 @@ function listar($dbh, $filtro = &quot;&quot;, $palavra = &quot;&quot;, $validar = &quot;&quot;) {
389 return $lista; 393 return $lista;
390 } 394 }
391 function listaUnico($dbh, $codigo) { 395 function listaUnico($dbh, $codigo) {
392 - global $convUTF, $locaplic, $esquemaadmin; 396 + $convUTF = $_SESSION["convUTF"];
  397 + $esquemaadmin = $_SESSION["esquemaadmin"];
  398 + $locaplic = $_SESSION["locaplic"];
393 if(!file_exists($locaplic."/temas/".$codigo.".map")){ 399 if(!file_exists($locaplic."/temas/".$codigo.".map")){
394 header ( "HTTP/1.1 500 erro mapfile nao existe" ); 400 header ( "HTTP/1.1 500 erro mapfile nao existe" );
395 exit (); 401 exit ();
@@ -486,7 +492,7 @@ function limpaCache($locaplic, $codigo, $cachedir, $dir_tmp){ @@ -486,7 +492,7 @@ function limpaCache($locaplic, $codigo, $cachedir, $dir_tmp){
486 } 492 }
487 } 493 }
488 function clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw){ 494 function clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw){
489 - global $esquemaadmin; 495 + $esquemaadmin = $_SESSION["esquemaadmin"];
490 $arq = $locaplic . "/temas/" . $codigo . ".map"; 496 $arq = $locaplic . "/temas/" . $codigo . ".map";
491 $arqnovo = $locaplic . "/temas/" . $novocodigo . ".map"; 497 $arqnovo = $locaplic . "/temas/" . $novocodigo . ".map";
492 498
admin1/catalogo/mapfile/gruposusuarios/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -44,7 +44,7 @@ $id_tema = $_POST[&quot;id_tema&quot;]; @@ -44,7 +44,7 @@ $id_tema = $_POST[&quot;id_tema&quot;];
44 $funcao = strtoupper ( $funcao ); 44 $funcao = strtoupper ( $funcao );
45 switch ($funcao) { 45 switch ($funcao) {
46 case "ADICIONAR" : 46 case "ADICIONAR" :
47 - $novo = \admin\catalogo\mapfile\gruposusuarios\adicionar( $locaplic, $codigo, $id_grupo, $id_tema, $dbhw ); 47 + $novo = \admin\catalogo\mapfile\gruposusuarios\adicionar( $_SESSION["locaplic"], $codigo, $id_grupo, $id_tema, $dbhw );
48 $dbhw = null; 48 $dbhw = null;
49 $dbh = null; 49 $dbh = null;
50 if ($novo === false) { 50 if ($novo === false) {
@@ -52,7 +52,7 @@ switch ($funcao) { @@ -52,7 +52,7 @@ switch ($funcao) {
52 } 52 }
53 break; 53 break;
54 case "LISTA" : 54 case "LISTA" :
55 - $dados = \admin\catalogo\mapfile\gruposusuarios\listar ($dbh,$locaplic,$codigo); 55 + $dados = \admin\catalogo\mapfile\gruposusuarios\listar ($dbh,$_SESSION["locaplic"],$codigo);
56 include ("../../../usuarios/grupos/funcoes.php"); 56 include ("../../../usuarios/grupos/funcoes.php");
57 $grupos = \admin\usuarios\grupos\listar($dbh); 57 $grupos = \admin\usuarios\grupos\listar($dbh);
58 $dbhw = null; 58 $dbhw = null;
admin1/catalogo/mapfile/gruposusuarios/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\mapfile\gruposusuarios; 2 namespace admin\catalogo\mapfile\gruposusuarios;
3 function listar($dbh,$locaplic,$codigo){ 3 function listar($dbh,$locaplic,$codigo){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if(empty($codigo)){ 5 if(empty($codigo)){
6 $dbhw = null; 6 $dbhw = null;
7 $dbh = null; 7 $dbh = null;
@@ -35,7 +35,7 @@ function listar($dbh,$locaplic,$codigo){ @@ -35,7 +35,7 @@ function listar($dbh,$locaplic,$codigo){
35 } 35 }
36 } 36 }
37 function adicionar($locaplic,$codigo,$id_grupo, $id_tema, $dbhw) { 37 function adicionar($locaplic,$codigo,$id_grupo, $id_tema, $dbhw) {
38 - global $esquemaadmin; 38 + $esquemaadmin = $_SESSION["esquemaadmin"];
39 if(!file_exists($locaplic."/temas/".$codigo.".map")){ 39 if(!file_exists($locaplic."/temas/".$codigo.".map")){
40 $dbhw = null; 40 $dbhw = null;
41 $dbh = null; 41 $dbh = null;
@@ -66,7 +66,7 @@ function adicionar($locaplic,$codigo,$id_grupo, $id_tema, $dbhw) { @@ -66,7 +66,7 @@ function adicionar($locaplic,$codigo,$id_grupo, $id_tema, $dbhw) {
66 } 66 }
67 } 67 }
68 function excluir($id_tema, $id_grupo, $dbhw) { 68 function excluir($id_tema, $id_grupo, $dbhw) {
69 - global $esquemaadmin; 69 + $esquemaadmin = $_SESSION["esquemaadmin"];
70 try { 70 try {
71 $sql = "DELETE from ".$esquemaadmin."i3geousr_grupotema where id_tema = ? and id_grupo = ? "; 71 $sql = "DELETE from ".$esquemaadmin."i3geousr_grupotema where id_tema = ? and id_grupo = ? ";
72 $prep = $dbhw->prepare($sql); 72 $prep = $dbhw->prepare($sql);
@@ -81,7 +81,7 @@ function excluir($id_tema, $id_grupo, $dbhw) { @@ -81,7 +81,7 @@ function excluir($id_tema, $id_grupo, $dbhw) {
81 //apagar 81 //apagar
82 82
83 function listaUsuarios($dbh){ 83 function listaUsuarios($dbh){
84 - global $esquemaadmin; 84 + $esquemaadmin = $_SESSION["esquemaadmin"];
85 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", $dbh, false ); 85 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", $dbh, false );
86 if ($dados === false) { 86 if ($dados === false) {
87 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 87 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -91,7 +91,7 @@ function listaUsuarios($dbh){ @@ -91,7 +91,7 @@ function listaUsuarios($dbh){
91 } 91 }
92 } 92 }
93 function listaGruposUsuario($id_grupo,$dbh){ 93 function listaGruposUsuario($id_grupo,$dbh){
94 - global $esquemaadmin; 94 + $esquemaadmin = $_SESSION["esquemaadmin"];
95 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", $dbh, false ); 95 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", $dbh, false );
96 if ($dados === false) { 96 if ($dados === false) {
97 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 97 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -102,7 +102,8 @@ function listaGruposUsuario($id_grupo,$dbh){ @@ -102,7 +102,8 @@ function listaGruposUsuario($id_grupo,$dbh){
102 } 102 }
103 103
104 function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) { 104 function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
105 - global $convUTF, $esquemaadmin; 105 + $convUTF = $_SESSION["convUTF"];
  106 + $esquemaadmin = $_SESSION["esquemaadmin"];
106 if ($convUTF != true) { 107 if ($convUTF != true) {
107 $nome = utf8_decode ( $nome ); 108 $nome = utf8_decode ( $nome );
108 $descricao = utf8_decode ( $descricao ); 109 $descricao = utf8_decode ( $descricao );
@@ -133,7 +134,7 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) { @@ -133,7 +134,7 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
133 return $id_grupo; 134 return $id_grupo;
134 } 135 }
135 function adicionaUsuario($id_grupo, $id_usuario, $dbhw) { 136 function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
136 - global $esquemaadmin; 137 + $esquemaadmin = $_SESSION["esquemaadmin"];
137 $dataCol = array ( 138 $dataCol = array (
138 "id_usuario" => $id_usuario, 139 "id_usuario" => $id_usuario,
139 "id_grupo" => $id_grupo 140 "id_grupo" => $id_grupo
@@ -143,7 +144,7 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) { @@ -143,7 +144,7 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
143 } 144 }
144 145
145 function excluirUsuarios($id_grupo, $dbhw) { 146 function excluirUsuarios($id_grupo, $dbhw) {
146 - global $esquemaadmin; 147 + $esquemaadmin = $_SESSION["esquemaadmin"];
147 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupousuario", "id_grupo", $id_grupo, $dbhw, false ); 148 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupousuario", "id_grupo", $id_grupo, $dbhw, false );
148 return $resultado; 149 return $resultado;
149 } 150 }
admin1/catalogo/mapfile/preview/index.php
1 <?php 1 <?php
2 -error_reporting ( 0 );  
3 -include_once (dirname ( __FILE__ ) . "/../../../../admin/php/login.php"); 2 +include ("../../../php/checaLogin.php");
  3 +$locaplic = $_SESSION["locaplic"];
  4 +//funcoes de administracao
  5 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
  6 +//
  7 +//carrega outras funcoes e extensoes do PHP
  8 +//
  9 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
  10 +
4 if(\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/php/editortexto") == false){ 11 if(\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/php/editortexto") == false){
5 echo "Vc nao pode realizar essa operacao.";exit; 12 echo "Vc nao pode realizar essa operacao.";exit;
6 } 13 }
admin1/catalogo/mapfile/renderizacao/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -41,13 +41,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;]; @@ -41,13 +41,13 @@ $id_tema = ( int ) $_POST [&quot;id_tema&quot;];
41 $funcao = strtoupper ( $funcao ); 41 $funcao = strtoupper ( $funcao );
42 switch ($funcao) { 42 switch ($funcao) {
43 case "ALTERAR" : 43 case "ALTERAR" :
44 - $dados = \admin\catalogo\mapfile\renderizacao\alterar ( $locaplic, $id_tema, $codigo, $_POST["cache"], $_POST["tiles"], $_POST["maxfeatures"], $_POST["cortepixels"]); 44 + $dados = \admin\catalogo\mapfile\renderizacao\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["cache"], $_POST["tiles"], $_POST["maxfeatures"], $_POST["cortepixels"]);
45 if ($dados === false) { 45 if ($dados === false) {
46 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 46 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
47 } 47 }
48 break; 48 break;
49 case "LISTA" : 49 case "LISTA" :
50 - $dados = \admin\catalogo\mapfile\renderizacao\listar ($locaplic,$codigo); 50 + $dados = \admin\catalogo\mapfile\renderizacao\listar ($_SESSION["locaplic"],$codigo);
51 \admin\php\funcoesAdmin\retornaJSON ( array ( 51 \admin\php\funcoesAdmin\retornaJSON ( array (
52 "dados" => $dados 52 "dados" => $dados
53 ) ); 53 ) );
admin1/catalogo/mapfile/teste/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
@@ -35,7 +35,7 @@ if(empty($codigo)){ @@ -35,7 +35,7 @@ if(empty($codigo)){
35 header ( "HTTP/1.1 500 erro parametro invalido" ); 35 header ( "HTTP/1.1 500 erro parametro invalido" );
36 exit (); 36 exit ();
37 } 37 }
38 -$tema = $locaplic."/temas/".$codigo.".map"; 38 +$tema = $_SESSION["locaplic"]."/temas/".$codigo.".map";
39 if(!file_exists($tema)){ 39 if(!file_exists($tema)){
40 header ( "HTTP/1.1 500 erro mapfile nao encontrado" ); 40 header ( "HTTP/1.1 500 erro mapfile nao encontrado" );
41 exit (); 41 exit ();
@@ -64,7 +64,7 @@ function mapaBase($locaplic,$versao,$base){ @@ -64,7 +64,7 @@ function mapaBase($locaplic,$versao,$base){
64 if($base == "" || !isset($base)){ 64 if($base == "" || !isset($base)){
65 $base = ""; 65 $base = "";
66 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){ 66 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){
67 - $base = $locaplic."/aplicmap/geral1windowsv".$versao.".map"; 67 + $base = $_SESSION["locaplic"]."/aplicmap/geral1windowsv".$versao.".map";
68 } 68 }
69 else{ 69 else{
70 if($base == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv'.$versao.'.map')){ 70 if($base == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv'.$versao.'.map')){
@@ -77,15 +77,17 @@ function mapaBase($locaplic,$versao,$base){ @@ -77,15 +77,17 @@ function mapaBase($locaplic,$versao,$base){
77 $base = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map"; 77 $base = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map";
78 } 78 }
79 if($base == ""){ 79 if($base == ""){
80 - $base = $locaplic."/aplicmap/geral1v".$versao.".map"; 80 + $base = $_SESSION["locaplic"]."/aplicmap/geral1v".$versao.".map";
81 } 81 }
82 } 82 }
83 } 83 }
84 return $base; 84 return $base;
85 } 85 }
86 function testaTabela($tema){ 86 function testaTabela($tema){
87 - global $locaplic,$postgis_mapa,$versao,$base,$dir_tmp,$tempo;  
88 - 87 + global $versao,$base,$tempo;
  88 + $dir_tmp = $_SESSION["dir_tmp"];
  89 + $postgis_mapa = $_SESSION["postgis_mapa"];
  90 + $locaplic = $_SESSION["locaplic"];
89 $base = mapaBase($locaplic,$versao,$base); 91 $base = mapaBase($locaplic,$versao,$base);
90 92
91 $mapa = ms_newMapObj($base); 93 $mapa = ms_newMapObj($base);
@@ -120,7 +122,7 @@ function testaTabela($tema){ @@ -120,7 +122,7 @@ function testaTabela($tema){
120 } 122 }
121 123
122 zoomTema($pegarext,$mapa); 124 zoomTema($pegarext,$mapa);
123 - include_once($locaplic."/classesphp/classe_atributos.php"); 125 + include_once($_SESSION["locaplic"]."/classesphp/classe_atributos.php");
124 126
125 $t = new Atributos($mapa,$layern->name); 127 $t = new Atributos($mapa,$layern->name);
126 128
@@ -168,9 +170,11 @@ function testaTabela($tema){ @@ -168,9 +170,11 @@ function testaTabela($tema){
168 return $tab; 170 return $tab;
169 } 171 }
170 function testaMapaImg($tema){ 172 function testaMapaImg($tema){
171 - global $locaplic,$postgis_mapa,$versao,$base,$dir_tmp,$tempo;  
172 -  
173 - $base = mapaBase($locaplic,$versao,$base); 173 + global $versao,$base,$tempo;
  174 + $dir_tmp = $_SESSION["dir_tmp"];
  175 + $postgis_mapa = $_SESSION["postgis_mapa"];
  176 + $locaplic = $_SESSION["locaplic"];
  177 + $base = mapaBase($_SESSION["locaplic"],$versao,$base);
174 $mapa = ms_newMapObj($base); 178 $mapa = ms_newMapObj($base);
175 error_reporting (E_ALL); 179 error_reporting (E_ALL);
176 ms_ResetErrorList(); 180 ms_ResetErrorList();
admin1/catalogo/menus/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/funcoes.php
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 namespace admin\catalogo\menus; 3 namespace admin\catalogo\menus;
4 4
5 function listar($dbh, $id_menu = "") { 5 function listar($dbh, $id_menu = "") {
6 - global $esquemaadmin; 6 + $esquemaadmin = $_SESSION["esquemaadmin"];
7 if ($id_menu != "") { 7 if ($id_menu != "") {
8 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from ".$esquemaadmin."i3geoadmin_menus WHERE id_menu = $id_menu ", $dbh, false ); 8 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from ".$esquemaadmin."i3geoadmin_menus WHERE id_menu = $id_menu ", $dbh, false );
9 $dados = $dados [0]; 9 $dados = $dados [0];
@@ -17,7 +17,7 @@ function listar($dbh, $id_menu = &quot;&quot;) { @@ -17,7 +17,7 @@ function listar($dbh, $id_menu = &quot;&quot;) {
17 } 17 }
18 } 18 }
19 function adicionar($publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw) { 19 function adicionar($publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw) {
20 - global $esquemaadmin; 20 + $esquemaadmin = $_SESSION["esquemaadmin"];
21 try { 21 try {
22 $dataCol = array ( 22 $dataCol = array (
23 "en" => "", 23 "en" => "",
@@ -38,7 +38,8 @@ function adicionar($publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_men @@ -38,7 +38,8 @@ function adicionar($publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_men
38 } 38 }
39 // $papeis deve ser um array 39 // $papeis deve ser um array
40 function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw) { 40 function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw) {
41 - global $convUTF, $esquemaadmin; 41 + $convUTF = $_SESSION["convUTF"];
  42 + $esquemaadmin = $_SESSION["esquemaadmin"];
42 if ($convUTF != true) { 43 if ($convUTF != true) {
43 $nome_menu = utf8_decode ( $nome_menu ); 44 $nome_menu = utf8_decode ( $nome_menu );
44 $desc_menu = utf8_decode ( $desc_menu ); 45 $desc_menu = utf8_decode ( $desc_menu );
@@ -64,7 +65,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $ @@ -64,7 +65,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $
64 return $id_menu; 65 return $id_menu;
65 } 66 }
66 function excluir($id_menu, $dbhw) { 67 function excluir($id_menu, $dbhw) {
67 - global $esquemaadmin; 68 + $esquemaadmin = $_SESSION["esquemaadmin"];
68 $r = \admin\php\funcoesAdmin\pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 where id_menu=$id_menu"); 69 $r = \admin\php\funcoesAdmin\pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 where id_menu=$id_menu");
69 if(count($r) > 0){ 70 if(count($r) > 0){
70 header ( "HTTP/1.1 500 erro ao excluir. Exclua os grupos primeiro" ); 71 header ( "HTTP/1.1 500 erro ao excluir. Exclua os grupos primeiro" );
admin1/catalogo/menus/grupos/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/execraiz.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\menus\grupos { 2 namespace admin\catalogo\menus\grupos {
3 function listar($dbh, $id_menu = "", $id_n1){ 3 function listar($dbh, $id_menu = "", $id_n1){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_n1 != ""){ 5 if($id_n1 != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_n1 = $id_n1", $dbh, false); 6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_n1 = $id_n1", $dbh, false);
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ namespace admin\catalogo\menus\grupos { @@ -15,7 +15,7 @@ namespace admin\catalogo\menus\grupos {
15 } 15 }
16 } 16 }
17 function ordenar($id_menu, $ordem, $dbhw){ 17 function ordenar($id_menu, $ordem, $dbhw){
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n1 WHERE id_menu = $id_menu", $dbhw, false ); 19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n1 WHERE id_menu = $id_menu", $dbhw, false );
20 if(count($dados) != count($ordem)){ 20 if(count($dados) != count($ordem)){
21 header ( "HTTP/1.1 500 erro numero de registros nao batem" ); 21 header ( "HTTP/1.1 500 erro numero de registros nao batem" );
@@ -31,7 +31,7 @@ namespace admin\catalogo\menus\grupos { @@ -31,7 +31,7 @@ namespace admin\catalogo\menus\grupos {
31 return $resultado; 31 return $resultado;
32 } 32 }
33 function adicionar( $id_grupo, $id_menu, $publicado, $n1_perfil, $ordem, $dbhw) { 33 function adicionar( $id_grupo, $id_menu, $publicado, $n1_perfil, $ordem, $dbhw) {
34 - global $esquemaadmin; 34 + $esquemaadmin = $_SESSION["esquemaadmin"];
35 try { 35 try {
36 $dataCol = array( 36 $dataCol = array(
37 "id_menu" => $id_menu, 37 "id_menu" => $id_menu,
@@ -47,7 +47,7 @@ namespace admin\catalogo\menus\grupos { @@ -47,7 +47,7 @@ namespace admin\catalogo\menus\grupos {
47 } 47 }
48 } 48 }
49 function alterar($id_n1, $id_grupo, $id_menu, $publicado, $n1_perfil, $ordem, $dbhw) { 49 function alterar($id_n1, $id_grupo, $id_menu, $publicado, $n1_perfil, $ordem, $dbhw) {
50 - global $esquemaadmin; 50 + $esquemaadmin = $_SESSION["esquemaadmin"];
51 $dataCol = array( 51 $dataCol = array(
52 "publicado" => $publicado, 52 "publicado" => $publicado,
53 "id_grupo" => $id_grupo, 53 "id_grupo" => $id_grupo,
@@ -61,7 +61,7 @@ namespace admin\catalogo\menus\grupos { @@ -61,7 +61,7 @@ namespace admin\catalogo\menus\grupos {
61 return $id_n1; 61 return $id_n1;
62 } 62 }
63 function excluir($id_n1, $dbhw) { 63 function excluir($id_n1, $dbhw) {
64 - global $esquemaadmin; 64 + $esquemaadmin = $_SESSION["esquemaadmin"];
65 $r = \admin\php\funcoesAdmin\pegaDados("SELECT id_n2 from ".$esquemaadmin."i3geoadmin_n2 where id_n1 ='$id_n1'"); 65 $r = \admin\php\funcoesAdmin\pegaDados("SELECT id_n2 from ".$esquemaadmin."i3geoadmin_n2 where id_n1 ='$id_n1'");
66 if(count($r) > 0){ 66 if(count($r) > 0){
67 header ( "HTTP/1.1 500 erro ao excluir. Exclua os subgrupos primeiro" ); 67 header ( "HTTP/1.1 500 erro ao excluir. Exclua os subgrupos primeiro" );
@@ -81,7 +81,7 @@ namespace admin\catalogo\menus\grupos { @@ -81,7 +81,7 @@ namespace admin\catalogo\menus\grupos {
81 } 81 }
82 namespace admin\catalogo\menus\grupos\raiz { 82 namespace admin\catalogo\menus\grupos\raiz {
83 function listar($dbh, $id_raiz = "", $id_menu = ""){ 83 function listar($dbh, $id_raiz = "", $id_menu = ""){
84 - global $esquemaadmin; 84 + $esquemaadmin = $_SESSION["esquemaadmin"];
85 if($id_raiz != ""){ 85 if($id_raiz != ""){
86 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_raiz, id_tema, ordem, perfil from ".$esquemaadmin."i3geoadmin_raiz WHERE id_raiz = $id_raiz ", $dbh, false ); 86 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_raiz, id_tema, ordem, perfil from ".$esquemaadmin."i3geoadmin_raiz WHERE id_raiz = $id_raiz ", $dbh, false );
87 $dados = $dados[0]; 87 $dados = $dados[0];
@@ -95,7 +95,7 @@ namespace admin\catalogo\menus\grupos\raiz { @@ -95,7 +95,7 @@ namespace admin\catalogo\menus\grupos\raiz {
95 } 95 }
96 } 96 }
97 function ordenar($id_menu, $ordem, $dbhw){ 97 function ordenar($id_menu, $ordem, $dbhw){
98 - global $esquemaadmin; 98 + $esquemaadmin = $_SESSION["esquemaadmin"];
99 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_raiz WHERE nivel = 0 AND id_menu = $id_menu", $dbhw, false ); 99 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_raiz WHERE nivel = 0 AND id_menu = $id_menu", $dbhw, false );
100 if(count($dados) != count($ordem)){ 100 if(count($dados) != count($ordem)){
101 header ( "HTTP/1.1 500 erro numero de registros nao batem" ); 101 header ( "HTTP/1.1 500 erro numero de registros nao batem" );
@@ -111,7 +111,7 @@ namespace admin\catalogo\menus\grupos\raiz { @@ -111,7 +111,7 @@ namespace admin\catalogo\menus\grupos\raiz {
111 return $resultado; 111 return $resultado;
112 } 112 }
113 function adicionar($id_menu, $id_tema, $ordem, $perfil, $dbhw) { 113 function adicionar($id_menu, $id_tema, $ordem, $perfil, $dbhw) {
114 - global $esquemaadmin; 114 + $esquemaadmin = $_SESSION["esquemaadmin"];
115 try { 115 try {
116 $dataCol = array ( 116 $dataCol = array (
117 "id_menu" => $id_menu, 117 "id_menu" => $id_menu,
@@ -130,7 +130,7 @@ namespace admin\catalogo\menus\grupos\raiz { @@ -130,7 +130,7 @@ namespace admin\catalogo\menus\grupos\raiz {
130 } 130 }
131 } 131 }
132 function alterar($id_raiz, $id_tema, $ordem, $perfil, $dbhw) { 132 function alterar($id_raiz, $id_tema, $ordem, $perfil, $dbhw) {
133 - global $esquemaadmin; 133 + $esquemaadmin = $_SESSION["esquemaadmin"];
134 $dataCol = array( 134 $dataCol = array(
135 "id_tema" => $id_tema, 135 "id_tema" => $id_tema,
136 "perfil" => $perfil, 136 "perfil" => $perfil,
@@ -144,7 +144,7 @@ namespace admin\catalogo\menus\grupos\raiz { @@ -144,7 +144,7 @@ namespace admin\catalogo\menus\grupos\raiz {
144 return $id_raiz; 144 return $id_raiz;
145 } 145 }
146 function excluir($id_raiz, $dbhw) { 146 function excluir($id_raiz, $dbhw) {
147 - global $esquemaadmin; 147 + $esquemaadmin = $_SESSION["esquemaadmin"];
148 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_raiz", "id_raiz", $id_raiz, $dbhw, false ); 148 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_raiz", "id_raiz", $id_raiz, $dbhw, false );
149 if ($resultado === false) { 149 if ($resultado === false) {
150 return false; 150 return false;
admin1/catalogo/menus/grupos/listadegrupos/exec.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/listadegrupos/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\menus\grupos\listadegrupos; 2 namespace admin\catalogo\menus\grupos\listadegrupos;
3 function listar($dbh, $id_grupo = ""){ 3 function listar($dbh, $id_grupo = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_grupo != ""){ 5 if($id_grupo != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_grupos WHERE id_grupo = $id_grupo", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_grupos WHERE id_grupo = $id_grupo", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_grupo = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_grupo = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar($nome_grupo, $desc_grupo, $en, $es, $dbhw) { 17 function adicionar($nome_grupo, $desc_grupo, $en, $es, $dbhw) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "nome_grupo" => $nome_grupo, 21 "nome_grupo" => $nome_grupo,
@@ -32,7 +32,8 @@ function adicionar($nome_grupo, $desc_grupo, $en, $es, $dbhw) { @@ -32,7 +32,8 @@ function adicionar($nome_grupo, $desc_grupo, $en, $es, $dbhw) {
32 } 32 }
33 } 33 }
34 function alterar($id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw) { 34 function alterar($id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw) {
35 - global $convUTF, $esquemaadmin; 35 + $convUTF = $_SESSION["convUTF"];
  36 + $esquemaadmin = $_SESSION["esquemaadmin"];
36 if ($convUTF != true){ 37 if ($convUTF != true){
37 $nome_grupo = utf8_decode($nome_grupo); 38 $nome_grupo = utf8_decode($nome_grupo);
38 $desc_grupo = utf8_decode($desc_grupo); 39 $desc_grupo = utf8_decode($desc_grupo);
@@ -53,7 +54,7 @@ function alterar($id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw) { @@ -53,7 +54,7 @@ function alterar($id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw) {
53 return $id_grupo; 54 return $id_grupo;
54 } 55 }
55 function excluir($id_grupo, $dbhw) { 56 function excluir($id_grupo, $dbhw) {
56 - global $esquemaadmin; 57 + $esquemaadmin = $_SESSION["esquemaadmin"];
57 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_n WHERE id_grupo = $id_grupo", $dbhw, false ); 58 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_n WHERE id_grupo = $id_grupo", $dbhw, false );
58 if(count($dados) > 0){ 59 if(count($dados) > 0){
59 header ( "HTTP/1.1 500 erro ao excluir. Grupo em uso" ); 60 header ( "HTTP/1.1 500 erro ao excluir. Grupo em uso" );
admin1/catalogo/menus/grupos/subgrupos/exec.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/subgrupos/execraiz.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/subgrupos/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\menus\grupos\subgrupos { 2 namespace admin\catalogo\menus\grupos\subgrupos {
3 function listar($dbh, $id_n1 = "", $id_n2){ 3 function listar($dbh, $id_n1 = "", $id_n2){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_n2 != ""){ 5 if($id_n2 != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where id_n2 = '$id_n2'", $dbh, false); 6 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where id_n2 = '$id_n2'", $dbh, false);
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ namespace admin\catalogo\menus\grupos\subgrupos { @@ -15,7 +15,7 @@ namespace admin\catalogo\menus\grupos\subgrupos {
15 } 15 }
16 } 16 }
17 function ordenar($id_n1, $ordem, $dbhw){ 17 function ordenar($id_n1, $ordem, $dbhw){
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n2 WHERE id_n1 = '$id_n1'", $dbhw, false ); 19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n2 WHERE id_n1 = '$id_n1'", $dbhw, false );
20 if(count($dados) != count($ordem)){ 20 if(count($dados) != count($ordem)){
21 header ( "HTTP/1.1 500 erro numero de registros nao batem" ); 21 header ( "HTTP/1.1 500 erro numero de registros nao batem" );
@@ -31,7 +31,7 @@ namespace admin\catalogo\menus\grupos\subgrupos { @@ -31,7 +31,7 @@ namespace admin\catalogo\menus\grupos\subgrupos {
31 return $resultado; 31 return $resultado;
32 } 32 }
33 function adicionar( $id_subgrupo, $id_n1, $publicado, $n2_perfil, $ordem, $dbhw) { 33 function adicionar( $id_subgrupo, $id_n1, $publicado, $n2_perfil, $ordem, $dbhw) {
34 - global $esquemaadmin; 34 + $esquemaadmin = $_SESSION["esquemaadmin"];
35 try { 35 try {
36 $dataCol = array( 36 $dataCol = array(
37 "id_n1" => $id_n1, 37 "id_n1" => $id_n1,
@@ -48,7 +48,7 @@ namespace admin\catalogo\menus\grupos\subgrupos { @@ -48,7 +48,7 @@ namespace admin\catalogo\menus\grupos\subgrupos {
48 } 48 }
49 // $papeis deve ser um array 49 // $papeis deve ser um array
50 function alterar($id_n2, $id_subgrupo, $id_n1, $publicado, $n2_perfil, $ordem, $dbhw) { 50 function alterar($id_n2, $id_subgrupo, $id_n1, $publicado, $n2_perfil, $ordem, $dbhw) {
51 - global $esquemaadmin; 51 + $esquemaadmin = $_SESSION["esquemaadmin"];
52 $dataCol = array( 52 $dataCol = array(
53 "publicado" => $publicado, 53 "publicado" => $publicado,
54 "id_subgrupo" => $id_subgrupo, 54 "id_subgrupo" => $id_subgrupo,
@@ -62,7 +62,7 @@ namespace admin\catalogo\menus\grupos\subgrupos { @@ -62,7 +62,7 @@ namespace admin\catalogo\menus\grupos\subgrupos {
62 return $id_n2; 62 return $id_n2;
63 } 63 }
64 function excluir($id_n2, $dbhw) { 64 function excluir($id_n2, $dbhw) {
65 - global $esquemaadmin; 65 + $esquemaadmin = $_SESSION["esquemaadmin"];
66 $r = \admin\php\funcoesAdmin\pegaDados("SELECT id_n3 from ".$esquemaadmin."i3geoadmin_n3 where id_n2 ='$id_n2'"); 66 $r = \admin\php\funcoesAdmin\pegaDados("SELECT id_n3 from ".$esquemaadmin."i3geoadmin_n3 where id_n2 ='$id_n2'");
67 if(count($r) > 0){ 67 if(count($r) > 0){
68 header ( "HTTP/1.1 500 erro ao excluir. Exclua os subgrupos primeiro" ); 68 header ( "HTTP/1.1 500 erro ao excluir. Exclua os subgrupos primeiro" );
@@ -78,7 +78,7 @@ namespace admin\catalogo\menus\grupos\subgrupos { @@ -78,7 +78,7 @@ namespace admin\catalogo\menus\grupos\subgrupos {
78 } 78 }
79 namespace admin\catalogo\menus\grupos\subgrupos\raiz { 79 namespace admin\catalogo\menus\grupos\subgrupos\raiz {
80 function listar($dbh, $id_raiz = "", $id_n1 = "", $id_menu = ""){ 80 function listar($dbh, $id_raiz = "", $id_n1 = "", $id_menu = ""){
81 - global $esquemaadmin; 81 + $esquemaadmin = $_SESSION["esquemaadmin"];
82 if($id_raiz != ""){ 82 if($id_raiz != ""){
83 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_raiz, id_tema, ordem, perfil from ".$esquemaadmin."i3geoadmin_raiz WHERE id_raiz = '$id_raiz' ", $dbh, false ); 83 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_raiz, id_tema, ordem, perfil from ".$esquemaadmin."i3geoadmin_raiz WHERE id_raiz = '$id_raiz' ", $dbh, false );
84 $dados = $dados[0]; 84 $dados = $dados[0];
@@ -92,7 +92,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz { @@ -92,7 +92,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz {
92 } 92 }
93 } 93 }
94 function ordenar($id_n1, $ordem, $dbhw){ 94 function ordenar($id_n1, $ordem, $dbhw){
95 - global $esquemaadmin; 95 + $esquemaadmin = $_SESSION["esquemaadmin"];
96 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_raiz WHERE nivel = 1 AND id_nivel = '$id_n1'", $dbhw, false ); 96 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_raiz WHERE nivel = 1 AND id_nivel = '$id_n1'", $dbhw, false );
97 if(count($dados) != count($ordem)){ 97 if(count($dados) != count($ordem)){
98 header ( "HTTP/1.1 500 erro numero de registros nao batem" ); 98 header ( "HTTP/1.1 500 erro numero de registros nao batem" );
@@ -108,7 +108,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz { @@ -108,7 +108,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz {
108 return $resultado; 108 return $resultado;
109 } 109 }
110 function adicionar($id_menu, $id_n1, $id_tema, $ordem, $perfil, $dbhw) { 110 function adicionar($id_menu, $id_n1, $id_tema, $ordem, $perfil, $dbhw) {
111 - global $esquemaadmin; 111 + $esquemaadmin = $_SESSION["esquemaadmin"];
112 try { 112 try {
113 $dataCol = array ( 113 $dataCol = array (
114 "id_menu" => $id_menu, 114 "id_menu" => $id_menu,
@@ -126,7 +126,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz { @@ -126,7 +126,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz {
126 } 126 }
127 // $papeis deve ser um array 127 // $papeis deve ser um array
128 function alterar($id_raiz, $id_tema, $ordem, $perfil, $dbhw) { 128 function alterar($id_raiz, $id_tema, $ordem, $perfil, $dbhw) {
129 - global $esquemaadmin; 129 + $esquemaadmin = $_SESSION["esquemaadmin"];
130 $dataCol = array( 130 $dataCol = array(
131 "id_tema" => $id_tema, 131 "id_tema" => $id_tema,
132 "perfil" => $perfil, 132 "perfil" => $perfil,
@@ -140,7 +140,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz { @@ -140,7 +140,7 @@ namespace admin\catalogo\menus\grupos\subgrupos\raiz {
140 return $id_raiz; 140 return $id_raiz;
141 } 141 }
142 function excluir($id_raiz, $dbhw) { 142 function excluir($id_raiz, $dbhw) {
143 - global $esquemaadmin; 143 + $esquemaadmin = $_SESSION["esquemaadmin"];
144 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_raiz", "id_raiz", $id_raiz, $dbhw, false ); 144 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_raiz", "id_raiz", $id_raiz, $dbhw, false );
145 if ($resultado === false) { 145 if ($resultado === false) {
146 return false; 146 return false;
admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/exec.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\menus\grupos\subgrupos\listadesubgrupos; 2 namespace admin\catalogo\menus\grupos\subgrupos\listadesubgrupos;
3 function listar($dbh, $id_subgrupo = ""){ 3 function listar($dbh, $id_subgrupo = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_subgrupo != ""){ 5 if($id_subgrupo != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_subgrupos WHERE id_subgrupo = $id_subgrupo", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_subgrupos WHERE id_subgrupo = $id_subgrupo", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_subgrupo = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_subgrupo = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function adicionar($nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) { 17 function adicionar($nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) {
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 try { 19 try {
20 $dataCol = array( 20 $dataCol = array(
21 "nome_subgrupo" => $nome_subgrupo, 21 "nome_subgrupo" => $nome_subgrupo,
@@ -33,7 +33,8 @@ function adicionar($nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) { @@ -33,7 +33,8 @@ function adicionar($nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) {
33 } 33 }
34 } 34 }
35 function alterar($id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) { 35 function alterar($id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) {
36 - global $convUTF, $esquemaadmin; 36 + $convUTF = $_SESSION["convUTF"];
  37 + $esquemaadmin = $_SESSION["esquemaadmin"];
37 if ($convUTF != true){ 38 if ($convUTF != true){
38 $nome_subgrupo = utf8_decode($nome_subgrupo); 39 $nome_subgrupo = utf8_decode($nome_subgrupo);
39 $desc_subgrupo = utf8_decode($desc_subgrupo); 40 $desc_subgrupo = utf8_decode($desc_subgrupo);
@@ -54,7 +55,7 @@ function alterar($id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) @@ -54,7 +55,7 @@ function alterar($id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw)
54 return $id_subgrupo; 55 return $id_subgrupo;
55 } 56 }
56 function excluir($id_subgrupo, $dbhw) { 57 function excluir($id_subgrupo, $dbhw) {
57 - global $esquemaadmin; 58 + $esquemaadmin = $_SESSION["esquemaadmin"];
58 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_n2 WHERE id_subgrupo = $id_subgrupo", $dbhw, false ); 59 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from ".$esquemaadmin."i3geoadmin_n2 WHERE id_subgrupo = $id_subgrupo", $dbhw, false );
59 if(count($dados) > 0){ 60 if(count($dados) > 0){
60 header ( "HTTP/1.1 500 erro ao excluir. Subgrupo em uso" ); 61 header ( "HTTP/1.1 500 erro ao excluir. Subgrupo em uso" );
admin1/catalogo/menus/grupos/subgrupos/temas/exec.php
@@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../../ms_configura.php&quot;); @@ -7,13 +7,13 @@ include (dirname ( __FILE__ ) . &quot;/../../../../../../ms_configura.php&quot;);
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../../../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/catalogo/menus/grupos/subgrupos/temas/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\menus\grupos\subgrupos\temas; 2 namespace admin\catalogo\menus\grupos\subgrupos\temas;
3 function todosTemas($dbh){ 3 function todosTemas($dbh){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 $dados = \admin\php\funcoesAdmin\pegaDados("select id_tema,desc_tema,nome_tema,codigo_tema from ".$esquemaadmin."i3geoadmin_temas order by lower(nome_tema) ", $dbh, false); 5 $dados = \admin\php\funcoesAdmin\pegaDados("select id_tema,desc_tema,nome_tema,codigo_tema from ".$esquemaadmin."i3geoadmin_temas order by lower(nome_tema) ", $dbh, false);
6 if ($dados === false) { 6 if ($dados === false) {
7 return false; 7 return false;
@@ -10,7 +10,7 @@ function todosTemas($dbh){ @@ -10,7 +10,7 @@ function todosTemas($dbh){
10 } 10 }
11 } 11 }
12 function listar($dbh, $id_n2 = "", $id_n3 = ""){ 12 function listar($dbh, $id_n2 = "", $id_n3 = ""){
13 - global $esquemaadmin; 13 + $esquemaadmin = $_SESSION["esquemaadmin"];
14 if($id_n3 != ""){ 14 if($id_n3 != ""){
15 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where id_n3 = '$id_n3'", $dbh, false); 15 $dados = \admin\php\funcoesAdmin\pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where id_n3 = '$id_n3'", $dbh, false);
16 $dados = $dados[0]; 16 $dados = $dados[0];
@@ -24,7 +24,7 @@ function listar($dbh, $id_n2 = &quot;&quot;, $id_n3 = &quot;&quot;){ @@ -24,7 +24,7 @@ function listar($dbh, $id_n2 = &quot;&quot;, $id_n3 = &quot;&quot;){
24 } 24 }
25 } 25 }
26 function adicionar( $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw) { 26 function adicionar( $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw) {
27 - global $esquemaadmin; 27 + $esquemaadmin = $_SESSION["esquemaadmin"];
28 try { 28 try {
29 $dataCol = array( 29 $dataCol = array(
30 "id_n2" => $id_n2, 30 "id_n2" => $id_n2,
@@ -41,7 +41,7 @@ function adicionar( $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw) { @@ -41,7 +41,7 @@ function adicionar( $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw) {
41 } 41 }
42 // $papeis deve ser um array 42 // $papeis deve ser um array
43 function alterar($id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw) { 43 function alterar($id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw) {
44 - global $esquemaadmin; 44 + $esquemaadmin = $_SESSION["esquemaadmin"];
45 $dataCol = array( 45 $dataCol = array(
46 "publicado" => $publicado, 46 "publicado" => $publicado,
47 "id_tema" => $id_tema, 47 "id_tema" => $id_tema,
@@ -55,7 +55,7 @@ function alterar($id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw @@ -55,7 +55,7 @@ function alterar($id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw
55 return $id_n3; 55 return $id_n3;
56 } 56 }
57 function excluir($id_n3, $dbhw) { 57 function excluir($id_n3, $dbhw) {
58 - global $esquemaadmin; 58 + $esquemaadmin = $_SESSION["esquemaadmin"];
59 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_n3", "id_n3", $id_n3, $dbhw, false ); 59 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_n3", "id_n3", $id_n3, $dbhw, false );
60 if ($resultado === false) { 60 if ($resultado === false) {
61 return false; 61 return false;
@@ -63,7 +63,7 @@ function excluir($id_n3, $dbhw) { @@ -63,7 +63,7 @@ function excluir($id_n3, $dbhw) {
63 return $resultado; 63 return $resultado;
64 } 64 }
65 function ordenar($id_n2, $ordem, $dbhw){ 65 function ordenar($id_n2, $ordem, $dbhw){
66 - global $esquemaadmin; 66 + $esquemaadmin = $_SESSION["esquemaadmin"];
67 //verifica se existe a mesma quantidade de registros no banco e na lista de ids 67 //verifica se existe a mesma quantidade de registros no banco e na lista de ids
68 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n3 WHERE id_n2 = $id_n2", $dbhw, false ); 68 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n3 WHERE id_n2 = $id_n2", $dbhw, false );
69 if(count($dados) != count($ordem)){ 69 if(count($dados) != count($ordem)){
admin1/ferramentas/miniaturas/exec.php
@@ -53,15 +53,15 @@ include &quot;index.php&quot;; @@ -53,15 +53,15 @@ include &quot;index.php&quot;;
53 foreach ($arqs as $arq){ 53 foreach ($arqs as $arq){
54 $arq = str_replace(" ","xxxx",$arq); 54 $arq = str_replace(" ","xxxx",$arq);
55 $temp = explode(".",$arq); 55 $temp = explode(".",$arq);
56 - if(file_exists($locaplic.'/temas/'.$arq) && $temp[(count($temp) - 1)] == "map" && !(strpos($temp[0],"_") === 0) ){ 56 + if(file_exists($_SESSION["locaplic"].'/temas/'.$arq) && $temp[(count($temp) - 1)] == "map" && !(strpos($temp[0],"_") === 0) ){
57 echo "<div 'class=well'><h4>$arq</h4>"; 57 echo "<div 'class=well'><h4>$arq</h4>";
58 if($tipo == "mini" || $tipo == "todos"){ 58 if($tipo == "mini" || $tipo == "todos"){
59 - if(!file_exists($locaplic.'/temas/miniaturas/'.$arq.'.mini.png')){ 59 + if(!file_exists($_SESSION["locaplic"].'/temas/miniaturas/'.$arq.'.mini.png')){
60 verificaMiniatura($arq,"mini"); 60 verificaMiniatura($arq,"mini");
61 } 61 }
62 } 62 }
63 if($tipo == "grande" || $tipo == "todos"){ 63 if($tipo == "grande" || $tipo == "todos"){
64 - if(!file_exists($locaplic.'/temas/miniaturas/'.$arq.'.grande.png')){ 64 + if(!file_exists($_SESSION["locaplic"].'/temas/miniaturas/'.$arq.'.grande.png')){
65 verificaMiniatura($arq,"grande"); 65 verificaMiniatura($arq,"grande");
66 } 66 }
67 } 67 }
@@ -87,7 +87,9 @@ include &quot;index.php&quot;; @@ -87,7 +87,9 @@ include &quot;index.php&quot;;
87 // 87 //
88 function verificaMiniatura($map,$tipo,$admin=false) 88 function verificaMiniatura($map,$tipo,$admin=false)
89 { 89 {
90 - global $locaplic,$versao,$base,$postgis_mapa; 90 + global $versao,$base;
  91 + $postgis_mapa = $_SESSION["postgis_mapa"];
  92 + $locaplic = $_SESSION["locaplic"];
91 if($versao == ""){ 93 if($versao == ""){
92 $versao = \admin\php\funcoesAdmin\versao(); 94 $versao = \admin\php\funcoesAdmin\versao();
93 $versao = $versao["principal"]; 95 $versao = $versao["principal"];
@@ -97,21 +99,21 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -97,21 +99,21 @@ function verificaMiniatura($map,$tipo,$admin=false)
97 $map = str_replace("\\","/",$map); 99 $map = str_replace("\\","/",$map);
98 $map = basename($map); 100 $map = basename($map);
99 $extensao = ".map"; 101 $extensao = ".map";
100 - if (file_exists($locaplic.'/temas/'.$map)){  
101 - $tema = $locaplic.'/temas/'.$map; 102 + if (file_exists($_SESSION["locaplic"].'/temas/'.$map)){
  103 + $tema = $_SESSION["locaplic"].'/temas/'.$map;
102 } 104 }
103 else{ 105 else{
104 - if (file_exists($locaplic.'/temas/'.$map.'.gvp')){ 106 + if (file_exists($_SESSION["locaplic"].'/temas/'.$map.'.gvp')){
105 $extensao = ".gvp"; 107 $extensao = ".gvp";
106 } 108 }
107 - $tema = $locaplic.'/temas/'.$map.$extensao; 109 + $tema = $_SESSION["locaplic"].'/temas/'.$map.$extensao;
108 } 110 }
109 if ($tema != ""){ 111 if ($tema != ""){
110 if(isset($base) && $base != ""){ 112 if(isset($base) && $base != ""){
111 if(file_exists($base)) 113 if(file_exists($base))
112 {$f = $base;} 114 {$f = $base;}
113 else 115 else
114 - {$f = $locaplic."/aplicmap/".$base.".map";} 116 + {$f = $_SESSION["locaplic"]."/aplicmap/".$base.".map";}
115 if(!file_exists($base)){ 117 if(!file_exists($base)){
116 echo "<div class='alert alert-danger'>ARQUIVO $base N&Acirc;O FOI ENCONTRADO. CORRIJA ISSO EM ms_configura.php"; 118 echo "<div class='alert alert-danger'>ARQUIVO $base N&Acirc;O FOI ENCONTRADO. CORRIJA ISSO EM ms_configura.php";
117 exit; 119 exit;
@@ -120,7 +122,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -120,7 +122,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
120 else{ 122 else{
121 $f = ""; 123 $f = "";
122 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){ 124 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){
123 - $f = $locaplic."/aplicmap/geral1windowsv".$versao.".map"; 125 + $f = $_SESSION["locaplic"]."/aplicmap/geral1windowsv".$versao.".map";
124 } 126 }
125 else{ 127 else{
126 if($f == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv'.$versao.'.map')){ 128 if($f == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv'.$versao.'.map')){
@@ -133,7 +135,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -133,7 +135,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
133 $f = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map"; 135 $f = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map";
134 } 136 }
135 if($f == ""){ 137 if($f == ""){
136 - $f = $locaplic."/aplicmap/geral1v".$versao.".map"; 138 + $f = $_SESSION["locaplic"]."/aplicmap/geral1v".$versao.".map";
137 } 139 }
138 } 140 }
139 } 141 }
@@ -153,7 +155,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -153,7 +155,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
153 $layern->set("status",MS_DEFAULT); 155 $layern->set("status",MS_DEFAULT);
154 cloneInlineSymbol($layern,$nmapa,$mapa); 156 cloneInlineSymbol($layern,$nmapa,$mapa);
155 ms_newLayerObj($mapa, $layern); 157 ms_newLayerObj($mapa, $layern);
156 - autoClasses($layern,$mapa,$locaplic); 158 + autoClasses($layern,$mapa,$_SESSION["locaplic"]);
157 if ($layern->data == ""){ 159 if ($layern->data == ""){
158 $dados = $layern->connection; 160 $dados = $layern->connection;
159 } 161 }
@@ -186,7 +188,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -186,7 +188,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
186 zoomTemaMiniatura($pegarext,$mapa); 188 zoomTemaMiniatura($pegarext,$mapa);
187 } 189 }
188 if($extensao == ".gvp"){ 190 if($extensao == ".gvp"){
189 - include_once($locaplic."/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php"); 191 + include_once($_SESSION["locaplic"]."/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php");
190 $gm = new gvsig2mapfile($tema); 192 $gm = new gvsig2mapfile($tema);
191 $gvsigview = $gm->getViewsNames(); 193 $gvsigview = $gm->getViewsNames();
192 foreach($gvsigview as $v){ 194 foreach($gvsigview as $v){
@@ -261,7 +263,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -261,7 +263,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
261 //copia a imagem 263 //copia a imagem
262 // 264 //
263 if($admin === true){ 265 if($admin === true){
264 - $dir = $locaplic."/temas/miniaturas"; 266 + $dir = $_SESSION["locaplic"]."/temas/miniaturas";
265 $mini = $dir."/".$map.".map.mini.png"; 267 $mini = $dir."/".$map.".map.mini.png";
266 $grande = $dir."/".$map.".map.grande.png"; 268 $grande = $dir."/".$map.".map.grande.png";
267 if(file_exists($mini)) 269 if(file_exists($mini))
admin1/index.php
@@ -17,7 +17,27 @@ if (! empty ( $_COOKIE [&quot;i3geocodigologin&quot;] )) { @@ -17,7 +17,27 @@ if (! empty ( $_COOKIE [&quot;i3geocodigologin&quot;] )) {
17 } 17 }
18 } 18 }
19 define ( "ONDEI3GEO", ".." ); 19 define ( "ONDEI3GEO", ".." );
  20 +//
  21 +//inclui na session as variaveis obtidas do ms_configura.php
  22 +//
20 include (dirname ( __FILE__ ) . "/../ms_configura.php"); 23 include (dirname ( __FILE__ ) . "/../ms_configura.php");
  24 +$_SESSION["locaplic"] = $locaplic;
  25 +unset ($locaplic);
  26 +//
  27 +//define a variavel que armazena o esquema do banco de administracao
  28 +//
  29 +$_SESSION["esquemaadmin"] = "";
  30 +if($esquemaadmin != ""){
  31 + $_SESSION["esquemaadmin"] = str_replace(".","",$esquemaadmin).".";
  32 +}
  33 +unset ($esquemaadmin);
  34 +$_SESSION["postgis_mapa"] = $postgis_mapa;
  35 +unset($postgis_mapa);
  36 +$_SESSION["logTransacoes"] = $logTransacoes;
  37 +unset($logTransacoes);
  38 +$_SESSION["dir_tmp"] = $dir_tmp;
  39 +unset($dir_tmp);
  40 +
21 error_reporting ( 0 ); 41 error_reporting ( 0 );
22 include "head.php"; 42 include "head.php";
23 ?> 43 ?>
admin1/php/checaLogin.php
1 <?php 1 <?php
2 -error_reporting ( 0 );  
3 -if(empty($locaplic)){  
4 - exit;  
5 -} 2 +error_reporting ( E_ALL );
  3 +error_log("checaLogin teste",0);
  4 +
6 // para nao ocorrer tentativa de uso direto 5 // para nao ocorrer tentativa de uso direto
7 if (basename ( __FILE__ ) == basename ( $_SERVER ['SCRIPT_FILENAME'] )) { 6 if (basename ( __FILE__ ) == basename ( $_SERVER ['SCRIPT_FILENAME'] )) {
8 exit (); 7 exit ();
@@ -83,6 +82,10 @@ session_name ( &quot;i3GeoLogin&quot; ); @@ -83,6 +82,10 @@ session_name ( &quot;i3GeoLogin&quot; );
83 if (! empty ( $_COOKIE ["i3geocodigologin"] )) { 82 if (! empty ( $_COOKIE ["i3geocodigologin"] )) {
84 session_id ( $_COOKIE ["i3geocodigologin"] ); 83 session_id ( $_COOKIE ["i3geocodigologin"] );
85 session_start (); 84 session_start ();
  85 + if(empty($_SESSION["locaplic"])){
  86 + header ( "HTTP/1.1 403 Locaplic nao definido na sessao" );
  87 + exit;
  88 + }
86 //verifica tambem se o usuario entrou pela pagina de administracao principal 89 //verifica tambem se o usuario entrou pela pagina de administracao principal
87 if ($_SESSION ["usuario"] != $_COOKIE ["i3geousuariologin"] || $_SESSION ["initOk"] != true ) { 90 if ($_SESSION ["usuario"] != $_COOKIE ["i3geousuariologin"] || $_SESSION ["initOk"] != true ) {
88 $_COOKIE = array (); 91 $_COOKIE = array ();
admin1/php/conexao.php
1 <?php 1 <?php
2 -if(empty($locaplic)){ 2 +if(empty($_SESSION["locaplic"])){
3 echo "locaplic nao definido em conexao.php"; 3 echo "locaplic nao definido em conexao.php";
4 exit; 4 exit;
5 } 5 }
6 if(!isset($conexaoadmin)){ 6 if(!isset($conexaoadmin)){
7 $conexaoadmin = ""; 7 $conexaoadmin = "";
8 } 8 }
9 -if(!isset($esquemaadmin)){  
10 - $esquemaadmin = "";  
11 -}  
12 -if($esquemaadmin != ""){  
13 - $esquemaadmin = str_replace(".","",$esquemaadmin).".";  
14 -}  
15 if(!isset($logTransacoes)){ 9 if(!isset($logTransacoes)){
16 $logTransacoes = false; 10 $logTransacoes = false;
17 } 11 }
@@ -20,7 +14,7 @@ if(!isset($logTransacoes)){ @@ -20,7 +14,7 @@ if(!isset($logTransacoes)){
20 // 14 //
21 $convUTF = true; 15 $convUTF = true;
22 if($conexaoadmin == ""){ 16 if($conexaoadmin == ""){
23 - $arquivosqlite = $locaplic."/admin/admin.db"; 17 + $arquivosqlite = $_SESSION["locaplic"]."/admin/admin.db";
24 chmod($arquivosqlite,0774); 18 chmod($arquivosqlite,0774);
25 //echo $arquivosqlite;exit; 19 //echo $arquivosqlite;exit;
26 if(!file_exists($arquivosqlite)){ 20 if(!file_exists($arquivosqlite)){
@@ -55,4 +49,6 @@ if($conexaoadmin == &quot;&quot;){ @@ -55,4 +49,6 @@ if($conexaoadmin == &quot;&quot;){
55 else { 49 else {
56 include($conexaoadmin); 50 include($conexaoadmin);
57 } 51 }
  52 +$_SESSION["convUTF"] = $convUTF;
  53 +unset ($convUTF);
58 ?> 54 ?>
admin1/php/funcoesAdmin.php
@@ -80,7 +80,7 @@ Imprime na saida a string JSON @@ -80,7 +80,7 @@ Imprime na saida a string JSON
80 */ 80 */
81 function retornaJSON($obj) 81 function retornaJSON($obj)
82 { 82 {
83 - global $locaplic; 83 + $locaplic = $_SESSION["locaplic"];
84 include_once($locaplic."/pacotes/cpaint/JSON/json2.php"); 84 include_once($locaplic."/pacotes/cpaint/JSON/json2.php");
85 error_reporting (E_ALL); 85 error_reporting (E_ALL);
86 ob_end_clean(); 86 ob_end_clean();
@@ -215,7 +215,7 @@ function pegaDados($sql,$dbh=&quot;&quot;,$close=true) @@ -215,7 +215,7 @@ function pegaDados($sql,$dbh=&quot;&quot;,$close=true)
215 * @return boolean 215 * @return boolean
216 */ 216 */
217 function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=""){ 217 function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=""){
218 - global $esquemaadmin; 218 + $esquemaadmin = $_SESSION["esquemaadmin"];
219 $keys = array_keys($data); 219 $keys = array_keys($data);
220 $sset = array(); 220 $sset = array();
221 foreach($keys as $k){ 221 foreach($keys as $k){
@@ -246,7 +246,7 @@ function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=&quot;&quot;){ @@ -246,7 +246,7 @@ function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=&quot;&quot;){
246 * @return boolean 246 * @return boolean
247 */ 247 */
248 function i3GeoAdminInsert($pdo,$tabela,$data){ 248 function i3GeoAdminInsert($pdo,$tabela,$data){
249 - global $esquemaadmin; 249 + $esquemaadmin = $_SESSION["esquemaadmin"];
250 $keys = array_keys($data); 250 $keys = array_keys($data);
251 $fields = implode(",",$keys); 251 $fields = implode(",",$keys);
252 $placeholder = str_repeat("?,",count($keys)); 252 $placeholder = str_repeat("?,",count($keys));
@@ -278,7 +278,7 @@ function i3GeoAdminInsert($pdo,$tabela,$data){ @@ -278,7 +278,7 @@ function i3GeoAdminInsert($pdo,$tabela,$data){
278 * @return string 278 * @return string
279 */ 279 */
280 function i3GeoAdminInsertUnico($pdo,$tabela,$data,$colTemp,$colId){ 280 function i3GeoAdminInsertUnico($pdo,$tabela,$data,$colTemp,$colId){
281 - global $esquemaadmin; 281 + $esquemaadmin = $_SESSION["esquemaadmin"];
282 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 282 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
283 $idtemp = (rand (9000,10000)) * -1; 283 $idtemp = (rand (9000,10000)) * -1;
284 $data[$colTemp] = $idtemp; 284 $data[$colTemp] = $idtemp;
@@ -311,7 +311,7 @@ function i3GeoAdminInsertUnico($pdo,$tabela,$data,$colTemp,$colId){ @@ -311,7 +311,7 @@ function i3GeoAdminInsertUnico($pdo,$tabela,$data,$colTemp,$colId){
311 //o array $ordem contem a lista de ids na ordem desejada 311 //o array $ordem contem a lista de ids na ordem desejada
312 // 312 //
313 function i3GeoAdminOrdena($pdo,$ordem,$tabela,$colunaid){ 313 function i3GeoAdminOrdena($pdo,$ordem,$tabela,$colunaid){
314 - global $esquemaadmin; 314 + $esquemaadmin = $_SESSION["esquemaadmin"];
315 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 315 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
316 $arr = array(); 316 $arr = array();
317 $n = count($ordem) + 1; 317 $n = count($ordem) + 1;
@@ -345,7 +345,8 @@ function i3GeoAdminOrdena($pdo,$ordem,$tabela,$colunaid){ @@ -345,7 +345,8 @@ function i3GeoAdminOrdena($pdo,$ordem,$tabela,$colunaid){
345 //$logTransacoes vem do ms_configura.php 345 //$logTransacoes vem do ms_configura.php
346 //ver tambem classe_metaestat.php 346 //ver tambem classe_metaestat.php
347 function i3GeoAdminInsertLog($pdo,$sql,$data=array()){ 347 function i3GeoAdminInsertLog($pdo,$sql,$data=array()){
348 - global $esquemaadmin, $logTransacoes; 348 + $logTransacoes = $_SESSION["logTransacoes"];
  349 + $esquemaadmin = $_SESSION["esquemaadmin"];
349 if($logTransacoes == "" || $logTransacoes !== true){ 350 if($logTransacoes == "" || $logTransacoes !== true){
350 return; 351 return;
351 } 352 }
@@ -396,7 +397,8 @@ Retorno: @@ -396,7 +397,8 @@ Retorno:
396 */ 397 */
397 function verificaFilhos() 398 function verificaFilhos()
398 { 399 {
399 - global $tabela,$id,$esquemaadmin; 400 + global $tabela,$id;
  401 + $esquemaadmin = $_SESSION["esquemaadmin"];
400 try 402 try
401 { 403 {
402 $res = false; 404 $res = false;
@@ -611,7 +613,6 @@ senha {string} @@ -611,7 +613,6 @@ senha {string}
611 i3geomaster {array} - vari&aacute;vel existente no ms_configura.php com o cadastro de usu&aacute;rios masters 613 i3geomaster {array} - vari&aacute;vel existente no ms_configura.php com o cadastro de usu&aacute;rios masters
612 */ 614 */
613 function verificaMaster($usuario,$senha,$i3geomaster){ 615 function verificaMaster($usuario,$senha,$i3geomaster){
614 - global $i3geomaster;  
615 foreach($i3geomaster as $teste){ 616 foreach($i3geomaster as $teste){
616 if(!empty($usuario) && !empty($senha) && $teste["usuario"] == $usuario && $teste["senha"] == $senha){ 617 if(!empty($usuario) && !empty($senha) && $teste["usuario"] == $usuario && $teste["senha"] == $senha){
617 return true; 618 return true;
@@ -619,44 +620,6 @@ function verificaMaster($usuario,$senha,$i3geomaster){ @@ -619,44 +620,6 @@ function verificaMaster($usuario,$senha,$i3geomaster){
619 } 620 }
620 return false; 621 return false;
621 } 622 }
622 -function mapfilebase($base,$locaplic){  
623 - $versao = \admin\php\funcoesAdmin\versao();  
624 - $versao = $versao["principal"];  
625 - if(isset($base) && $base != ""){  
626 - if(file_exists($base))  
627 - {  
628 - $f = $base;  
629 - }  
630 - else  
631 - {$f = $locaplic."/aplicmap/".$base.".map";  
632 - }  
633 - }  
634 - else  
635 - {  
636 - $f = "";  
637 - if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))  
638 - {  
639 - $f = $locaplic."/aplicmap/geral1windowsv".$versao.".map";  
640 - }  
641 - else  
642 - {  
643 - if($f == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv'.$versao.'.map')){  
644 - $f = "/var/www/i3geo/aplicmap/geral1debianv".$versao.".map";  
645 - }  
646 - if($f == "" && file_exists('/var/www/html/i3geo/aplicmap/geral1fedorav'.$versao.'.map')){  
647 - $f = "/var/www/html/i3geo/aplicmap/geral1fedorav".$versao.".map";  
648 - }  
649 - if($f == "" && file_exists('/opt/www/html/i3geo/aplicmap/geral1fedorav'.$versao.'.map')){  
650 - $f = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map";  
651 - }  
652 - if($f == "")  
653 - {  
654 - $f = $locaplic."/aplicmap/geral1v".$versao.".map";  
655 - }  
656 - }  
657 - }  
658 - return $f;  
659 -}  
660 function nomeRandomico($n=10) 623 function nomeRandomico($n=10)
661 { 624 {
662 $nomes = ""; 625 $nomes = "";
admin1/upload/arquivo/exec.php
@@ -10,7 +10,7 @@ if (isset ( $_GET [&quot;tipo&quot;] )) { @@ -10,7 +10,7 @@ if (isset ( $_GET [&quot;tipo&quot;] )) {
10 $tipo = $_GET ["tipo"]; 10 $tipo = $_GET ["tipo"];
11 } 11 }
12 // locaplic e usado para definir a pasta de destino 12 // locaplic e usado para definir a pasta de destino
13 -if (empty ( $locaplic )) { 13 +if (empty ( $_SESSION["locaplic"] )) {
14 exit (); 14 exit ();
15 } 15 }
16 error_reporting ( 0 ); 16 error_reporting ( 0 );
@@ -33,7 +33,7 @@ if (isset ( $_FILES [&#39;i3GEOuploadshp&#39;] [&#39;name&#39;] )) { @@ -33,7 +33,7 @@ if (isset ( $_FILES [&#39;i3GEOuploadshp&#39;] [&#39;name&#39;] )) {
33 echo "Pasta n&atilde;o encontrada"; 33 echo "Pasta n&atilde;o encontrada";
34 exit (); 34 exit ();
35 } 35 }
36 - $checaDestino = dirname ( $locaplic ); 36 + $checaDestino = dirname ( $_SESSION["locaplic"] );
37 $dirDestino = str_replace ( $checaDestino, "", $dirDestino ); 37 $dirDestino = str_replace ( $checaDestino, "", $dirDestino );
38 $dirDestino = $checaDestino . "/" . $dirDestino; 38 $dirDestino = $checaDestino . "/" . $dirDestino;
39 39
@@ -46,7 +46,7 @@ if (isset ( $_FILES [&#39;i3GEOuploadshp&#39;] [&#39;name&#39;] )) { @@ -46,7 +46,7 @@ if (isset ( $_FILES [&#39;i3GEOuploadshp&#39;] [&#39;name&#39;] )) {
46 flush (); 46 flush ();
47 sleep ( 1 ); 47 sleep ( 1 );
48 $dirmap = $dirDestino; 48 $dirmap = $dirDestino;
49 - if (! file_exists ( $dirmap ) || $dirmap == dirname ( $locaplic ) || $dirmap == dirname ( $locaplic )."/") { 49 + if (! file_exists ( $dirmap ) || $dirmap == dirname ( $_SESSION["locaplic"] ) || $dirmap == dirname ( $_SESSION["locaplic"] )."/") {
50 echo "<p class='paragrafo' >Pasta n&atilde;o existe no servidor ou o local n&atilde;o &eacute; permitido"; 50 echo "<p class='paragrafo' >Pasta n&atilde;o existe no servidor ou o local n&atilde;o &eacute; permitido";
51 exit (); 51 exit ();
52 } 52 }
@@ -166,7 +166,7 @@ if (isset ( $_FILES [&#39;i3GEOuploadshp&#39;] [&#39;name&#39;] )) { @@ -166,7 +166,7 @@ if (isset ( $_FILES [&#39;i3GEOuploadshp&#39;] [&#39;name&#39;] )) {
166 $funcao = "CRIARNOVOMAP"; 166 $funcao = "CRIARNOVOMAP";
167 $output = "retorno"; 167 $output = "retorno";
168 $data = $dirmap . "/" . $nomePrefixo . ".shp"; 168 $data = $dirmap . "/" . $nomePrefixo . ".shp";
169 - include_once ($locaplic . "/admin/php/editormapfile.php"); 169 + include_once ($_SESSION["locaplic"] . "/admin/php/editormapfile.php");
170 echo "<b><p class='paragrafo' >Criado!!!<br>"; 170 echo "<b><p class='paragrafo' >Criado!!!<br>";
171 echo "Para editar clique: <a href='../../admin/html/editormapfile.html' target=_blank >editar</a>"; 171 echo "Para editar clique: <a href='../../admin/html/editormapfile.html' target=_blank >editar</a>";
172 echo "<script>window.scrollTo(0,10000);i3GEO.util.insereCookie('I3GEOletraAdmin','" . $nomePrefixo . "');</script>"; 172 echo "<script>window.scrollTo(0,10000);i3GEO.util.insereCookie('I3GEOletraAdmin','" . $nomePrefixo . "');</script>";
admin1/usuarios/cadastro/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/usuarios" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/usuarios" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/usuarios/cadastro/funcoes.php
1 <?php 1 <?php
2 namespace admin\usuarios\cadastro; 2 namespace admin\usuarios\cadastro;
3 function listar($dbh, $id_usuario = ""){ 3 function listar($dbh, $id_usuario = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_usuario != ""){ 5 if($id_usuario != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = $id_usuario order by nome_usuario", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = $id_usuario order by nome_usuario", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_usuario = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_usuario = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function listaPapeis($dbh){ 17 function listaPapeis($dbh){
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh ); 19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh );
20 if ($dados === false) { 20 if ($dados === false) {
21 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 21 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -25,7 +25,7 @@ function listaPapeis($dbh){ @@ -25,7 +25,7 @@ function listaPapeis($dbh){
25 } 25 }
26 } 26 }
27 function listaPapeisUsuario($id_usuario,$dbh){ 27 function listaPapeisUsuario($id_usuario,$dbh){
28 - global $esquemaadmin; 28 + $esquemaadmin = $_SESSION["esquemaadmin"];
29 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_papelusuario AS UP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel WHERE UP.id_usuario = $id_usuario ", $dbh, false ); 29 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_papelusuario AS UP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel WHERE UP.id_usuario = $id_usuario ", $dbh, false );
30 if ($dados === false) { 30 if ($dados === false) {
31 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 31 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -42,7 +42,7 @@ function enviarSenha( $senha, $email ){ @@ -42,7 +42,7 @@ function enviarSenha( $senha, $email ){
42 } 42 }
43 // $papeis deve ser um array 43 // $papeis deve ser um array
44 function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) { 44 function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) {
45 - global $esquemaadmin; 45 + $esquemaadmin = $_SESSION["esquemaadmin"];
46 try { 46 try {
47 $dataCol = array( 47 $dataCol = array(
48 "nome_usuario" => '', 48 "nome_usuario" => '',
@@ -62,7 +62,8 @@ function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha @@ -62,7 +62,8 @@ function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha
62 } 62 }
63 // $papeis deve ser um array 63 // $papeis deve ser um array
64 function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) { 64 function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) {
65 - global $convUTF, $esquemaadmin; 65 + $convUTF = $_SESSION["convUTF"];
  66 + $esquemaadmin = $_SESSION["esquemaadmin"];
66 if ($convUTF != true) { 67 if ($convUTF != true) {
67 $nome_usuario = utf8_decode ( $nome_usuario ); 68 $nome_usuario = utf8_decode ( $nome_usuario );
68 } 69 }
@@ -98,7 +99,7 @@ function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usua @@ -98,7 +99,7 @@ function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usua
98 return $id_usuario; 99 return $id_usuario;
99 } 100 }
100 function adicionaPapel($id_usuario, $id_papel, $dbhw) { 101 function adicionaPapel($id_usuario, $id_papel, $dbhw) {
101 - global $esquemaadmin; 102 + $esquemaadmin = $_SESSION["esquemaadmin"];
102 $dataCol = array ( 103 $dataCol = array (
103 "id_usuario" => $id_usuario, 104 "id_usuario" => $id_usuario,
104 "id_papel" => $id_papel 105 "id_papel" => $id_papel
@@ -107,13 +108,13 @@ function adicionaPapel($id_usuario, $id_papel, $dbhw) { @@ -107,13 +108,13 @@ function adicionaPapel($id_usuario, $id_papel, $dbhw) {
107 return $resultado; 108 return $resultado;
108 } 109 }
109 function excluir($id_usuario, $dbhw) { 110 function excluir($id_usuario, $dbhw) {
110 - global $esquemaadmin; 111 + $esquemaadmin = $_SESSION["esquemaadmin"];
111 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false ); 112 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false );
112 $resultado = \admin\usuarios\cadastro\excluirPapeis ( $id_usuario, $dbhw ); 113 $resultado = \admin\usuarios\cadastro\excluirPapeis ( $id_usuario, $dbhw );
113 return $resultado; 114 return $resultado;
114 } 115 }
115 function excluirPapeis($id_usuario, $dbhw) { 116 function excluirPapeis($id_usuario, $dbhw) {
116 - global $esquemaadmin; 117 + $esquemaadmin = $_SESSION["esquemaadmin"];
117 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_papelusuario", "id_usuario", $id_usuario, $dbhw, false ); 118 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_papelusuario", "id_usuario", $id_usuario, $dbhw, false );
118 return $resultado; 119 return $resultado;
119 } 120 }
admin1/usuarios/grupos/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/usuarios" ) === false) { 28 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/usuarios" ) === false) {
29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 29 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
admin1/usuarios/grupos/funcoes.php
1 <?php 1 <?php
2 namespace admin\usuarios\grupos; 2 namespace admin\usuarios\grupos;
3 function listar($dbh, $id_grupo = ""){ 3 function listar($dbh, $id_grupo = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_grupo != ""){ 5 if($id_grupo != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_grupo,nome,descricao from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = $id_grupo", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_grupo,nome,descricao from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = $id_grupo", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_grupo = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_grupo = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function listaUsuarios($dbh){ 17 function listaUsuarios($dbh){
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", $dbh, false ); 19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_usuario, nome_usuario FROM " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 ORDER BY nome_usuario", $dbh, false );
20 if ($dados === false) { 20 if ($dados === false) {
21 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 21 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -25,7 +25,7 @@ function listaUsuarios($dbh){ @@ -25,7 +25,7 @@ function listaUsuarios($dbh){
25 } 25 }
26 } 26 }
27 function listaGruposUsuario($id_grupo,$dbh){ 27 function listaGruposUsuario($id_grupo,$dbh){
28 - global $esquemaadmin; 28 + $esquemaadmin = $_SESSION["esquemaadmin"];
29 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", $dbh, false ); 29 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM " . $esquemaadmin . "i3geousr_grupousuario AS UP JOIN " . $esquemaadmin . "i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", $dbh, false );
30 if ($dados === false) { 30 if ($dados === false) {
31 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 31 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -35,7 +35,7 @@ function listaGruposUsuario($id_grupo,$dbh){ @@ -35,7 +35,7 @@ function listaGruposUsuario($id_grupo,$dbh){
35 } 35 }
36 } 36 }
37 function adicionar($nome, $descricao, $usuarios, $dbhw) { 37 function adicionar($nome, $descricao, $usuarios, $dbhw) {
38 - global $esquemaadmin; 38 + $esquemaadmin = $_SESSION["esquemaadmin"];
39 try { 39 try {
40 $dataCol = array ( 40 $dataCol = array (
41 "nome" => '', 41 "nome" => '',
@@ -49,7 +49,8 @@ function adicionar($nome, $descricao, $usuarios, $dbhw) { @@ -49,7 +49,8 @@ function adicionar($nome, $descricao, $usuarios, $dbhw) {
49 } 49 }
50 } 50 }
51 function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) { 51 function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
52 - global $convUTF, $esquemaadmin; 52 + $convUTF = $_SESSION["convUTF"];
  53 + $esquemaadmin = $_SESSION["esquemaadmin"];
53 if ($convUTF != true) { 54 if ($convUTF != true) {
54 $nome = utf8_decode ( $nome ); 55 $nome = utf8_decode ( $nome );
55 $descricao = utf8_decode ( $descricao ); 56 $descricao = utf8_decode ( $descricao );
@@ -80,7 +81,7 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) { @@ -80,7 +81,7 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
80 return $id_grupo; 81 return $id_grupo;
81 } 82 }
82 function adicionaUsuario($id_grupo, $id_usuario, $dbhw) { 83 function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
83 - global $esquemaadmin; 84 + $esquemaadmin = $_SESSION["esquemaadmin"];
84 $dataCol = array ( 85 $dataCol = array (
85 "id_usuario" => $id_usuario, 86 "id_usuario" => $id_usuario,
86 "id_grupo" => $id_grupo 87 "id_grupo" => $id_grupo
@@ -89,7 +90,7 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) { @@ -89,7 +90,7 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
89 return $resultado; 90 return $resultado;
90 } 91 }
91 function excluir($id_grupo, $dbhw) { 92 function excluir($id_grupo, $dbhw) {
92 - global $esquemaadmin; 93 + $esquemaadmin = $_SESSION["esquemaadmin"];
93 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false ); 94 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false );
94 if ($resultado === false) { 95 if ($resultado === false) {
95 return false; 96 return false;
@@ -98,7 +99,7 @@ function excluir($id_grupo, $dbhw) { @@ -98,7 +99,7 @@ function excluir($id_grupo, $dbhw) {
98 return $resultado; 99 return $resultado;
99 } 100 }
100 function excluirUsuarios($id_grupo, $dbhw) { 101 function excluirUsuarios($id_grupo, $dbhw) {
101 - global $esquemaadmin; 102 + $esquemaadmin = $_SESSION["esquemaadmin"];
102 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupousuario", "id_grupo", $id_grupo, $dbhw, false ); 103 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupousuario", "id_grupo", $id_grupo, $dbhw, false );
103 return $resultado; 104 return $resultado;
104 } 105 }
admin1/usuarios/operacoes/exec.php
1 <?php 1 <?php
2 /****************************************************************/ 2 /****************************************************************/
3 -include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); 3 +//include (dirname ( __FILE__ ) . "/../../../ms_configura.php");
4 // 4 //
5 //checa login 5 //checa login
6 //valida _GET e _POST, juntando em _GET 6 //valida _GET e _POST, juntando em _GET
7 //pega algumas variaveis de uso mais comum 7 //pega algumas variaveis de uso mais comum
8 //session_start 8 //session_start
9 // 9 //
10 -include ($locaplic."/admin1/php/checaLogin.php"); 10 +include ("../../php/checaLogin.php");
11 //funcoes de administracao 11 //funcoes de administracao
12 -include ($locaplic."/admin1/php/funcoesAdmin.php"); 12 +include ($_SESSION["locaplic"]."/admin1/php/funcoesAdmin.php");
13 // 13 //
14 //carrega outras funcoes e extensoes do PHP 14 //carrega outras funcoes e extensoes do PHP
15 // 15 //
16 -include ($locaplic."/classesphp/carrega_ext.php"); 16 +include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php");
17 // 17 //
18 //carrega as funcoes locais 18 //carrega as funcoes locais
19 //depende de funcoesAdmin.php 19 //depende de funcoesAdmin.php
@@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;); @@ -23,7 +23,7 @@ include (&quot;funcoes.php&quot;);
23 //conexao com o banco de administracao 23 //conexao com o banco de administracao
24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin 24 //cria as variaveis $dbh e $dbhw alem de conexaoadmin
25 // 25 //
26 -include ($locaplic."/admin1/php/conexao.php"); 26 +include ($_SESSION["locaplic"]."/admin1/php/conexao.php");
27 /***************************************************************/ 27 /***************************************************************/
28 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 28 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
29 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/operacoes" ) === false) { 29 if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/operacoes" ) === false) {
admin1/usuarios/operacoes/funcoes.php
1 <?php 1 <?php
2 namespace admin\usuarios\operacoes; 2 namespace admin\usuarios\operacoes;
3 function listar($dbh, $id_operacao = ""){ 3 function listar($dbh, $id_operacao = ""){
4 - global $esquemaadmin; 4 + $esquemaadmin = $_SESSION["esquemaadmin"];
5 if($id_operacao != ""){ 5 if($id_operacao != ""){
6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_operacao,codigo,descricao from " . $esquemaadmin . "i3geousr_operacoes where id_operacao = $id_operacao order by codigo", $dbh, false ); 6 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT id_operacao,codigo,descricao from " . $esquemaadmin . "i3geousr_operacoes where id_operacao = $id_operacao order by codigo", $dbh, false );
7 $dados = $dados[0]; 7 $dados = $dados[0];
@@ -15,7 +15,7 @@ function listar($dbh, $id_operacao = &quot;&quot;){ @@ -15,7 +15,7 @@ function listar($dbh, $id_operacao = &quot;&quot;){
15 } 15 }
16 } 16 }
17 function listaPapeis($dbh){ 17 function listaPapeis($dbh){
18 - global $esquemaadmin; 18 + $esquemaadmin = $_SESSION["esquemaadmin"];
19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh, false ); 19 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh, false );
20 if ($dados === false) { 20 if ($dados === false) {
21 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 21 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -25,7 +25,7 @@ function listaPapeis($dbh){ @@ -25,7 +25,7 @@ function listaPapeis($dbh){
25 } 25 }
26 } 26 }
27 function listaPapeisOperacao($dbh,$id_operacao){ 27 function listaPapeisOperacao($dbh,$id_operacao){
28 - global $esquemaadmin; 28 + $esquemaadmin = $_SESSION["esquemaadmin"];
29 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT P.id_papel, P.nome, P.descricao,OP.id_operacao FROM " . $esquemaadmin . "i3geousr_operacoespapeis AS OP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON OP.id_papel = P.id_papel WHERE OP.id_operacao = $id_operacao ", $dbh, false ); 29 $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT P.id_papel, P.nome, P.descricao,OP.id_operacao FROM " . $esquemaadmin . "i3geousr_operacoespapeis AS OP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON OP.id_papel = P.id_papel WHERE OP.id_operacao = $id_operacao ", $dbh, false );
30 if ($dados === false) { 30 if ($dados === false) {
31 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 31 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -35,7 +35,7 @@ function listaPapeisOperacao($dbh,$id_operacao){ @@ -35,7 +35,7 @@ function listaPapeisOperacao($dbh,$id_operacao){
35 } 35 }
36 } 36 }
37 function adicionar($codigo,$descricao,$papeis,$dbhw){ 37 function adicionar($codigo,$descricao,$papeis,$dbhw){
38 - global $esquemaadmin; 38 + $esquemaadmin = $_SESSION["esquemaadmin"];
39 try{ 39 try{
40 $dataCol = array( 40 $dataCol = array(
41 "descricao" => '' 41 "descricao" => ''
@@ -50,7 +50,8 @@ function adicionar($codigo,$descricao,$papeis,$dbhw){ @@ -50,7 +50,8 @@ function adicionar($codigo,$descricao,$papeis,$dbhw){
50 } 50 }
51 //$papeis deve ser um array 51 //$papeis deve ser um array
52 function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){ 52 function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){
53 - global $convUTF, $esquemaadmin; 53 + $convUTF = $_SESSION["convUTF"];
  54 + $esquemaadmin = $_SESSION["esquemaadmin"];
54 if ($convUTF != true){ 55 if ($convUTF != true){
55 $descricao = utf8_decode($descricao); 56 $descricao = utf8_decode($descricao);
56 } 57 }
@@ -79,7 +80,7 @@ function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){ @@ -79,7 +80,7 @@ function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){
79 return $id_operacao; 80 return $id_operacao;
80 } 81 }
81 function adicionaPapel($id_operacao,$id_papel,$dbhw){ 82 function adicionaPapel($id_operacao,$id_papel,$dbhw){
82 - global $esquemaadmin; 83 + $esquemaadmin = $_SESSION["esquemaadmin"];
83 $dataCol = array( 84 $dataCol = array(
84 "id_operacao" => $id_operacao, 85 "id_operacao" => $id_operacao,
85 "id_papel" => $id_papel 86 "id_papel" => $id_papel
@@ -88,7 +89,7 @@ function adicionaPapel($id_operacao,$id_papel,$dbhw){ @@ -88,7 +89,7 @@ function adicionaPapel($id_operacao,$id_papel,$dbhw){
88 return $resultado; 89 return $resultado;
89 } 90 }
90 function excluir($id_operacao,$dbhw){ 91 function excluir($id_operacao,$dbhw){
91 - global $esquemaadmin; 92 + $esquemaadmin = $_SESSION["esquemaadmin"];
92 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false); 93 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false);
93 if($resultado === false){ 94 if($resultado === false){
94 return false; 95 return false;
@@ -99,7 +100,7 @@ function excluir($id_operacao,$dbhw){ @@ -99,7 +100,7 @@ function excluir($id_operacao,$dbhw){
99 return $resultado; 100 return $resultado;
100 } 101 }
101 function excluirPapeis($id_operacao,$dbhw){ 102 function excluirPapeis($id_operacao,$dbhw){
102 - global $esquemaadmin; 103 + $esquemaadmin = $_SESSION["esquemaadmin"];
103 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui($esquemaadmin."i3geousr_operacoespapeis","id_operacao",$id_operacao,$dbhw,false); 104 $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui($esquemaadmin."i3geousr_operacoespapeis","id_operacao",$id_operacao,$dbhw,false);
104 return $resultado; 105 return $resultado;
105 } 106 }