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