Commit 6aaa5653fc13d01fca209cd5ed23ded775e5f1eb
1 parent
849eba38
Exists in
master
Atualização das ferramentas de edição vetorial
Showing
83 changed files
with
4823 additions
and
4598 deletions
Show diff stats
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/identifica" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/identifica") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
33 | -$id_i = $_POST["id_i"]; | |
34 | -$id = $_POST["id"]; | |
35 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_i,$id)); | |
36 | - | |
37 | -$funcao = strtoupper ( $funcao ); | |
38 | -switch ($funcao) { | |
39 | - case "ADICIONAR" : | |
40 | - $novo = \admin\cadastros\identifica\adicionar( $_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw ); | |
41 | - $dbhw = null; | |
42 | - $dbh = null; | |
43 | - if ($novo === false) { | |
44 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
45 | - } | |
46 | - break; | |
47 | - case "ALTERAR" : | |
48 | - $novo = \admin\cadastros\identifica\alterar ( $id_i, $_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw ); | |
49 | - $dbhw = null; | |
50 | - $dbh = null; | |
51 | - if ($novo === false) { | |
52 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
53 | - } | |
54 | - break; | |
55 | - case "LISTAUNICO" : | |
56 | - $dados = \admin\cadastros\identifica\listar ( $dbh, $id_i ); | |
57 | - $dbhw = null; | |
58 | - $dbh = null; | |
59 | - if ($dados === false) { | |
60 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
61 | - } else { | |
62 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
63 | - } | |
64 | - break; | |
65 | - case "LISTA" : | |
66 | - $dados = \admin\cadastros\identifica\listar ( $dbh ); | |
67 | - $dbhw = null; | |
68 | - $dbh = null; | |
69 | - if ($dados === false) { | |
70 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
71 | - } else { | |
72 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
73 | - } | |
74 | - break; | |
75 | - case "EXCLUIR" : | |
76 | - $retorna = \admin\cadastros\identifica\excluir ( $id_i, $dbhw ); | |
77 | - $dbhw = null; | |
78 | - $dbh = null; | |
79 | - if ($retorna === false) { | |
80 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
81 | - exit (); | |
82 | - } | |
83 | - break; | |
84 | - default: | |
85 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
86 | - break; | |
35 | +if (! empty($funcao)) { | |
36 | + $id_i = $_POST["id_i"]; | |
37 | + $id = $_POST["id"]; | |
38 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
39 | + $id_i, | |
40 | + $id | |
41 | + )); | |
42 | + $funcao = strtoupper($funcao); | |
87 | 43 | } |
88 | -?> | |
89 | 44 | \ No newline at end of file |
45 | +switch ($funcao) { | |
46 | + case "ADICIONAR": | |
47 | + $novo = \admin\cadastros\identifica\adicionar($_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw); | |
48 | + $dbhw = null; | |
49 | + $dbh = null; | |
50 | + if ($novo === false) { | |
51 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
52 | + } | |
53 | + break; | |
54 | + case "ALTERAR": | |
55 | + $novo = \admin\cadastros\identifica\alterar($id_i, $_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw); | |
56 | + $dbhw = null; | |
57 | + $dbh = null; | |
58 | + if ($novo === false) { | |
59 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
60 | + } | |
61 | + break; | |
62 | + case "LISTAUNICO": | |
63 | + $dados = \admin\cadastros\identifica\listar($dbh, $id_i); | |
64 | + $dbhw = null; | |
65 | + $dbh = null; | |
66 | + if ($dados === false) { | |
67 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
68 | + } else { | |
69 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
70 | + } | |
71 | + break; | |
72 | + case "LISTA": | |
73 | + $dados = \admin\cadastros\identifica\listar($dbh); | |
74 | + $dbhw = null; | |
75 | + $dbh = null; | |
76 | + if ($dados === false) { | |
77 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
78 | + } else { | |
79 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
80 | + } | |
81 | + break; | |
82 | + case "EXCLUIR": | |
83 | + $retorna = \admin\cadastros\identifica\excluir($id_i, $dbhw); | |
84 | + $dbhw = null; | |
85 | + $dbh = null; | |
86 | + if ($retorna === false) { | |
87 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
88 | + exit(); | |
89 | + } | |
90 | + break; | |
91 | + default: | |
92 | + if (! empty($funcao)) | |
93 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
94 | + break; | |
95 | +} | |
90 | 96 | \ No newline at end of file | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
33 | -if(!isset($idioma) || $idioma == ""){ | |
34 | - $idioma = "pt"; | |
35 | +if (! empty($funcao)) { | |
36 | + if (! isset($idioma) || $idioma == "") { | |
37 | + $idioma = "pt"; | |
38 | + } | |
39 | + // remove espaco em branco do nome do perfil | |
40 | + $perfil = str_replace(" ", "", $perfil); | |
41 | + if (isset($_POST["id_perfil"])) { | |
42 | + $id_perfil = $_POST["id_perfil"]; | |
43 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
44 | + $id_perfil | |
45 | + )); | |
46 | + } | |
35 | 47 | } |
36 | -//remove espaco em branco do nome do perfil | |
37 | -$perfil = str_replace(" ","",$perfil); | |
38 | -if(isset($_POST["id_perfil"])){ | |
39 | - $id_perfil = $_POST["id_perfil"]; | |
40 | - \admin\php\funcoesAdmin\testaSafeNumerico(array($id_perfil)); | |
41 | -} | |
42 | -$funcao = strtoupper ( $funcao ); | |
48 | +$funcao = strtoupper($funcao); | |
43 | 49 | switch ($funcao) { |
44 | - case "ADICIONAR" : | |
45 | - $novo = \admin\cadastros\perfis\adicionar( $perfil, $dbhw ); | |
46 | - $dbhw = null; | |
47 | - $dbh = null; | |
48 | - if ($novo === false) { | |
49 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
50 | - } | |
51 | - break; | |
52 | - case "ALTERAR" : | |
53 | - $novo = \admin\cadastros\perfis\alterar ( $id_perfil, $perfil, $dbhw ); | |
54 | - $dbhw = null; | |
55 | - $dbh = null; | |
56 | - if ($novo === false) { | |
57 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
58 | - } | |
59 | - break; | |
60 | - case "LISTAUNICO" : | |
61 | - $dados = \admin\cadastros\perfis\listar($dbh, $id_perfil); | |
62 | - $dbhw = null; | |
63 | - $dbh = null; | |
64 | - if ($dados === false) { | |
65 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
66 | - } else { | |
67 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
68 | - } | |
69 | - break; | |
70 | - case "LISTA" : | |
71 | - $dados = \admin\cadastros\perfis\listar($dbh); | |
72 | - $dbhw = null; | |
73 | - $dbh = null; | |
74 | - if ($dados === false) { | |
75 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
76 | - } else { | |
77 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
78 | - } | |
79 | - break; | |
80 | - case "EXCLUIR" : | |
81 | - $retorna = \admin\cadastros\perfis\excluir ( $id_perfil, $dbhw ); | |
82 | - $dbhw = null; | |
83 | - $dbh = null; | |
84 | - if ($retorna === false) { | |
85 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
86 | - } | |
87 | - break; | |
88 | - default: | |
89 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
90 | - break; | |
50 | + case "ADICIONAR": | |
51 | + $novo = \admin\cadastros\perfis\adicionar($perfil, $dbhw); | |
52 | + $dbhw = null; | |
53 | + $dbh = null; | |
54 | + if ($novo === false) { | |
55 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
56 | + } | |
57 | + break; | |
58 | + case "ALTERAR": | |
59 | + $novo = \admin\cadastros\perfis\alterar($id_perfil, $perfil, $dbhw); | |
60 | + $dbhw = null; | |
61 | + $dbh = null; | |
62 | + if ($novo === false) { | |
63 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
64 | + } | |
65 | + break; | |
66 | + case "LISTAUNICO": | |
67 | + $dados = \admin\cadastros\perfis\listar($dbh, $id_perfil); | |
68 | + $dbhw = null; | |
69 | + $dbh = null; | |
70 | + if ($dados === false) { | |
71 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
72 | + } else { | |
73 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
74 | + } | |
75 | + break; | |
76 | + case "LISTA": | |
77 | + $dados = \admin\cadastros\perfis\listar($dbh); | |
78 | + $dbhw = null; | |
79 | + $dbh = null; | |
80 | + if ($dados === false) { | |
81 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
82 | + } else { | |
83 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
84 | + } | |
85 | + break; | |
86 | + case "EXCLUIR": | |
87 | + $retorna = \admin\cadastros\perfis\excluir($id_perfil, $dbhw); | |
88 | + $dbhw = null; | |
89 | + $dbh = null; | |
90 | + if ($retorna === false) { | |
91 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
92 | + } | |
93 | + break; | |
94 | + default: | |
95 | + if (! empty($funcao)) | |
96 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
97 | + break; | |
91 | 98 | } |
92 | -?> | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | -include (dirname(__FILE__)."/../../php/checaLogin.php"); | |
10 | +include (dirname(__FILE__) . "/../../php/checaLogin.php"); | |
11 | 11 | \admin\php\login\checaLogin(); |
12 | 12 | |
13 | -//funcoes de administracao | |
14 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
13 | +// funcoes de administracao | |
14 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
15 | 15 | // |
16 | -//carrega outras funcoes e extensoes do PHP | |
16 | +// carrega outras funcoes e extensoes do PHP | |
17 | 17 | // |
18 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
18 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
19 | 19 | // |
20 | -//carrega as funcoes locais | |
21 | -//depende de funcoesAdmin.php | |
20 | +// carrega as funcoes locais | |
21 | +// depende de funcoesAdmin.php | |
22 | 22 | // |
23 | 23 | include ("funcoes.php"); |
24 | 24 | // |
25 | -//conexao com o banco de administracao | |
26 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
25 | +// conexao com o banco de administracao | |
26 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
27 | 27 | // |
28 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
29 | -/***************************************************************/ | |
30 | -if (@$_GET["funcao"] != "lista" && \admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/webservices" ) === false) { | |
31 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
32 | - exit (); | |
28 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
29 | +/** | |
30 | + * ************************************************************ | |
31 | + */ | |
32 | +if (@$_GET["funcao"] != "lista" && \admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/webservices") === false) { | |
33 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
34 | + exit(); | |
33 | 35 | } |
34 | -$id_ws = @$_POST["id_ws"]; | |
35 | -$id = @$_POST["id"]; | |
36 | +if (! empty($funcao)) { | |
37 | + $id_ws = @$_POST["id_ws"]; | |
38 | + $id = @$_POST["id"]; | |
36 | 39 | |
37 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id,$id_ws)); | |
40 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
41 | + $id, | |
42 | + $id_ws | |
43 | + )); | |
38 | 44 | |
39 | -$funcao = strtoupper ( $funcao ); | |
40 | -switch ($funcao) { | |
41 | - case "ADICIONAR" : | |
42 | - $novo = \admin\cadastros\servicos\adicionar ( $_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"],$dbhw ); | |
43 | - $dbhw = null; | |
44 | - $dbh = null; | |
45 | - if ($novo === false) { | |
46 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
47 | - } | |
48 | - break; | |
49 | - case "ALTERAR" : | |
50 | - $novo = \admin\cadastros\servicos\alterar ( $id_ws,$_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"],$dbhw ); | |
51 | - $dbhw = null; | |
52 | - $dbh = null; | |
53 | - if ($novo === false) { | |
54 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
55 | - } | |
56 | - break; | |
57 | - case "LISTAUNICO" : | |
58 | - $dados = \admin\cadastros\servicos\listar ( $dbh, $id_ws ); | |
59 | - $dbhw = null; | |
60 | - $dbh = null; | |
61 | - if ($dados === false) { | |
62 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
63 | - } else { | |
64 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
65 | - } | |
66 | - break; | |
67 | - case "LISTA" : | |
68 | - $dados = \admin\cadastros\servicos\listar ( $dbh ); | |
69 | - $dbhw = null; | |
70 | - $dbh = null; | |
71 | - if ($dados === false) { | |
72 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
73 | - } else { | |
74 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
75 | - } | |
76 | - break; | |
77 | - case "EXCLUIR" : | |
78 | - $retorna = \admin\cadastros\servicos\excluir ( $id_ws, $dbhw ); | |
79 | - $dbhw = null; | |
80 | - $dbh = null; | |
81 | - if ($retorna === false) { | |
82 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
83 | - } | |
84 | - break; | |
85 | - default: | |
86 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
87 | - break; | |
45 | + $funcao = strtoupper($funcao); | |
88 | 46 | } |
89 | -?> | |
90 | 47 | \ No newline at end of file |
48 | +switch ($funcao) { | |
49 | + case "ADICIONAR": | |
50 | + $novo = \admin\cadastros\servicos\adicionar($_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"], $dbhw); | |
51 | + $dbhw = null; | |
52 | + $dbh = null; | |
53 | + if ($novo === false) { | |
54 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
55 | + } | |
56 | + break; | |
57 | + case "ALTERAR": | |
58 | + $novo = \admin\cadastros\servicos\alterar($id_ws, $_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"], $dbhw); | |
59 | + $dbhw = null; | |
60 | + $dbh = null; | |
61 | + if ($novo === false) { | |
62 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
63 | + } | |
64 | + break; | |
65 | + case "LISTAUNICO": | |
66 | + $dados = \admin\cadastros\servicos\listar($dbh, $id_ws); | |
67 | + $dbhw = null; | |
68 | + $dbh = null; | |
69 | + if ($dados === false) { | |
70 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
71 | + } else { | |
72 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
73 | + } | |
74 | + break; | |
75 | + case "LISTA": | |
76 | + $dados = \admin\cadastros\servicos\listar($dbh); | |
77 | + $dbhw = null; | |
78 | + $dbh = null; | |
79 | + if ($dados === false) { | |
80 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
81 | + } else { | |
82 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
83 | + } | |
84 | + break; | |
85 | + case "EXCLUIR": | |
86 | + $retorna = \admin\cadastros\servicos\excluir($id_ws, $dbhw); | |
87 | + $dbhw = null; | |
88 | + $dbh = null; | |
89 | + if ($retorna === false) { | |
90 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
91 | + } | |
92 | + break; | |
93 | + default: | |
94 | + if (! empty($funcao)) | |
95 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
96 | + break; | |
97 | +} | |
91 | 98 | \ No newline at end of file | ... | ... |
admin/cadastros/sistemas/exec.php
1 | 1 | <?php |
2 | 2 | |
3 | 3 | /****************************************************************/ |
4 | -//include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); | |
4 | +// include (dirname ( __FILE__ ) . "/../../../ms_configura.php"); | |
5 | 5 | // |
6 | -//checa login | |
7 | -//valida _GET e _POST, juntando em _GET | |
8 | -//pega algumas variaveis de uso mais comum | |
9 | -//session_start | |
6 | +// checa login | |
7 | +// valida _GET e _POST, juntando em _GET | |
8 | +// pega algumas variaveis de uso mais comum | |
9 | +// session_start | |
10 | 10 | // |
11 | 11 | include ("../../php/checaLogin.php"); |
12 | 12 | \admin\php\login\checaLogin(); |
13 | -//funcoes de administracao | |
14 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
13 | +// funcoes de administracao | |
14 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
15 | 15 | // |
16 | -//carrega outras funcoes e extensoes do PHP | |
16 | +// carrega outras funcoes e extensoes do PHP | |
17 | 17 | // |
18 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
18 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
19 | 19 | // |
20 | -//carrega as funcoes locais | |
21 | -//depende de funcoesAdmin.php | |
20 | +// carrega as funcoes locais | |
21 | +// depende de funcoesAdmin.php | |
22 | 22 | // |
23 | 23 | include ("funcoes.php"); |
24 | 24 | // |
25 | -//conexao com o banco de administracao | |
26 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
25 | +// conexao com o banco de administracao | |
26 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
27 | 27 | // |
28 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
29 | -/***************************************************************/ | |
28 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
29 | +/** | |
30 | + * ************************************************************ | |
31 | + */ | |
30 | 32 | |
31 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/sistemas" ) === false) { | |
32 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
33 | - exit (); | |
33 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/sistemas") === false) { | |
34 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
35 | + exit(); | |
34 | 36 | } |
37 | +if (! empty($funcao)) { | |
38 | + $id = $_POST["id"]; | |
39 | + $id_sistema = $_POST["id_sistema"]; | |
40 | + $id_funcao = $_POST["id_funcao"]; | |
35 | 41 | |
36 | -$id = $_POST["id"]; | |
37 | -$id_sistema = $_POST["id_sistema"]; | |
38 | -$id_funcao = $_POST["id_funcao"]; | |
42 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
43 | + $id, | |
44 | + $id_sistema, | |
45 | + $id_funcao | |
46 | + )); | |
39 | 47 | |
40 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id,$id_sistema,$id_funcao)); | |
41 | - | |
42 | -$funcao = strtoupper ( $funcao ); | |
48 | + $funcao = strtoupper($funcao); | |
49 | +} | |
43 | 50 | switch ($funcao) { |
44 | - case "ADICIONAR" : | |
45 | - $novo = \admin\cadastros\sistemas\adicionar( $_POST["publicado_sistema"],$_POST["nome_sistema"],$_POST["perfil_sistema"], $dbhw ); | |
46 | - $dbhw = null; | |
47 | - $dbh = null; | |
48 | - if ($novo === false) { | |
49 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
50 | - exit (); | |
51 | - } | |
52 | - break; | |
53 | - case "ALTERAR" : | |
54 | - $novo = \admin\cadastros\sistemas\alterar ( $id_sistema, $_POST["publicado_sistema"],$_POST["nome_sistema"],$_POST["perfil_sistema"], $dbhw ); | |
55 | - $dbhw = null; | |
56 | - $dbh = null; | |
57 | - if ($novo === false) { | |
58 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
59 | - exit (); | |
60 | - } | |
61 | - break; | |
62 | - case "LISTAUNICO" : | |
63 | - $dados = \admin\cadastros\sistemas\listar ( $dbh, $id_sistema ); | |
64 | - if ($dados === false) { | |
65 | - $dbhw = null; | |
66 | - $dbh = null; | |
67 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de sistemas" ); | |
68 | - exit (); | |
69 | - } | |
70 | - include ("../perfis/funcoes.php"); | |
71 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
72 | - $dbhw = null; | |
73 | - $dbh = null; | |
74 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); | |
75 | - break; | |
76 | - case "LISTA" : | |
77 | - $dados = \admin\cadastros\sistemas\listar ( $dbh ); | |
78 | - if ($dados === false) { | |
79 | - $dbhw = null; | |
80 | - $dbh = null; | |
81 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de atlas" ); | |
82 | - exit (); | |
83 | - } | |
84 | - include ("../perfis/funcoes.php"); | |
85 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
86 | - $dbhw = null; | |
87 | - $dbh = null; | |
88 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); | |
89 | - break; | |
90 | - case "EXCLUIR" : | |
91 | - $retorna = \admin\cadastros\sistemas\excluir ( $id_sistema, $dbhw ); | |
92 | - if ($retorna === false) { | |
93 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
94 | - } | |
95 | - break; | |
96 | - default: | |
97 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
98 | - break; | |
51 | + case "ADICIONAR": | |
52 | + $novo = \admin\cadastros\sistemas\adicionar($_POST["publicado_sistema"], $_POST["nome_sistema"], $_POST["perfil_sistema"], $dbhw); | |
53 | + $dbhw = null; | |
54 | + $dbh = null; | |
55 | + if ($novo === false) { | |
56 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
57 | + exit(); | |
58 | + } | |
59 | + break; | |
60 | + case "ALTERAR": | |
61 | + $novo = \admin\cadastros\sistemas\alterar($id_sistema, $_POST["publicado_sistema"], $_POST["nome_sistema"], $_POST["perfil_sistema"], $dbhw); | |
62 | + $dbhw = null; | |
63 | + $dbh = null; | |
64 | + if ($novo === false) { | |
65 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
66 | + exit(); | |
67 | + } | |
68 | + break; | |
69 | + case "LISTAUNICO": | |
70 | + $dados = \admin\cadastros\sistemas\listar($dbh, $id_sistema); | |
71 | + if ($dados === false) { | |
72 | + $dbhw = null; | |
73 | + $dbh = null; | |
74 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de sistemas"); | |
75 | + exit(); | |
76 | + } | |
77 | + include ("../perfis/funcoes.php"); | |
78 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
79 | + $dbhw = null; | |
80 | + $dbh = null; | |
81 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
82 | + "dados" => $dados, | |
83 | + "perfis" => $perfis | |
84 | + )); | |
85 | + break; | |
86 | + case "LISTA": | |
87 | + $dados = \admin\cadastros\sistemas\listar($dbh); | |
88 | + if ($dados === false) { | |
89 | + $dbhw = null; | |
90 | + $dbh = null; | |
91 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de atlas"); | |
92 | + exit(); | |
93 | + } | |
94 | + include ("../perfis/funcoes.php"); | |
95 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
96 | + $dbhw = null; | |
97 | + $dbh = null; | |
98 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
99 | + "dados" => $dados, | |
100 | + "perfis" => $perfis | |
101 | + )); | |
102 | + break; | |
103 | + case "EXCLUIR": | |
104 | + $retorna = \admin\cadastros\sistemas\excluir($id_sistema, $dbhw); | |
105 | + if ($retorna === false) { | |
106 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
107 | + } | |
108 | + break; | |
109 | + default: | |
110 | + if (! empty($funcao)) | |
111 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
112 | + break; | |
99 | 113 | } |
100 | -?> | ... | ... |
admin/cadastros/sistemas/funcoes/exec.php
1 | 1 | <?php |
2 | 2 | |
3 | 3 | /****************************************************************/ |
4 | -////include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); | |
4 | +// //include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); | |
5 | 5 | // |
6 | -//checa login | |
7 | -//valida _GET e _POST, juntando em _GET | |
8 | -//pega algumas variaveis de uso mais comum | |
9 | -//session_start | |
6 | +// checa login | |
7 | +// valida _GET e _POST, juntando em _GET | |
8 | +// pega algumas variaveis de uso mais comum | |
9 | +// session_start | |
10 | 10 | // |
11 | 11 | include ("../../../php/checaLogin.php"); |
12 | 12 | \admin\php\login\checaLogin(); |
13 | -//funcoes de administracao | |
14 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
13 | +// funcoes de administracao | |
14 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
15 | 15 | // |
16 | -//carrega outras funcoes e extensoes do PHP | |
16 | +// carrega outras funcoes e extensoes do PHP | |
17 | 17 | // |
18 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
18 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
19 | 19 | // |
20 | -//carrega as funcoes locais | |
21 | -//depende de funcoesAdmin.php | |
20 | +// carrega as funcoes locais | |
21 | +// depende de funcoesAdmin.php | |
22 | 22 | // |
23 | 23 | include ("funcoes.php"); |
24 | 24 | // |
25 | -//conexao com o banco de administracao | |
26 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
25 | +// conexao com o banco de administracao | |
26 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
27 | 27 | // |
28 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
29 | -/***************************************************************/ | |
28 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
29 | +/** | |
30 | + * ************************************************************ | |
31 | + */ | |
30 | 32 | |
31 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/sistemas" ) === false) { | |
32 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
33 | - exit (); | |
33 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/sistemas") === false) { | |
34 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
35 | + exit(); | |
34 | 36 | } |
37 | +if (! empty($funcao)) { | |
38 | + $id = $_POST["id"]; | |
39 | + $id_sistema = $_POST["id_sistema"]; | |
40 | + $id_funcao = $_POST["id_funcao"]; | |
35 | 41 | |
36 | -$id = $_POST["id"]; | |
37 | -$id_sistema = $_POST["id_sistema"]; | |
38 | -$id_funcao = $_POST["id_funcao"]; | |
42 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
43 | + $id, | |
44 | + $id_sistema, | |
45 | + $id_funcao | |
46 | + )); | |
39 | 47 | |
40 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id,$id_sistema,$id_funcao)); | |
41 | - | |
42 | -$funcao = strtoupper ( $funcao ); | |
48 | + $funcao = strtoupper($funcao); | |
49 | +} | |
43 | 50 | switch ($funcao) { |
44 | - case "ADICIONAR" : | |
45 | - $novo = \admin\cadastros\sistemas\funcoes\adicionar( $id_sistema, $_POST["nome_funcao"],$_POST["abrir_funcao"],$_POST["h_funcao"],$_POST["w_funcao"],$_POST["perfil_funcao"],$dbhw ); | |
46 | - if ($novo === false) { | |
47 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
48 | - } | |
49 | - break; | |
50 | - case "ALTERAR" : | |
51 | - $novo = \admin\cadastros\sistemas\funcoes\alterar ( $id_funcao, $_POST["nome_funcao"],$_POST["abrir_funcao"],$_POST["h_funcao"],$_POST["w_funcao"],$_POST["perfil_funcao"], $dbhw ); | |
52 | - $dbhw = null; | |
53 | - $dbh = null; | |
54 | - if ($novo === false) { | |
55 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
56 | - exit (); | |
57 | - } | |
58 | - break; | |
59 | - case "LISTAUNICO" : | |
60 | - $dados = \admin\cadastros\sistemas\funcoes\listar ( $dbh, $id_funcao ); | |
61 | - if ($dados === false) { | |
62 | - $dbhw = null; | |
63 | - $dbh = null; | |
64 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas" ); | |
65 | - exit (); | |
66 | - } | |
67 | - include ("../../perfis/funcoes.php"); | |
68 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
69 | - $dbhw = null; | |
70 | - $dbh = null; | |
71 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); | |
72 | - break; | |
73 | - case "LISTA" : | |
74 | - $dados = \admin\cadastros\sistemas\funcoes\listar ( $dbh, $id_sistema ); | |
75 | - if ($dados === false) { | |
76 | - $dbhw = null; | |
77 | - $dbh = null; | |
78 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas" ); | |
79 | - exit (); | |
80 | - } | |
81 | - include ("../../perfis/funcoes.php"); | |
82 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
83 | - $dbhw = null; | |
84 | - $dbh = null; | |
85 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); | |
86 | - break; | |
87 | - case "EXCLUIR" : | |
88 | - $retorna = \admin\cadastros\sistemas\funcoes\excluir ( $id_funcao, $dbhw ); | |
89 | - $dbhw = null; | |
90 | - $dbh = null; | |
91 | - if ($retorna === false) { | |
92 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
93 | - exit (); | |
94 | - } | |
95 | - break; | |
96 | - default: | |
97 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
98 | - break; | |
51 | + case "ADICIONAR": | |
52 | + $novo = \admin\cadastros\sistemas\funcoes\adicionar($id_sistema, $_POST["nome_funcao"], $_POST["abrir_funcao"], $_POST["h_funcao"], $_POST["w_funcao"], $_POST["perfil_funcao"], $dbhw); | |
53 | + if ($novo === false) { | |
54 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
55 | + } | |
56 | + break; | |
57 | + case "ALTERAR": | |
58 | + $novo = \admin\cadastros\sistemas\funcoes\alterar($id_funcao, $_POST["nome_funcao"], $_POST["abrir_funcao"], $_POST["h_funcao"], $_POST["w_funcao"], $_POST["perfil_funcao"], $dbhw); | |
59 | + $dbhw = null; | |
60 | + $dbh = null; | |
61 | + if ($novo === false) { | |
62 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
63 | + exit(); | |
64 | + } | |
65 | + break; | |
66 | + case "LISTAUNICO": | |
67 | + $dados = \admin\cadastros\sistemas\funcoes\listar($dbh, $id_funcao); | |
68 | + if ($dados === false) { | |
69 | + $dbhw = null; | |
70 | + $dbh = null; | |
71 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas"); | |
72 | + exit(); | |
73 | + } | |
74 | + include ("../../perfis/funcoes.php"); | |
75 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
76 | + $dbhw = null; | |
77 | + $dbh = null; | |
78 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
79 | + "dados" => $dados, | |
80 | + "perfis" => $perfis | |
81 | + )); | |
82 | + break; | |
83 | + case "LISTA": | |
84 | + $dados = \admin\cadastros\sistemas\funcoes\listar($dbh, $id_sistema); | |
85 | + if ($dados === false) { | |
86 | + $dbhw = null; | |
87 | + $dbh = null; | |
88 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas"); | |
89 | + exit(); | |
90 | + } | |
91 | + include ("../../perfis/funcoes.php"); | |
92 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
93 | + $dbhw = null; | |
94 | + $dbh = null; | |
95 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
96 | + "dados" => $dados, | |
97 | + "perfis" => $perfis | |
98 | + )); | |
99 | + break; | |
100 | + case "EXCLUIR": | |
101 | + $retorna = \admin\cadastros\sistemas\funcoes\excluir($id_funcao, $dbhw); | |
102 | + $dbhw = null; | |
103 | + $dbh = null; | |
104 | + if ($retorna === false) { | |
105 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
106 | + exit(); | |
107 | + } | |
108 | + break; | |
109 | + default: | |
110 | + if (! empty($funcao)) | |
111 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
112 | + break; | |
99 | 113 | } |
100 | - | |
101 | - | |
102 | - | |
103 | -?> | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | 12 | |
13 | -//funcoes de administracao | |
14 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
13 | +// funcoes de administracao | |
14 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
15 | 15 | |
16 | 16 | // |
17 | -//carrega outras funcoes e extensoes do PHP | |
17 | +// carrega outras funcoes e extensoes do PHP | |
18 | 18 | // |
19 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
19 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
20 | 20 | // |
21 | -//carrega as funcoes locais | |
22 | -//depende de funcoesAdmin.php | |
21 | +// carrega as funcoes locais | |
22 | +// depende de funcoesAdmin.php | |
23 | 23 | // |
24 | 24 | include ("funcoes.php"); |
25 | 25 | // |
26 | -//conexao com o banco de administracao | |
27 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | +// conexao com o banco de administracao | |
27 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
28 | 28 | // |
29 | 29 | |
30 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
30 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
31 | 31 | |
32 | -/***************************************************************/ | |
33 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
34 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
35 | - exit (); | |
32 | +/** | |
33 | + * ************************************************************ | |
34 | + */ | |
35 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
36 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
37 | + exit(); | |
36 | 38 | } |
37 | - | |
38 | -//remove espaco em branco do nome do tag | |
39 | -if(isset($_POST["nome"])){ | |
40 | - $nome = str_replace(" ","",$_POST["nome"]); | |
41 | -} | |
42 | -if(isset($_POST["id_tag"])){ | |
43 | - $id_tag = $_POST["id_tag"]; | |
44 | - \admin\php\funcoesAdmin\testaSafeNumerico(array($id_tag)); | |
39 | +if (! empty($funcao)) { | |
40 | + // remove espaco em branco do nome do tag | |
41 | + if (isset($_POST["nome"])) { | |
42 | + $nome = str_replace(" ", "", $_POST["nome"]); | |
43 | + } | |
44 | + if (isset($_POST["id_tag"])) { | |
45 | + $id_tag = $_POST["id_tag"]; | |
46 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
47 | + $id_tag | |
48 | + )); | |
49 | + } | |
50 | + $funcao = strtoupper($funcao); | |
45 | 51 | } |
46 | -$funcao = strtoupper ( $funcao ); | |
47 | 52 | switch ($funcao) { |
48 | - case "ADICIONAR" : | |
49 | - $novo = \admin\cadastros\tags\adicionar( $nome, $dbhw ); | |
50 | - $dbhw = null; | |
51 | - $dbh = null; | |
52 | - if ($novo === false) { | |
53 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
54 | - } | |
55 | - break; | |
56 | - case "ALTERAR" : | |
57 | - $novo = \admin\cadastros\tags\alterar ( $id_tag, $nome, $dbhw ); | |
58 | - $dbhw = null; | |
59 | - $dbh = null; | |
60 | - if ($novo === false) { | |
61 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
62 | - } | |
63 | - break; | |
64 | - case "LISTAUNICO" : | |
65 | - $dados = \admin\cadastros\tags\listar ( $dbh, $id_tag ); | |
66 | - $dbhw = null; | |
67 | - $dbh = null; | |
68 | - if ($dados === false) { | |
69 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
70 | - } else { | |
71 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
72 | - } | |
73 | - break; | |
74 | - case "LISTA" : | |
75 | - $dados = \admin\cadastros\tags\listar ( $dbh ); | |
76 | - $dbhw = null; | |
77 | - $dbh = null; | |
78 | - if ($dados === false) { | |
79 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
80 | - } else { | |
81 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
82 | - } | |
83 | - break; | |
84 | - case "EXCLUIR" : | |
85 | - $retorna = \admin\cadastros\tags\excluir ( $id_tag, $dbhw ); | |
86 | - $dbhw = null; | |
87 | - $dbh = null; | |
88 | - if ($retorna === false) { | |
89 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
90 | - } | |
91 | - break; | |
92 | - default: | |
93 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
94 | - break; | |
95 | -} | |
96 | -?> | |
53 | + case "ADICIONAR": | |
54 | + $novo = \admin\cadastros\tags\adicionar($nome, $dbhw); | |
55 | + $dbhw = null; | |
56 | + $dbh = null; | |
57 | + if ($novo === false) { | |
58 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
59 | + } | |
60 | + break; | |
61 | + case "ALTERAR": | |
62 | + $novo = \admin\cadastros\tags\alterar($id_tag, $nome, $dbhw); | |
63 | + $dbhw = null; | |
64 | + $dbh = null; | |
65 | + if ($novo === false) { | |
66 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
67 | + } | |
68 | + break; | |
69 | + case "LISTAUNICO": | |
70 | + $dados = \admin\cadastros\tags\listar($dbh, $id_tag); | |
71 | + $dbhw = null; | |
72 | + $dbh = null; | |
73 | + if ($dados === false) { | |
74 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
75 | + } else { | |
76 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
77 | + } | |
78 | + break; | |
79 | + case "LISTA": | |
80 | + $dados = \admin\cadastros\tags\listar($dbh); | |
81 | + $dbhw = null; | |
82 | + $dbh = null; | |
83 | + if ($dados === false) { | |
84 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
85 | + } else { | |
86 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
87 | + } | |
88 | + break; | |
89 | + case "EXCLUIR": | |
90 | + $retorna = \admin\cadastros\tags\excluir($id_tag, $dbhw); | |
91 | + $dbhw = null; | |
92 | + $dbh = null; | |
93 | + if ($retorna === false) { | |
94 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
95 | + } | |
96 | + break; | |
97 | + default: | |
98 | + if (! empty($funcao)) | |
99 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
100 | + break; | |
101 | +} | |
97 | 102 | \ No newline at end of file | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/atlas") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
33 | -$id = $_POST["id"]; | |
34 | -$id_atlas = $_POST["id_atlas"]; | |
35 | -$id_prancha = $_POST["id_prancha"]; | |
35 | +if (! empty($funcao)) { | |
36 | + $id = $_POST["id"]; | |
37 | + $id_atlas = $_POST["id_atlas"]; | |
38 | + $id_prancha = $_POST["id_prancha"]; | |
36 | 39 | |
37 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id,$id_atlas,$id_prancha)); | |
40 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
41 | + $id, | |
42 | + $id_atlas, | |
43 | + $id_prancha | |
44 | + )); | |
38 | 45 | |
39 | -$funcao = strtoupper ( $funcao ); | |
46 | + $funcao = strtoupper($funcao); | |
47 | +} | |
40 | 48 | switch ($funcao) { |
41 | - case "ADICIONAR" : | |
42 | - $novo = \admin\catalogo\atlas\adicionar( $_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw ); | |
43 | - $dbhw = null; | |
44 | - $dbh = null; | |
45 | - if ($novo === false) { | |
46 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
47 | - } | |
48 | - break; | |
49 | - case "ALTERAR" : | |
50 | - $novo = \admin\catalogo\atlas\alterar ( $id_atlas, $_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw ); | |
51 | - $dbhw = null; | |
52 | - $dbh = null; | |
53 | - if ($novo === false) { | |
54 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
55 | - exit (); | |
56 | - } | |
57 | - break; | |
58 | - case "LISTAUNICO" : | |
59 | - $dados = \admin\catalogo\atlas\listar ($dbh, $id_atlas); | |
60 | - $dbhw = null; | |
61 | - $dbh = null; | |
62 | - if ($dados === false) { | |
63 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de atlas" ); | |
64 | - exit (); | |
65 | - } | |
66 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados) ); | |
67 | - break; | |
68 | - case "LISTA" : | |
69 | - $dados = \admin\catalogo\atlas\listar ($dbh); | |
70 | - $dbhw = null; | |
71 | - $dbh = null; | |
72 | - if ($dados === false) { | |
73 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de atlas" ); | |
74 | - exit (); | |
75 | - } | |
76 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados) ); | |
77 | - break; | |
78 | - case "EXCLUIR" : | |
79 | - $retorna = \admin\catalogo\atlas\excluir ( $id_atlas, $dbhw ); | |
80 | - $dbhw = null; | |
81 | - $dbh = null; | |
82 | - if ($retorna === false) { | |
83 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
84 | - } | |
85 | - break; | |
86 | - default: | |
87 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
88 | - break; | |
49 | + case "ADICIONAR": | |
50 | + $novo = \admin\catalogo\atlas\adicionar($_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw); | |
51 | + $dbhw = null; | |
52 | + $dbh = null; | |
53 | + if ($novo === false) { | |
54 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
55 | + } | |
56 | + break; | |
57 | + case "ALTERAR": | |
58 | + $novo = \admin\catalogo\atlas\alterar($id_atlas, $_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw); | |
59 | + $dbhw = null; | |
60 | + $dbh = null; | |
61 | + if ($novo === false) { | |
62 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
63 | + exit(); | |
64 | + } | |
65 | + break; | |
66 | + case "LISTAUNICO": | |
67 | + $dados = \admin\catalogo\atlas\listar($dbh, $id_atlas); | |
68 | + $dbhw = null; | |
69 | + $dbh = null; | |
70 | + if ($dados === false) { | |
71 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de atlas"); | |
72 | + exit(); | |
73 | + } | |
74 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
75 | + "dados" => $dados | |
76 | + )); | |
77 | + break; | |
78 | + case "LISTA": | |
79 | + $dados = \admin\catalogo\atlas\listar($dbh); | |
80 | + $dbhw = null; | |
81 | + $dbh = null; | |
82 | + if ($dados === false) { | |
83 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de atlas"); | |
84 | + exit(); | |
85 | + } | |
86 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
87 | + "dados" => $dados | |
88 | + )); | |
89 | + break; | |
90 | + case "EXCLUIR": | |
91 | + $retorna = \admin\catalogo\atlas\excluir($id_atlas, $dbhw); | |
92 | + $dbhw = null; | |
93 | + $dbh = null; | |
94 | + if ($retorna === false) { | |
95 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
96 | + } | |
97 | + break; | |
98 | + default: | |
99 | + if (! empty($funcao)) | |
100 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
101 | + break; | |
89 | 102 | } |
90 | 103 | ?> |
91 | 104 | \ No newline at end of file | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/atlas") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
33 | -$id = $_POST["id"]; | |
34 | -$id_atlas = $_POST["id_atlas"]; | |
35 | -$id_prancha = $_POST["id_prancha"]; | |
35 | +if (! empty($funcao)) { | |
36 | + $id = $_POST["id"]; | |
37 | + $id_atlas = $_POST["id_atlas"]; | |
38 | + $id_prancha = $_POST["id_prancha"]; | |
36 | 39 | |
37 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id,$id_atlas,$id_prancha)); | |
40 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
41 | + $id, | |
42 | + $id_atlas, | |
43 | + $id_prancha | |
44 | + )); | |
38 | 45 | |
39 | -$funcao = strtoupper ( $funcao ); | |
46 | + $funcao = strtoupper($funcao); | |
47 | +} | |
40 | 48 | switch ($funcao) { |
41 | - case "ADICIONAR" : | |
42 | - $novo = \admin\catalogo\atlas\pranchas\adicionar( $id_atlas, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw ); | |
43 | - $dbhw = null; | |
44 | - $dbh = null; | |
45 | - if ($novo === false) { | |
46 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
47 | - } | |
48 | - break; | |
49 | - case "ALTERAR" : | |
50 | - $novo = \admin\catalogo\atlas\pranchas\alterar ( $id_atlas, $id_prancha, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw ); | |
51 | - $dbhw = null; | |
52 | - $dbh = null; | |
53 | - if ($novo === false) { | |
54 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
55 | - } | |
56 | - break; | |
57 | - case "LISTAUNICO" : | |
58 | - $dados = \admin\catalogo\atlas\pranchas\listar($dbh, "", $id_prancha); | |
59 | - $dbhw = null; | |
60 | - $dbh = null; | |
61 | - if ($dados === false) { | |
62 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas" ); | |
63 | - } else { | |
64 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados) ); | |
65 | - } | |
66 | - break; | |
67 | - case "LISTA" : | |
68 | - $dados = \admin\php\funcoesAdmin\pegaDados("SELECT id_atlas, id_prancha, titulo_prancha from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_atlas = '$id_atlas' ORDER by ordem_prancha", $dbh, false); | |
69 | - $dados = \admin\catalogo\atlas\pranchas\listar($dbh, $id_atlas); | |
70 | - $dbhw = null; | |
71 | - $dbh = null; | |
72 | - if ($dados === false) { | |
73 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas" ); | |
74 | - } else { | |
75 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados) ); | |
76 | - } | |
77 | - break; | |
78 | - case "EXCLUIR" : | |
79 | - $retorna = \admin\catalogo\atlas\pranchas\excluir ( $id_prancha, $dbhw ); | |
80 | - $dbhw = null; | |
81 | - $dbh = null; | |
82 | - if ($retorna === false) { | |
83 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
84 | - } | |
85 | - break; | |
86 | - default: | |
87 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
88 | - break; | |
49 | + case "ADICIONAR": | |
50 | + $novo = \admin\catalogo\atlas\pranchas\adicionar($id_atlas, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw); | |
51 | + $dbhw = null; | |
52 | + $dbh = null; | |
53 | + if ($novo === false) { | |
54 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
55 | + } | |
56 | + break; | |
57 | + case "ALTERAR": | |
58 | + $novo = \admin\catalogo\atlas\pranchas\alterar($id_atlas, $id_prancha, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw); | |
59 | + $dbhw = null; | |
60 | + $dbh = null; | |
61 | + if ($novo === false) { | |
62 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
63 | + } | |
64 | + break; | |
65 | + case "LISTAUNICO": | |
66 | + $dados = \admin\catalogo\atlas\pranchas\listar($dbh, "", $id_prancha); | |
67 | + $dbhw = null; | |
68 | + $dbh = null; | |
69 | + if ($dados === false) { | |
70 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas"); | |
71 | + } else { | |
72 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
73 | + "dados" => $dados | |
74 | + )); | |
75 | + } | |
76 | + break; | |
77 | + case "LISTA": | |
78 | + $dados = \admin\php\funcoesAdmin\pegaDados("SELECT id_atlas, id_prancha, titulo_prancha from " . $esquemaadmin . "i3geoadmin_atlasp WHERE id_atlas = '$id_atlas' ORDER by ordem_prancha", $dbh, false); | |
79 | + $dados = \admin\catalogo\atlas\pranchas\listar($dbh, $id_atlas); | |
80 | + $dbhw = null; | |
81 | + $dbh = null; | |
82 | + if ($dados === false) { | |
83 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de pranchas"); | |
84 | + } else { | |
85 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
86 | + "dados" => $dados | |
87 | + )); | |
88 | + } | |
89 | + break; | |
90 | + case "EXCLUIR": | |
91 | + $retorna = \admin\catalogo\atlas\pranchas\excluir($id_prancha, $dbhw); | |
92 | + $dbhw = null; | |
93 | + $dbh = null; | |
94 | + if ($retorna === false) { | |
95 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
96 | + } | |
97 | + break; | |
98 | + default: | |
99 | + if (! empty($funcao)) | |
100 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
101 | + break; | |
89 | 102 | } |
90 | 103 | ?> |
91 | 104 | \ No newline at end of file | ... | ... |
admin/catalogo/atlas/pranchas/temas/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/atlas" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/atlas") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $id_atlas = $_POST["id_atlas"]; | |
37 | + $id_prancha = $_POST["id_prancha"]; | |
38 | + $id_tema = $_POST["id_tema"]; | |
33 | 39 | |
34 | -$id_atlas = $_POST["id_atlas"]; | |
35 | -$id_prancha = $_POST["id_prancha"]; | |
36 | -$id_tema = $_POST["id_tema"]; | |
40 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
41 | + $id, | |
42 | + $id_atlas, | |
43 | + $id_prancha | |
44 | + )); | |
37 | 45 | |
38 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id,$id_atlas,$id_prancha)); | |
39 | - | |
40 | -$funcao = strtoupper ( $funcao ); | |
46 | + $funcao = strtoupper($funcao); | |
47 | +} | |
41 | 48 | switch ($funcao) { |
42 | - case "ADICIONAR" : | |
43 | - $novo = \admin\catalogo\atlas\pranchas\temas\adicionar( $id_prancha, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw ); | |
44 | - $dbhw = null; | |
45 | - $dbh = null; | |
46 | - if ($novo === false) { | |
47 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
48 | - } | |
49 | - break; | |
50 | - case "ALTERAR" : | |
51 | - $novo = \admin\catalogo\atlas\pranchas\temas\alterar ( $id_tema, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw ); | |
52 | - $dbhw = null; | |
53 | - $dbh = null; | |
54 | - if ($novo === false) { | |
55 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
56 | - } | |
57 | - break; | |
58 | - case "LISTAUNICO" : | |
59 | - $dados = \admin\catalogo\atlas\pranchas\temas\listar($dbh, $id_prancha, $id_tema); | |
60 | - $dbhw = null; | |
61 | - $dbh = null; | |
62 | - if ($dados === false) { | |
63 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de temas de uma prancha" ); | |
64 | - } else { | |
65 | - include("../../../../../classesphp/classe_arvore.php"); | |
66 | - $arvore = new Arvore($_SESSION["locaplic"]); | |
67 | - $temas = $arvore->pegaTodosTemas(true); | |
68 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "temas"=>$temas) ); | |
69 | - } | |
70 | - break; | |
71 | - case "LISTA" : | |
49 | + case "ADICIONAR": | |
50 | + $novo = \admin\catalogo\atlas\pranchas\temas\adicionar($id_prancha, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw); | |
51 | + $dbhw = null; | |
52 | + $dbh = null; | |
53 | + if ($novo === false) { | |
54 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
55 | + } | |
56 | + break; | |
57 | + case "ALTERAR": | |
58 | + $novo = \admin\catalogo\atlas\pranchas\temas\alterar($id_tema, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw); | |
59 | + $dbhw = null; | |
60 | + $dbh = null; | |
61 | + if ($novo === false) { | |
62 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
63 | + } | |
64 | + break; | |
65 | + case "LISTAUNICO": | |
66 | + $dados = \admin\catalogo\atlas\pranchas\temas\listar($dbh, $id_prancha, $id_tema); | |
67 | + $dbhw = null; | |
68 | + $dbh = null; | |
69 | + if ($dados === false) { | |
70 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de temas de uma prancha"); | |
71 | + } else { | |
72 | + include ("../../../../../classesphp/classe_arvore.php"); | |
73 | + $arvore = new Arvore($_SESSION["locaplic"]); | |
74 | + $temas = $arvore->pegaTodosTemas(true); | |
75 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
76 | + "dados" => $dados, | |
77 | + "temas" => $temas | |
78 | + )); | |
79 | + } | |
80 | + break; | |
81 | + case "LISTA": | |
72 | 82 | |
73 | - $dados = \admin\catalogo\atlas\pranchas\temas\listar($dbh, $id_prancha, $id_tema); | |
74 | - $dbhw = null; | |
75 | - $dbh = null; | |
76 | - if ($dados === false) { | |
77 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de temas de uma prancha" ); | |
78 | - } else { | |
79 | - //pega a lista de temas | |
80 | - include("../../../../../classesphp/classe_arvore.php"); | |
81 | - $arvore = new Arvore($_SESSION["locaplic"]); | |
82 | - $temas = $arvore->pegaTodosTemas(true); | |
83 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "temas"=>$temas) ); | |
84 | - } | |
85 | - break; | |
86 | - case "EXCLUIR" : | |
87 | - $retorna = \admin\catalogo\atlas\pranchas\temas\excluir ( $id_tema, $dbhw ); | |
88 | - $dbhw = null; | |
89 | - $dbh = null; | |
90 | - if ($retorna === false) { | |
91 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
92 | - } | |
93 | - break; | |
94 | - default: | |
95 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
96 | - break; | |
97 | -} | |
98 | -?> | |
99 | 83 | \ No newline at end of file |
84 | + $dados = \admin\catalogo\atlas\pranchas\temas\listar($dbh, $id_prancha, $id_tema); | |
85 | + $dbhw = null; | |
86 | + $dbh = null; | |
87 | + if ($dados === false) { | |
88 | + header("HTTP/1.1 500 erro ao consultar banco de dados tabela de temas de uma prancha"); | |
89 | + } else { | |
90 | + // pega a lista de temas | |
91 | + include ("../../../../../classesphp/classe_arvore.php"); | |
92 | + $arvore = new Arvore($_SESSION["locaplic"]); | |
93 | + $temas = $arvore->pegaTodosTemas(true); | |
94 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
95 | + "dados" => $dados, | |
96 | + "temas" => $temas | |
97 | + )); | |
98 | + } | |
99 | + break; | |
100 | + case "EXCLUIR": | |
101 | + $retorna = \admin\catalogo\atlas\pranchas\temas\excluir($id_tema, $dbhw); | |
102 | + $dbhw = null; | |
103 | + $dbh = null; | |
104 | + if ($retorna === false) { | |
105 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
106 | + } | |
107 | + break; | |
108 | + default: | |
109 | + if (! empty($funcao)) | |
110 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
111 | + break; | |
112 | +} | |
100 | 113 | \ No newline at end of file | ... | ... |
admin/catalogo/mapas/exec.php
... | ... | @@ -32,29 +32,18 @@ if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/mapas") === false |
32 | 32 | header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); |
33 | 33 | exit(); |
34 | 34 | } |
35 | -if(isset($_POST["id_mapa"])){ | |
36 | - $id_mapa = $_POST["id_mapa"]; | |
37 | - \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
38 | - $id_mapa | |
39 | - )); | |
35 | +if (! empty($funcao)) { | |
36 | + if (isset($_POST["id_mapa"])) { | |
37 | + $id_mapa = $_POST["id_mapa"]; | |
38 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
39 | + $id_mapa | |
40 | + )); | |
41 | + } | |
42 | + $funcao = strtoupper($funcao); | |
40 | 43 | } |
41 | -$funcao = strtoupper($funcao); | |
42 | 44 | switch ($funcao) { |
43 | 45 | case "ADICIONAR": |
44 | - $novo = \admin\catalogo\mapas\adicionar( | |
45 | - $_POST["publicado_mapa"], | |
46 | - $_POST["ordem_mapa"], | |
47 | - $_POST["perfil_mapa"], | |
48 | - $_POST["ligados_mapa"], | |
49 | - $_POST["temas_mapa"], | |
50 | - $_POST["desc_mapa"], | |
51 | - $_POST["ext_mapa"], | |
52 | - $_POST["imagem_mapa"], | |
53 | - $_POST["linkdireto_mapa"], | |
54 | - $_POST["nome_mapa"], | |
55 | - $_POST["outros_mapa"], | |
56 | - $dbhw | |
57 | - ); | |
46 | + $novo = \admin\catalogo\mapas\adicionar($_POST["publicado_mapa"], $_POST["ordem_mapa"], $_POST["perfil_mapa"], $_POST["ligados_mapa"], $_POST["temas_mapa"], $_POST["desc_mapa"], $_POST["ext_mapa"], $_POST["imagem_mapa"], $_POST["linkdireto_mapa"], $_POST["nome_mapa"], $_POST["outros_mapa"], $dbhw); | |
58 | 47 | $dbhw = null; |
59 | 48 | $dbh = null; |
60 | 49 | if ($novo === false) { | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
33 | -$codigo = $_POST ["codigo"]; | |
34 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
35 | -$codigo = str_replace ( ".", "", $codigo ); | |
36 | -$codigo = strip_tags ( $codigo ); | |
37 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
38 | 41 | |
39 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
42 | + $id_tema = (int) $_POST["id_tema"]; | |
40 | 43 | |
41 | -$funcao = strtoupper ( $funcao ); | |
44 | + $funcao = strtoupper($funcao); | |
45 | +} | |
42 | 46 | switch ($funcao) { |
43 | - case "CALCULAEXTENSAO" : | |
44 | - $ret = \admin\catalogo\mapfile\cdados\calculaExtensao($_SESSION["locaplic"], $id_tema, $codigo); | |
45 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
46 | - "ret" => $ret | |
47 | - ) ); | |
48 | - break; | |
49 | - case "ALTERAR" : | |
50 | - $dados = \admin\catalogo\mapfile\cdados\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["escala"], $_POST["extensao"], $_POST["encoding"]); | |
51 | - if ($dados === false) { | |
52 | - header ( "HTTP/1.1 500 erro ao definir as propriedades" ); | |
53 | - } else { | |
54 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
55 | - "codigo" => $codigo | |
56 | - ) ); | |
57 | - } | |
58 | - break; | |
59 | - case "LISTA" : | |
60 | - $dados = \admin\catalogo\mapfile\cdados\listar ($_SESSION["locaplic"],$codigo); | |
61 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
62 | - "dados" => $dados | |
63 | - ) ); | |
64 | - break; | |
65 | - default: | |
66 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
67 | - break; | |
47 | + case "CALCULAEXTENSAO": | |
48 | + $ret = \admin\catalogo\mapfile\cdados\calculaExtensao($_SESSION["locaplic"], $id_tema, $codigo); | |
49 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
50 | + "ret" => $ret | |
51 | + )); | |
52 | + break; | |
53 | + case "ALTERAR": | |
54 | + $dados = \admin\catalogo\mapfile\cdados\alterar($_SESSION["locaplic"], $id_tema, $codigo, $_POST["escala"], $_POST["extensao"], $_POST["encoding"]); | |
55 | + if ($dados === false) { | |
56 | + header("HTTP/1.1 500 erro ao definir as propriedades"); | |
57 | + } else { | |
58 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
59 | + "codigo" => $codigo | |
60 | + )); | |
61 | + } | |
62 | + break; | |
63 | + case "LISTA": | |
64 | + $dados = \admin\catalogo\mapfile\cdados\listar($_SESSION["locaplic"], $codigo); | |
65 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
66 | + "dados" => $dados | |
67 | + )); | |
68 | + break; | |
69 | + default: | |
70 | + if (! empty($funcao)) | |
71 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
72 | + break; | |
68 | 73 | } |
69 | 74 | ?> | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
33 | 41 | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
42 | + $id_tema = (int) $_POST["id_tema"]; | |
39 | 43 | |
40 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
41 | - | |
42 | -$funcao = strtoupper ( $funcao ); | |
44 | + $funcao = strtoupper($funcao); | |
45 | +} | |
43 | 46 | switch ($funcao) { |
44 | - case "ALTERAR" : | |
45 | - // quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes | |
46 | - $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"],$_POST["wkttip"]); | |
47 | - if ($dados === false) { | |
48 | - header ( "HTTP/1.1 500 erro ao alterar" ); | |
49 | - } | |
50 | - break; | |
51 | - case "LISTA" : | |
52 | - $dados = \admin\catalogo\mapfile\comportamento\listar ($_SESSION["locaplic"],$codigo); | |
53 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
54 | - "dados" => $dados | |
55 | - ) ); | |
56 | - break; | |
57 | - default: | |
58 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
59 | - break; | |
47 | + case "ALTERAR": | |
48 | + // quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes | |
49 | + $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"], $_POST["wkttip"]); | |
50 | + if ($dados === false) { | |
51 | + header("HTTP/1.1 500 erro ao alterar"); | |
52 | + } | |
53 | + break; | |
54 | + case "LISTA": | |
55 | + $dados = \admin\catalogo\mapfile\comportamento\listar($_SESSION["locaplic"], $codigo); | |
56 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
57 | + "dados" => $dados | |
58 | + )); | |
59 | + break; | |
60 | + default: | |
61 | + if (! empty($funcao)) | |
62 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
63 | + break; | |
60 | 64 | } |
61 | 65 | ?> | ... | ... |
admin/catalogo/mapfile/conexao/local/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
33 | 41 | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
42 | + $id_tema = (int) $_POST["id_tema"]; | |
39 | 43 | |
40 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
41 | - | |
42 | -$funcao = strtoupper ( $funcao ); | |
44 | + $funcao = strtoupper($funcao); | |
45 | +} | |
43 | 46 | switch ($funcao) { |
44 | - case "ALTERAR" : | |
45 | - $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); | |
46 | - if ($dados === false) { | |
47 | - header ( "HTTP/1.1 500 erro ao definir as propriedades" ); | |
48 | - } | |
49 | - break; | |
50 | - case "LISTA" : | |
51 | - $dados = \admin\catalogo\mapfile\conexao\local\listar ($_SESSION["locaplic"],$codigo); | |
52 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
53 | - "dados" => $dados | |
54 | - ) ); | |
55 | - break; | |
56 | - default: | |
57 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
58 | - break; | |
47 | + case "ALTERAR": | |
48 | + $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); | |
49 | + if ($dados === false) { | |
50 | + header("HTTP/1.1 500 erro ao definir as propriedades"); | |
51 | + } | |
52 | + break; | |
53 | + case "LISTA": | |
54 | + $dados = \admin\catalogo\mapfile\conexao\local\listar($_SESSION["locaplic"], $codigo); | |
55 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
56 | + "dados" => $dados | |
57 | + )); | |
58 | + break; | |
59 | + default: | |
60 | + if (! empty($funcao)) | |
61 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
62 | + break; | |
59 | 63 | } |
60 | 64 | ?> | ... | ... |
admin/catalogo/mapfile/conexao/ogc/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
33 | 41 | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
42 | + $id_tema = (int) $_POST["id_tema"]; | |
39 | 43 | |
40 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
41 | - | |
42 | -$funcao = strtoupper ( $funcao ); | |
44 | + $funcao = strtoupper($funcao); | |
45 | +} | |
43 | 46 | switch ($funcao) { |
44 | - case "ALTERAR" : | |
45 | - $dados = \admin\catalogo\mapfile\conexao\ogc\alterar ($_SESSION["locaplic"],$codigo,$_POST["connection"],$_POST["connectiontype"],$_POST["ows_srs"],$_POST["ows_name"],$_POST["ows_server_version"],$_POST["ows_format"],$_POST["ows_auth_username"],$_POST["ows_auth_password"],$_POST["ows_auth_type"],$_POST["ows_connectiontimeout"],$_POST["ows_latlonboundingbox"],$_POST["ows_proxy_auth_type"],$_POST["ows_proxy_host"],$_POST["ows_proxy_port"],$_POST["ows_proxy_type"],$_POST["ows_proxy_username"],$_POST["ows_proxy_password"],$_POST["ows_sld_body"],$_POST["ows_sld_url"],$_POST["ows_style"],$_POST["ows_bgcolor"],$_POST["ows_transparent"],$_POST["ows_time"],$_POST["ows_tile"],$dbhw); | |
46 | - if ($dados === false) { | |
47 | - header ( "HTTP/1.1 500 erro ao definir as propriedades" ); | |
48 | - } | |
49 | - break; | |
50 | - case "LISTA" : | |
51 | - $dados = \admin\catalogo\mapfile\conexao\ogc\listar ($_SESSION["locaplic"],$codigo); | |
52 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
53 | - "dados" => $dados | |
54 | - ) ); | |
55 | - break; | |
56 | - default: | |
57 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
58 | - break; | |
47 | + case "ALTERAR": | |
48 | + $dados = \admin\catalogo\mapfile\conexao\ogc\alterar($_SESSION["locaplic"], $codigo, $_POST["connection"], $_POST["connectiontype"], $_POST["ows_srs"], $_POST["ows_name"], $_POST["ows_server_version"], $_POST["ows_format"], $_POST["ows_auth_username"], $_POST["ows_auth_password"], $_POST["ows_auth_type"], $_POST["ows_connectiontimeout"], $_POST["ows_latlonboundingbox"], $_POST["ows_proxy_auth_type"], $_POST["ows_proxy_host"], $_POST["ows_proxy_port"], $_POST["ows_proxy_type"], $_POST["ows_proxy_username"], $_POST["ows_proxy_password"], $_POST["ows_sld_body"], $_POST["ows_sld_url"], $_POST["ows_style"], $_POST["ows_bgcolor"], $_POST["ows_transparent"], $_POST["ows_time"], $_POST["ows_tile"], $dbhw); | |
49 | + if ($dados === false) { | |
50 | + header("HTTP/1.1 500 erro ao definir as propriedades"); | |
51 | + } | |
52 | + break; | |
53 | + case "LISTA": | |
54 | + $dados = \admin\catalogo\mapfile\conexao\ogc\listar($_SESSION["locaplic"], $codigo); | |
55 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
56 | + "dados" => $dados | |
57 | + )); | |
58 | + break; | |
59 | + default: | |
60 | + if (! empty($funcao)) | |
61 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
62 | + break; | |
59 | 63 | } |
60 | 64 | ?> | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
41 | + $id_tema = (int) $_POST["id_tema"]; | |
33 | 42 | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
39 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
40 | - | |
41 | -$funcao = strtoupper ( $funcao ); | |
43 | + $funcao = strtoupper($funcao); | |
44 | +} | |
42 | 45 | switch ($funcao) { |
43 | - case "ALTERAR" : | |
44 | - $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"], $_POST["description_template"], $dbhw); | |
45 | - if ($dados === false) { | |
46 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
47 | - } | |
48 | - break; | |
49 | - case "LISTA" : | |
50 | - $dados = \admin\catalogo\mapfile\disponibilidade\listar ($_SESSION["locaplic"],$codigo); | |
51 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
52 | - "dados" => $dados | |
53 | - ) ); | |
54 | - break; | |
55 | - default: | |
56 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
57 | - break; | |
46 | + case "ALTERAR": | |
47 | + $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"], $_POST["description_template"], $dbhw); | |
48 | + if ($dados === false) { | |
49 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
50 | + } | |
51 | + break; | |
52 | + case "LISTA": | |
53 | + $dados = \admin\catalogo\mapfile\disponibilidade\listar($_SESSION["locaplic"], $codigo); | |
54 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
55 | + "dados" => $dados | |
56 | + )); | |
57 | + break; | |
58 | + default: | |
59 | + if (! empty($funcao)) | |
60 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
61 | + break; | |
58 | 62 | } |
59 | 63 | ?> | ... | ... |
admin/catalogo/mapfile/editavel/exec.php
... | ... | @@ -30,16 +30,15 @@ if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" |
30 | 30 | header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); |
31 | 31 | exit (); |
32 | 32 | } |
33 | - | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
39 | - | |
40 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
41 | - | |
42 | -$funcao = strtoupper ( $funcao ); | |
33 | +if(!empty ($funcao)){ | |
34 | + $codigo = $_POST ["codigo"]; | |
35 | + $codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | + $codigo = str_replace ( ".", "", $codigo ); | |
37 | + $codigo = strip_tags ( $codigo ); | |
38 | + $codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
39 | + $id_tema = ( int ) $_POST ["id_tema"]; | |
40 | + $funcao = strtoupper ( $funcao ); | |
41 | +} | |
43 | 42 | switch ($funcao) { |
44 | 43 | case "ALTERAR" : |
45 | 44 | $dados = \admin\catalogo\mapfile\editavel\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["editavel"], $_POST["esquematabelaeditavel"], $_POST["tabelaeditavel"], $_POST["colunaidunico"], $_POST["colunageometria"] ); | ... | ... |
admin/catalogo/mapfile/editor/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -//include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); | |
3 | +// include (dirname ( __FILE__ ) . "/../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | |
23 | 23 | include ("funcoes.php"); |
24 | 24 | |
25 | 25 | // |
26 | -//conexao com o banco de administracao | |
27 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | +// conexao com o banco de administracao | |
27 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
28 | 28 | // |
29 | -//include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
30 | -/***************************************************************/ | |
31 | -//if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
32 | - //header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
33 | - //exit (); | |
34 | -//} | |
29 | +// include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
30 | +/** | |
31 | + * ************************************************************ | |
32 | + */ | |
33 | +// if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
34 | +// header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
35 | +// exit (); | |
36 | +// } | |
37 | +if (! empty($funcao)) { | |
38 | + $codigo = $_GET["codigomap"]; | |
35 | 39 | |
36 | -$codigo = $_GET ["codigomap"]; | |
40 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
37 | 41 | |
38 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
42 | + $codigo = str_replace(".", "", $codigo); | |
43 | + $codigo = strip_tags($codigo); | |
44 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
39 | 45 | |
40 | -$codigo = str_replace ( ".", "", $codigo ); | |
41 | -$codigo = strip_tags ( $codigo ); | |
42 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
43 | - | |
44 | -$funcao = strtoupper ( $funcao ); | |
46 | + $funcao = strtoupper($funcao); | |
47 | +} | |
45 | 48 | switch ($funcao) { |
46 | - case "REFAZERLAYER" : | |
47 | - $dados = \admin\catalogo\mapfile\editor\refazerLayer ( | |
48 | - $_GET["nomelayer"], | |
49 | - $codigo, | |
50 | - $_SESSION["locaplic"], | |
51 | - $_SESSION["dir_tmp"], | |
52 | - $_SESSION["cachedir"], | |
53 | - $_GET["maporigem"], | |
54 | - $_GET["classe"], | |
55 | - $_GET["cache"], | |
56 | - $_GET["identifica"] | |
57 | - ); | |
49 | + case "REFAZERLAYER": | |
50 | + $dados = \admin\catalogo\mapfile\editor\refazerLayer($_GET["nomelayer"], $codigo, $_SESSION["locaplic"], $_SESSION["dir_tmp"], $_SESSION["cachedir"], $_GET["maporigem"], $_GET["classe"], $_GET["cache"], $_GET["identifica"]); | |
58 | 51 | if ($dados === false) { |
59 | - header ( "HTTP/1.1 500 erro ao definir as propriedades" ); | |
52 | + header("HTTP/1.1 500 erro ao definir as propriedades"); | |
60 | 53 | } |
61 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
54 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
62 | 55 | "dados" => $dados |
63 | - ) ); | |
56 | + )); | |
64 | 57 | break; |
65 | - case "UNDO" : | |
58 | + case "UNDO": | |
66 | 59 | $mapfile = $_SESSION["dir_tmp"] . "/" . $codigo . "backupEditor.map"; |
67 | 60 | if (file_exists($mapfile)) { |
68 | - $status = copy($mapfile,$_SESSION["locaplic"]."/temas/".$codigo.".map"); | |
69 | - if($status == false){ | |
70 | - header ( "HTTP/1.1 500 nao foi possivel restaurar o arquivo" ); | |
61 | + $status = copy($mapfile, $_SESSION["locaplic"] . "/temas/" . $codigo . ".map"); | |
62 | + if ($status == false) { | |
63 | + header("HTTP/1.1 500 nao foi possivel restaurar o arquivo"); | |
71 | 64 | } else { |
72 | - //ob_clean(); | |
73 | - //echo ""; | |
74 | - //echo "<meta http-equiv='refresh' content='0;url=index.php?codigo=_lbiomashp&id_tema=108&t'>"; | |
65 | + // ob_clean(); | |
66 | + // echo ""; | |
67 | + // echo "<meta http-equiv='refresh' content='0;url=index.php?codigo=_lbiomashp&id_tema=108&t'>"; | |
75 | 68 | } |
76 | 69 | } else { |
77 | - header ( "HTTP/1.1 500 arquivo de backup nao encontrado" ); | |
70 | + header("HTTP/1.1 500 arquivo de backup nao encontrado"); | |
78 | 71 | } |
79 | 72 | break; |
80 | 73 | } | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
33 | -if(isset($_POST ["codigo"])){ | |
34 | - $codigo = $_POST ["codigo"]; | |
35 | - $codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | - $codigo = str_replace ( ".", "", $codigo ); | |
37 | - $codigo = strip_tags ( $codigo ); | |
38 | - $codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
35 | +if (! empty($funcao)) { | |
36 | + if (isset($_POST["codigo"])) { | |
37 | + $codigo = $_POST["codigo"]; | |
38 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
39 | + $codigo = str_replace(".", "", $codigo); | |
40 | + $codigo = strip_tags($codigo); | |
41 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
42 | + } | |
43 | + if (isset($_POST["palavra"])) { | |
44 | + setcookie("palavraFiltro", strip_tags($_POST["palavra"])); | |
45 | + } | |
46 | + $funcao = strtoupper($funcao); | |
39 | 47 | } |
40 | -if(isset($_POST ["palavra"])){ | |
41 | - setcookie("palavraFiltro", strip_tags($_POST ["palavra"])); | |
42 | -} | |
43 | -$funcao = strtoupper ( $funcao ); | |
44 | 48 | switch ($funcao) { |
45 | - case "ADICIONAR" : | |
46 | - if(empty($_POST["titulolegenda"])){ | |
47 | - $_POST["titulolegenda"] = $_POST ["nome_tema"]; | |
48 | - } | |
49 | - $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 ); | |
50 | - $dbhw = null; | |
51 | - $dbh = null; | |
52 | - if ($novo === false) { | |
53 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
54 | - } else { | |
55 | - //e necessario retornar o codigo criado pois e usado na interface | |
56 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
57 | - "codigo" => $codigo | |
58 | - ) ); | |
59 | - } | |
60 | - break; | |
61 | - case "ALTERAR" : | |
62 | - if(empty($_POST["titulolegenda"])){ | |
63 | - $_POST["titulolegenda"] = $_POST ["nome_tema"]; | |
64 | - } | |
65 | - //quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes | |
66 | - $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 ); | |
67 | - $dbhw = null; | |
68 | - $dbh = null; | |
69 | - if ($novo === false) { | |
70 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
71 | - } | |
72 | - break; | |
73 | - case "EXCLUIR" : | |
74 | - $retorna = \admin\catalogo\mapfile\excluir ( $codigo, $dbhw ); | |
75 | - $dbhw = null; | |
76 | - $dbh = null; | |
77 | - if ($retorna === false) { | |
78 | - header ( "HTTP/1.1 400 $retorna" ); | |
79 | - exit (); | |
80 | - } | |
81 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
82 | - "codigo" => $codigo | |
83 | - ) ); | |
84 | - break; | |
85 | - case "LISTA" : | |
86 | - $retorna = \admin\catalogo\mapfile\listar ( $dbh, $_POST ["filtro"], $_POST ["palavra"], $_POST ["validar"] ); | |
87 | - $dbhw = null; | |
88 | - $dbh = null; | |
89 | - if ($retorna === false) { | |
90 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
91 | - exit (); | |
92 | - } | |
93 | - \admin\php\funcoesAdmin\retornaJSON ( $retorna ); | |
94 | - break; | |
95 | - case "LISTAUNICO" : | |
96 | - $retorna = \admin\catalogo\mapfile\listaUnico ( $dbhw, $codigo ); | |
97 | - $dbhw = null; | |
98 | - $dbh = null; | |
99 | - if ($retorna === false) { | |
100 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
101 | - } else { | |
102 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$retorna) ); | |
103 | - } | |
104 | - break; | |
105 | - case "LIMPACACHE" : | |
106 | - $retorna = \admin\catalogo\mapfile\limpaCache($_SESSION["locaplic"], $codigo, $cachedir, $dir_tmp); | |
107 | - \admin\php\funcoesAdmin\retornaJSON ( "ok" ); | |
108 | - break; | |
109 | - case "CLONARMAPFILE" : | |
110 | - $novocodigo = $_POST ["novocodigo"]; | |
111 | - $novocodigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $novocodigo ) ); | |
112 | - $novocodigo = str_replace ( ".", "", $novocodigo ); | |
113 | - $novocodigo = strip_tags ( $novocodigo ); | |
114 | - $novocodigo = htmlspecialchars ( $novocodigo, ENT_QUOTES ); | |
115 | - $titulo = $_POST["titulo"]; | |
116 | - $retorna = \admin\catalogo\mapfile\clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw); | |
117 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
118 | - "codigo" => $novocodigo | |
119 | - ) ); | |
120 | - break; | |
121 | - case "PEGAPLUGIN": | |
122 | - //utilizado na janela de atalhos de edicao | |
123 | - session_write_close (); | |
124 | - session_name("i3GeoPHP"); | |
125 | - session_id($_GET["g_sid"]); | |
126 | - session_start(); | |
127 | - $mapa = ms_newMapObj($_SESSION["map_file"]); | |
128 | - $layer = $mapa->getlayerbyname($_GET["codigoLayer"]); | |
129 | - \admin\php\funcoesAdmin\retornaJSON($layer->getmetadata("PLUGINI3GEO")); | |
130 | - break; | |
131 | - case "GRAVAPLUGIN": | |
132 | - //utilizado na janela de atalhos de edicao | |
133 | - session_write_close (); | |
134 | - session_name("i3GeoPHP"); | |
135 | - session_id($_GET["g_sid"]); | |
136 | - session_start(); | |
137 | - $mapa = ms_newMapObj($_SESSION["map_file"]); | |
138 | - $layer = $mapa->getlayerbyname($_GET["codigoLayer"]); | |
139 | - //$plugin = json_encode($_GET["plugin"]); | |
140 | - $layer->setmetadata("PLUGINI3GEO",$_GET["plugin"]); | |
141 | - $mapa->save($_SESSION["map_file"]); | |
142 | - \admin\php\funcoesAdmin\retornaJSON("ok"); | |
143 | - break; | |
144 | - case "REMOVEPLUGIN": | |
145 | - //utilizado na janela de atalhos de edicao | |
146 | - session_write_close (); | |
147 | - session_name("i3GeoPHP"); | |
148 | - session_id($_GET["g_sid"]); | |
149 | - session_start(); | |
150 | - $mapa = ms_newMapObj($_SESSION["map_file"]); | |
151 | - $layer = $mapa->getlayerbyname($_GET["codigoLayer"]); | |
152 | - $layer->setmetadata("PLUGINI3GEO",""); | |
153 | - $mapa->save($_SESSION["map_file"]); | |
154 | - \admin\php\funcoesAdmin\retornaJSON("ok"); | |
155 | - break; | |
156 | - default: | |
157 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
158 | - break; | |
49 | + case "ADICIONAR": | |
50 | + if (empty($_POST["titulolegenda"])) { | |
51 | + $_POST["titulolegenda"] = $_POST["nome_tema"]; | |
52 | + } | |
53 | + $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); | |
54 | + $dbhw = null; | |
55 | + $dbh = null; | |
56 | + if ($novo === false) { | |
57 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
58 | + } else { | |
59 | + // e necessario retornar o codigo criado pois e usado na interface | |
60 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
61 | + "codigo" => $codigo | |
62 | + )); | |
63 | + } | |
64 | + break; | |
65 | + case "ALTERAR": | |
66 | + if (empty($_POST["titulolegenda"])) { | |
67 | + $_POST["titulolegenda"] = $_POST["nome_tema"]; | |
68 | + } | |
69 | + // quando e feita a listagem unica, o mapfile ja foi registrado no banco se nao tinha sido antes | |
70 | + $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); | |
71 | + $dbhw = null; | |
72 | + $dbh = null; | |
73 | + if ($novo === false) { | |
74 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
75 | + } | |
76 | + break; | |
77 | + case "EXCLUIR": | |
78 | + $retorna = \admin\catalogo\mapfile\excluir($codigo, $dbhw); | |
79 | + $dbhw = null; | |
80 | + $dbh = null; | |
81 | + if ($retorna === false) { | |
82 | + header("HTTP/1.1 400 $retorna"); | |
83 | + exit(); | |
84 | + } | |
85 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
86 | + "codigo" => $codigo | |
87 | + )); | |
88 | + break; | |
89 | + case "LISTA": | |
90 | + $retorna = \admin\catalogo\mapfile\listar($dbh, $_POST["filtro"], $_POST["palavra"], $_POST["validar"]); | |
91 | + $dbhw = null; | |
92 | + $dbh = null; | |
93 | + if ($retorna === false) { | |
94 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
95 | + exit(); | |
96 | + } | |
97 | + \admin\php\funcoesAdmin\retornaJSON($retorna); | |
98 | + break; | |
99 | + case "LISTAUNICO": | |
100 | + $retorna = \admin\catalogo\mapfile\listaUnico($dbhw, $codigo); | |
101 | + $dbhw = null; | |
102 | + $dbh = null; | |
103 | + if ($retorna === false) { | |
104 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
105 | + } else { | |
106 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
107 | + "dados" => $retorna | |
108 | + )); | |
109 | + } | |
110 | + break; | |
111 | + case "LIMPACACHE": | |
112 | + $retorna = \admin\catalogo\mapfile\limpaCache($_SESSION["locaplic"], $codigo, $cachedir, $dir_tmp); | |
113 | + \admin\php\funcoesAdmin\retornaJSON("ok"); | |
114 | + break; | |
115 | + case "CLONARMAPFILE": | |
116 | + $novocodigo = $_POST["novocodigo"]; | |
117 | + $novocodigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($novocodigo)); | |
118 | + $novocodigo = str_replace(".", "", $novocodigo); | |
119 | + $novocodigo = strip_tags($novocodigo); | |
120 | + $novocodigo = htmlspecialchars($novocodigo, ENT_QUOTES); | |
121 | + $titulo = $_POST["titulo"]; | |
122 | + $retorna = \admin\catalogo\mapfile\clonarMapfile($codigo, $novocodigo, $titulo, $dbh, $dbhw); | |
123 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
124 | + "codigo" => $novocodigo | |
125 | + )); | |
126 | + break; | |
127 | + case "PEGAPLUGIN": | |
128 | + // utilizado na janela de atalhos de edicao | |
129 | + session_write_close(); | |
130 | + session_name("i3GeoPHP"); | |
131 | + session_id($_GET["g_sid"]); | |
132 | + session_start(); | |
133 | + $mapa = ms_newMapObj($_SESSION["map_file"]); | |
134 | + $layer = $mapa->getlayerbyname($_GET["codigoLayer"]); | |
135 | + \admin\php\funcoesAdmin\retornaJSON($layer->getmetadata("PLUGINI3GEO")); | |
136 | + break; | |
137 | + case "GRAVAPLUGIN": | |
138 | + // utilizado na janela de atalhos de edicao | |
139 | + session_write_close(); | |
140 | + session_name("i3GeoPHP"); | |
141 | + session_id($_GET["g_sid"]); | |
142 | + session_start(); | |
143 | + $mapa = ms_newMapObj($_SESSION["map_file"]); | |
144 | + $layer = $mapa->getlayerbyname($_GET["codigoLayer"]); | |
145 | + // $plugin = json_encode($_GET["plugin"]); | |
146 | + $layer->setmetadata("PLUGINI3GEO", $_GET["plugin"]); | |
147 | + $mapa->save($_SESSION["map_file"]); | |
148 | + \admin\php\funcoesAdmin\retornaJSON("ok"); | |
149 | + break; | |
150 | + case "REMOVEPLUGIN": | |
151 | + // utilizado na janela de atalhos de edicao | |
152 | + session_write_close(); | |
153 | + session_name("i3GeoPHP"); | |
154 | + session_id($_GET["g_sid"]); | |
155 | + session_start(); | |
156 | + $mapa = ms_newMapObj($_SESSION["map_file"]); | |
157 | + $layer = $mapa->getlayerbyname($_GET["codigoLayer"]); | |
158 | + $layer->setmetadata("PLUGINI3GEO", ""); | |
159 | + $mapa->save($_SESSION["map_file"]); | |
160 | + \admin\php\funcoesAdmin\retornaJSON("ok"); | |
161 | + break; | |
162 | + default: | |
163 | + if (! empty($funcao)) | |
164 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
165 | + break; | |
159 | 166 | } |
160 | 167 | ?> |
161 | 168 | \ No newline at end of file | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
33 | 41 | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
42 | + $id_grupo = $_POST["id_grupo"]; | |
43 | + $id_tema = $_POST["id_tema"]; | |
39 | 44 | |
40 | -$id_grupo = $_POST["id_grupo"]; | |
41 | -$id_tema = $_POST["id_tema"]; | |
45 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
46 | + $id_grupo, | |
47 | + $id_tema | |
48 | + )); | |
42 | 49 | |
43 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_grupo,$id_tema)); | |
44 | - | |
45 | -$funcao = strtoupper ( $funcao ); | |
50 | + $funcao = strtoupper($funcao); | |
51 | +} | |
46 | 52 | switch ($funcao) { |
47 | - case "ADICIONAR" : | |
48 | - $novo = \admin\catalogo\mapfile\gruposusuarios\adicionar( $_SESSION["locaplic"], $codigo, $id_grupo, $id_tema, $dbhw ); | |
49 | - $dbhw = null; | |
50 | - $dbh = null; | |
51 | - if ($novo === false) { | |
52 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
53 | - } | |
54 | - break; | |
55 | - case "LISTA" : | |
56 | - $dados = \admin\catalogo\mapfile\gruposusuarios\listar ($dbh,$_SESSION["locaplic"],$codigo); | |
57 | - include ("../../../usuarios/grupos/funcoes.php"); | |
58 | - $grupos = \admin\usuarios\grupos\listar($dbh); | |
59 | - $dbhw = null; | |
60 | - $dbh = null; | |
61 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados" => $dados, "grupos" => $grupos) ); | |
62 | - break; | |
63 | - case "EXCLUIR" : | |
64 | - $retorna = \admin\catalogo\mapfile\gruposusuarios\excluir ( $id_tema, $id_grupo, $dbhw ); | |
65 | - $dbhw = null; | |
66 | - $dbh = null; | |
67 | - if ($retorna === false) { | |
68 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
69 | - } | |
70 | - break; | |
71 | - default: | |
72 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
73 | - break; | |
53 | + case "ADICIONAR": | |
54 | + $novo = \admin\catalogo\mapfile\gruposusuarios\adicionar($_SESSION["locaplic"], $codigo, $id_grupo, $id_tema, $dbhw); | |
55 | + $dbhw = null; | |
56 | + $dbh = null; | |
57 | + if ($novo === false) { | |
58 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
59 | + } | |
60 | + break; | |
61 | + case "LISTA": | |
62 | + $dados = \admin\catalogo\mapfile\gruposusuarios\listar($dbh, $_SESSION["locaplic"], $codigo); | |
63 | + include ("../../../usuarios/grupos/funcoes.php"); | |
64 | + $grupos = \admin\usuarios\grupos\listar($dbh); | |
65 | + $dbhw = null; | |
66 | + $dbh = null; | |
67 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
68 | + "dados" => $dados, | |
69 | + "grupos" => $grupos | |
70 | + )); | |
71 | + break; | |
72 | + case "EXCLUIR": | |
73 | + $retorna = \admin\catalogo\mapfile\gruposusuarios\excluir($id_tema, $id_grupo, $dbhw); | |
74 | + $dbhw = null; | |
75 | + $dbh = null; | |
76 | + if ($retorna === false) { | |
77 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
78 | + } | |
79 | + break; | |
80 | + default: | |
81 | + if (! empty($funcao)) | |
82 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
83 | + break; | |
74 | 84 | } |
75 | 85 | ?> |
76 | 86 | \ No newline at end of file | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = $_POST["codigo"]; | |
37 | + $codigo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($codigo)); | |
38 | + $codigo = str_replace(".", "", $codigo); | |
39 | + $codigo = strip_tags($codigo); | |
40 | + $codigo = htmlspecialchars($codigo, ENT_QUOTES); | |
33 | 41 | |
34 | -$codigo = $_POST ["codigo"]; | |
35 | -$codigo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $codigo ) ); | |
36 | -$codigo = str_replace ( ".", "", $codigo ); | |
37 | -$codigo = strip_tags ( $codigo ); | |
38 | -$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | |
42 | + if (isset($_POST["cacheprefixo"])) { | |
43 | + $cacheprefixo = $_POST["cacheprefixo"]; | |
44 | + $cacheprefixo = str_replace(" ", "", \admin\php\funcoesAdmin\removeAcentos($cacheprefixo)); | |
45 | + $cacheprefixo = str_replace(".", "", $cacheprefixo); | |
46 | + $cacheprefixo = strip_tags($cacheprefixo); | |
47 | + $cacheprefixo = htmlspecialchars($cacheprefixo, ENT_QUOTES); | |
48 | + } else { | |
49 | + $cacheprefixo = ""; | |
50 | + } | |
39 | 51 | |
40 | -if(isset($_POST ["cacheprefixo"])){ | |
41 | - $cacheprefixo = $_POST ["cacheprefixo"]; | |
42 | - $cacheprefixo = str_replace ( " ", "", \admin\php\funcoesAdmin\removeAcentos ( $cacheprefixo ) ); | |
43 | - $cacheprefixo = str_replace ( ".", "", $cacheprefixo ); | |
44 | - $cacheprefixo = strip_tags ( $cacheprefixo ); | |
45 | - $cacheprefixo = htmlspecialchars ( $cacheprefixo, ENT_QUOTES ); | |
46 | -} else { | |
47 | - $cacheprefixo = ""; | |
48 | -} | |
49 | - | |
50 | -$id_tema = ( int ) $_POST ["id_tema"]; | |
52 | + $id_tema = (int) $_POST["id_tema"]; | |
51 | 53 | |
52 | -$funcao = strtoupper ( $funcao ); | |
54 | + $funcao = strtoupper($funcao); | |
55 | +} | |
53 | 56 | switch ($funcao) { |
54 | - case "ALTERAR" : | |
55 | - $dados = \admin\catalogo\mapfile\renderizacao\alterar ( $_SESSION["locaplic"], $id_tema, $codigo, $_POST["cache"], $_POST["tiles"], $_POST["maxfeatures"], $_POST["cortepixels"], $cacheprefixo); | |
56 | - if ($dados === false) { | |
57 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
58 | - } | |
59 | - break; | |
60 | - case "LISTA" : | |
61 | - $dados = \admin\catalogo\mapfile\renderizacao\listar ($_SESSION["locaplic"],$codigo); | |
62 | - \admin\php\funcoesAdmin\retornaJSON ( array ( | |
63 | - "dados" => $dados | |
64 | - ) ); | |
65 | - break; | |
66 | - default: | |
67 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
68 | - break; | |
57 | + case "ALTERAR": | |
58 | + $dados = \admin\catalogo\mapfile\renderizacao\alterar($_SESSION["locaplic"], $id_tema, $codigo, $_POST["cache"], $_POST["tiles"], $_POST["maxfeatures"], $_POST["cortepixels"], $cacheprefixo); | |
59 | + if ($dados === false) { | |
60 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
61 | + } | |
62 | + break; | |
63 | + case "LISTA": | |
64 | + $dados = \admin\catalogo\mapfile\renderizacao\listar($_SESSION["locaplic"], $codigo); | |
65 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
66 | + "dados" => $dados | |
67 | + )); | |
68 | + break; | |
69 | + default: | |
70 | + if (! empty($funcao)) | |
71 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
72 | + break; | |
69 | 73 | } |
70 | 74 | ?> | ... | ... |
admin/catalogo/mapfile/teste/exec.php
... | ... | @@ -8,562 +8,579 @@ |
8 | 8 | // session_start |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | -\admin\php\login\checaLogin (); | |
11 | +\admin\php\login\checaLogin(); | |
12 | 12 | // funcoes de administracao |
13 | -include ($_SESSION ["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | 15 | // carrega outras funcoes e extensoes do PHP |
16 | 16 | // |
17 | -include ($_SESSION ["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 |
21 | 21 | // |
22 | -//include ("funcoes.php"); | |
22 | +// include ("funcoes.php"); | |
23 | 23 | // |
24 | 24 | // conexao com o banco de administracao |
25 | 25 | // cria as variaveis $dbh e $dbhw alem de conexaoadmin |
26 | 26 | // |
27 | -include ($_SESSION ["locaplic"] . "/admin/php/conexao.php"); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | 28 | /** |
29 | 29 | * ************************************************************ |
30 | 30 | */ |
31 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | |
32 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
33 | - exit (); | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/editormapfile") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
34 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $codigo = str_replace(" ", "", $_POST["codigo"]); | |
37 | + if (empty($codigo)) { | |
38 | + header("HTTP/1.1 500 erro parametro invalido"); | |
39 | + exit(); | |
40 | + } | |
41 | + $tema = $_SESSION["locaplic"] . "/temas/" . $codigo . ".map"; | |
42 | + if (! file_exists($tema)) { | |
43 | + header("HTTP/1.1 500 erro mapfile nao encontrado"); | |
44 | + exit(); | |
45 | + } | |
35 | 46 | |
36 | -$codigo = str_replace ( " ", "", $_POST ["codigo"] ); | |
37 | -if (empty ( $codigo )) { | |
38 | - header ( "HTTP/1.1 500 erro parametro invalido" ); | |
39 | - exit (); | |
47 | + $funcao = strtoupper($funcao); | |
40 | 48 | } |
41 | -$tema = $_SESSION ["locaplic"] . "/temas/" . $codigo . ".map"; | |
42 | -if (! file_exists ( $tema )) { | |
43 | - header ( "HTTP/1.1 500 erro mapfile nao encontrado" ); | |
44 | - exit (); | |
45 | -} | |
46 | - | |
47 | -$funcao = strtoupper ( $funcao ); | |
48 | 49 | switch ($funcao) { |
49 | - case "TESTAIMG" : | |
50 | - $versao = \admin\php\funcoesAdmin\versao (); | |
51 | - $versao = $versao ["principal"]; | |
52 | - ms_ResetErrorList (); | |
53 | - $tempo = microtime ( true ); | |
54 | - $retorno = testaMapaImg ( $tema ); | |
55 | - \admin\php\funcoesAdmin\retornaJSON ( $retorno ); | |
56 | - break; | |
57 | - case "TESTATABELA" : | |
58 | - $versao = \admin\php\funcoesAdmin\versao (); | |
59 | - $versao = $versao ["principal"]; | |
60 | - ms_ResetErrorList (); | |
61 | - $tempo = microtime ( true ); | |
62 | - $retorno = testaTabela ( $tema ); | |
63 | - \admin\php\funcoesAdmin\retornaJSON ( $retorno ); | |
64 | - break; | |
50 | + case "TESTAIMG": | |
51 | + $versao = \admin\php\funcoesAdmin\versao(); | |
52 | + $versao = $versao["principal"]; | |
53 | + ms_ResetErrorList(); | |
54 | + $tempo = microtime(true); | |
55 | + $retorno = testaMapaImg($tema); | |
56 | + \admin\php\funcoesAdmin\retornaJSON($retorno); | |
57 | + break; | |
58 | + case "TESTATABELA": | |
59 | + $versao = \admin\php\funcoesAdmin\versao(); | |
60 | + $versao = $versao["principal"]; | |
61 | + ms_ResetErrorList(); | |
62 | + $tempo = microtime(true); | |
63 | + $retorno = testaTabela($tema); | |
64 | + \admin\php\funcoesAdmin\retornaJSON($retorno); | |
65 | + break; | |
65 | 66 | } |
66 | -function mapaBase($locaplic, $versao, $base) { | |
67 | - if ($base == "" || ! isset ( $base )) { | |
68 | - $base = ""; | |
69 | - if (strtoupper ( substr ( PHP_OS, 0, 3 ) == 'WIN' )) { | |
70 | - $base = $_SESSION ["locaplic"] . "/aplicmap/geral1windowsv" . $versao . ".map"; | |
71 | - } else { | |
72 | - if ($base == "" && file_exists ( '/var/www/i3geo/aplicmap/geral1debianv' . $versao . '.map' )) { | |
73 | - $base = "/var/www/i3geo/aplicmap/geral1debianv" . $versao . ".map"; | |
74 | - } | |
75 | - if ($base == "" && file_exists ( '/var/www/html/i3geo/aplicmap/geral1fedorav' . $versao . '.map' )) { | |
76 | - $base = "/var/www/html/i3geo/aplicmap/geral1fedorav" . $versao . ".map"; | |
77 | - } | |
78 | - if ($base == "" && file_exists ( '/opt/www/html/i3geo/aplicmap/geral1fedorav' . $versao . '.map' )) { | |
79 | - $base = "/opt/www/html/i3geo/aplicmap/geral1v" . $versao . ".map"; | |
80 | - } | |
81 | - if ($base == "") { | |
82 | - $base = $_SESSION ["locaplic"] . "/aplicmap/geral1v" . $versao . ".map"; | |
83 | - } | |
84 | - } | |
85 | - } | |
86 | - return $base; | |
67 | + | |
68 | +function mapaBase($locaplic, $versao, $base) | |
69 | +{ | |
70 | + if ($base == "" || ! isset($base)) { | |
71 | + $base = ""; | |
72 | + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) { | |
73 | + $base = $_SESSION["locaplic"] . "/aplicmap/geral1windowsv" . $versao . ".map"; | |
74 | + } else { | |
75 | + if ($base == "" && file_exists('/var/www/i3geo/aplicmap/geral1debianv' . $versao . '.map')) { | |
76 | + $base = "/var/www/i3geo/aplicmap/geral1debianv" . $versao . ".map"; | |
77 | + } | |
78 | + if ($base == "" && file_exists('/var/www/html/i3geo/aplicmap/geral1fedorav' . $versao . '.map')) { | |
79 | + $base = "/var/www/html/i3geo/aplicmap/geral1fedorav" . $versao . ".map"; | |
80 | + } | |
81 | + if ($base == "" && file_exists('/opt/www/html/i3geo/aplicmap/geral1fedorav' . $versao . '.map')) { | |
82 | + $base = "/opt/www/html/i3geo/aplicmap/geral1v" . $versao . ".map"; | |
83 | + } | |
84 | + if ($base == "") { | |
85 | + $base = $_SESSION["locaplic"] . "/aplicmap/geral1v" . $versao . ".map"; | |
86 | + } | |
87 | + } | |
88 | + } | |
89 | + return $base; | |
87 | 90 | } |
88 | -function testaTabela($tema) { | |
89 | - global $versao, $base, $tempo; | |
90 | - $dir_tmp = $_SESSION ["dir_tmp"]; | |
91 | - $postgis_mapa = $_SESSION ["postgis_mapa"]; | |
92 | - $locaplic = $_SESSION ["locaplic"]; | |
93 | - $base = mapaBase ( $locaplic, $versao, $base ); | |
94 | 91 | |
95 | - $mapa = ms_newMapObj ( $base ); | |
96 | - $nmapa = ms_newMapObj ( $tema ); | |
97 | - //error_reporting ( E_ALL ); | |
98 | - ms_ResetErrorList (); | |
92 | +function testaTabela($tema) | |
93 | +{ | |
94 | + global $versao, $base, $tempo; | |
95 | + $dir_tmp = $_SESSION["dir_tmp"]; | |
96 | + $postgis_mapa = $_SESSION["postgis_mapa"]; | |
97 | + $locaplic = $_SESSION["locaplic"]; | |
98 | + $base = mapaBase($locaplic, $versao, $base); | |
99 | 99 | |
100 | - $numlayers = $nmapa->numlayers; | |
101 | - $dados = ""; | |
102 | - for($i = 0; $i < $numlayers; $i ++) { | |
103 | - $layern = $nmapa->getlayer ( $i ); | |
104 | - $layern->set ( "status", MS_DEFAULT ); | |
105 | - //error_reporting ( E_ALL ); | |
106 | - if ($layern->classitem != "" && $layern->connectiontype == 7 && $layern->numclasses > 0 && $layern->getmetadata ( "wms_sld_body" ) == "") { | |
107 | - $tipotemp = $layern->type; | |
108 | - $tiporep = $layern->getmetadata ( "tipooriginal" ); | |
109 | - $layern->set ( "type", MS_LAYER_POLYGON ); | |
110 | - if ($tiporep == "linear") { | |
111 | - $layern->set ( "type", MS_LAYER_LINE ); | |
112 | - } | |
113 | - if ($tiporep == "pontual") { | |
114 | - $layern->set ( "type", MS_LAYER_POINT ); | |
115 | - } | |
116 | - $sld = $layern->generateSLD (); | |
117 | - if ($sld != "") { | |
118 | - $layern->setmetadata ( "wms_sld_body", str_replace ( '"', "'", $sld ) ); | |
119 | - } | |
120 | - $layern->set ( "type", $tipotemp ); | |
121 | - } | |
122 | - $layerAdicionado = ms_newLayerObj ( $mapa, $layern ); | |
123 | - $pegarext = $layern->name; | |
124 | - } | |
100 | + $mapa = ms_newMapObj($base); | |
101 | + $nmapa = ms_newMapObj($tema); | |
102 | + // error_reporting ( E_ALL ); | |
103 | + ms_ResetErrorList(); | |
125 | 104 | |
126 | - zoomTema ( $pegarext, $mapa ); | |
127 | - include_once ($_SESSION ["locaplic"] . "/classesphp/classe_atributos.php"); | |
105 | + $numlayers = $nmapa->numlayers; | |
106 | + $dados = ""; | |
107 | + for ($i = 0; $i < $numlayers; $i ++) { | |
108 | + $layern = $nmapa->getlayer($i); | |
109 | + $layern->set("status", MS_DEFAULT); | |
110 | + // error_reporting ( E_ALL ); | |
111 | + if ($layern->classitem != "" && $layern->connectiontype == 7 && $layern->numclasses > 0 && $layern->getmetadata("wms_sld_body") == "") { | |
112 | + $tipotemp = $layern->type; | |
113 | + $tiporep = $layern->getmetadata("tipooriginal"); | |
114 | + $layern->set("type", MS_LAYER_POLYGON); | |
115 | + if ($tiporep == "linear") { | |
116 | + $layern->set("type", MS_LAYER_LINE); | |
117 | + } | |
118 | + if ($tiporep == "pontual") { | |
119 | + $layern->set("type", MS_LAYER_POINT); | |
120 | + } | |
121 | + $sld = $layern->generateSLD(); | |
122 | + if ($sld != "") { | |
123 | + $layern->setmetadata("wms_sld_body", str_replace('"', "'", $sld)); | |
124 | + } | |
125 | + $layern->set("type", $tipotemp); | |
126 | + } | |
127 | + $layerAdicionado = ms_newLayerObj($mapa, $layern); | |
128 | + $pegarext = $layern->name; | |
129 | + } | |
128 | 130 | |
129 | - $t = new Atributos ( $mapa, $layern->name ); | |
131 | + zoomTema($pegarext, $mapa); | |
132 | + include_once ($_SESSION["locaplic"] . "/classesphp/classe_atributos.php"); | |
130 | 133 | |
131 | - $r = $t->itensTexto (); | |
132 | - $colunas = explode ( ";", $r ["itens"] ); | |
134 | + $t = new Atributos($mapa, $layern->name); | |
133 | 135 | |
134 | - $ncolunas = count ( $colunas ); | |
135 | - $registros = $r ["valores"]; | |
136 | - $nregistros = count ( $registros ); | |
137 | - $error = ""; | |
138 | - $error = ms_GetErrorObj (); | |
139 | - $tab = ""; | |
140 | - while ( $error && $error->code != MS_NOERR ) { | |
141 | - $tab .= "<br>Error in %s: %s<br>"; | |
142 | - $tab .= $error->routine; | |
143 | - $tab .= $error->message; | |
144 | - $error = $error->next (); | |
145 | - } | |
146 | - $tab .= "Registros em ISO-8859-1 são convertidos para UTF8<br>"; | |
147 | - $tab .= "Registros: " . $nregistros; | |
148 | - "<br>"; | |
149 | - $tab .= "<br><b>Tempo leitura (s): "; | |
150 | - $tab .= microtime ( true ) - $tempo; | |
151 | - $tab .= "</b>"; | |
152 | - $tab .= "<table>"; | |
153 | - $tab .= "<tr>"; | |
154 | - foreach ( $colunas as $co ) { | |
155 | - $tab .= "<td><b>" . $co . "</b></td>"; | |
156 | - } | |
157 | - $tab .= "</tr>"; | |
158 | - foreach ( $registros as $reg ) { | |
159 | - $tab .= "<tr>"; | |
160 | - $cc = explode ( ";", $reg ); | |
161 | - foreach ( $cc as $c ) { | |
162 | - if (mb_detect_encoding ( $c, 'UTF-8, ISO-8859-1' ) == "ISO-8859-1") { | |
163 | - $c = utf8_encode ( $c ); | |
164 | - } | |
165 | - $tab .= "<td>" . $c . "</td>"; | |
166 | - } | |
167 | - $tab .= "</tr>"; | |
168 | - } | |
169 | - $tab .= "</table>"; | |
170 | - $tab .= "<br><b>Tempo total (montagem da tabela) (s): "; | |
171 | - $tab .= microtime ( true ) - $tempo; | |
172 | - $tab .= "</b>"; | |
173 | - return $tab; | |
136 | + $r = $t->itensTexto(); | |
137 | + $colunas = explode(";", $r["itens"]); | |
138 | + | |
139 | + $ncolunas = count($colunas); | |
140 | + $registros = $r["valores"]; | |
141 | + $nregistros = count($registros); | |
142 | + $error = ""; | |
143 | + $error = ms_GetErrorObj(); | |
144 | + $tab = ""; | |
145 | + while ($error && $error->code != MS_NOERR) { | |
146 | + $tab .= "<br>Error in %s: %s<br>"; | |
147 | + $tab .= $error->routine; | |
148 | + $tab .= $error->message; | |
149 | + $error = $error->next(); | |
150 | + } | |
151 | + $tab .= "Registros em ISO-8859-1 são convertidos para UTF8<br>"; | |
152 | + $tab .= "Registros: " . $nregistros; | |
153 | + "<br>"; | |
154 | + $tab .= "<br><b>Tempo leitura (s): "; | |
155 | + $tab .= microtime(true) - $tempo; | |
156 | + $tab .= "</b>"; | |
157 | + $tab .= "<table>"; | |
158 | + $tab .= "<tr>"; | |
159 | + foreach ($colunas as $co) { | |
160 | + $tab .= "<td><b>" . $co . "</b></td>"; | |
161 | + } | |
162 | + $tab .= "</tr>"; | |
163 | + foreach ($registros as $reg) { | |
164 | + $tab .= "<tr>"; | |
165 | + $cc = explode(";", $reg); | |
166 | + foreach ($cc as $c) { | |
167 | + if (mb_detect_encoding($c, 'UTF-8, ISO-8859-1') == "ISO-8859-1") { | |
168 | + $c = utf8_encode($c); | |
169 | + } | |
170 | + $tab .= "<td>" . $c . "</td>"; | |
171 | + } | |
172 | + $tab .= "</tr>"; | |
173 | + } | |
174 | + $tab .= "</table>"; | |
175 | + $tab .= "<br><b>Tempo total (montagem da tabela) (s): "; | |
176 | + $tab .= microtime(true) - $tempo; | |
177 | + $tab .= "</b>"; | |
178 | + return $tab; | |
174 | 179 | } |
175 | -function testaMapaImg($tema) { | |
176 | - global $versao, $base, $tempo; | |
177 | - $dir_tmp = $_SESSION ["dir_tmp"]; | |
178 | - $postgis_mapa = $_SESSION ["postgis_mapa"]; | |
179 | - $locaplic = $_SESSION ["locaplic"]; | |
180 | - $base = mapaBase ( $_SESSION ["locaplic"], $versao, $base ); | |
181 | - $mapa = ms_newMapObj ( $base ); | |
182 | - //error_reporting ( E_ALL ); | |
183 | - ms_ResetErrorList (); | |
184 | - $erroComplemento = ""; | |
185 | - //verificacoes de compatibilidade Mapserver | |
186 | - if($versao >= 7){ | |
187 | - $teste = file_get_contents($tema); | |
188 | - if (stripos($teste, 'ANNOTATION') !== false) { | |
189 | - $erroComplemento .= " Verifique se o LAYER e do tipo ANNOTATION"; | |
190 | - } | |
191 | - if (stripos($teste, 'Cluster:FeatureCount') !== false) { | |
192 | - $erroComplemento .= " Verifique se existe Cluster:FeatureCount e troque por Cluster_FeatureCount"; | |
193 | - } | |
194 | - } | |
195 | - try { | |
196 | - ms_newMapObj ( $tema ); | |
197 | - } catch ( Exception $e ) { | |
198 | - return array ( | |
199 | - "imgMapa" => "", | |
200 | - "imgLegenda" => "", | |
201 | - "tempo" => (microtime ( true ) - $tempo), | |
202 | - "erro" => "Objeto map nao pode ser criado. Erro fatal. ".$erroComplemento | |
203 | - ); | |
204 | - } | |
205 | - if (@ms_newMapObj ( $tema )) { | |
206 | - $nmapa = ms_newMapObj ( $tema ); | |
207 | - } else { | |
208 | - $erro = ""; | |
209 | - $error = ms_GetErrorObj (); | |
210 | - while ( $error && $error->code != MS_NOERR ) { | |
211 | - $erro .= "<br>Error in %s: %s<br>\n"; | |
212 | - $erro .= "<br>" . $error->routine; | |
213 | - $erro .= "<br>" . $error->message; | |
214 | - $error = $error->next (); | |
215 | - } | |
216 | - return array ( | |
217 | - "imgMapa" => "", | |
218 | - "imgLegenda" => "", | |
219 | - "tempo" => (microtime ( true ) - $tempo), | |
220 | - "erro" => $erro." ".$erroComplemento | |
221 | - ); | |
222 | - } | |
223 | - \admin\php\funcoesAdmin\substituiConObj ( $mapa, $postgis_mapa ); | |
224 | - \admin\php\funcoesAdmin\substituiConObj ( $nmapa, $postgis_mapa ); | |
225 | 180 | |
226 | - $numlayers = $nmapa->numlayers; | |
227 | - $dados = ""; | |
228 | - $simbolos = array (); | |
229 | - for($i = 0; $i < $numlayers; $i ++) { | |
230 | - $layern = $nmapa->getlayer ( $i ); | |
231 | - $layern->set ( "status", MS_DEFAULT ); | |
232 | - autoClassesLocal ( $layern, $nmapa ); | |
233 | - //error_reporting ( E_ALL ); | |
234 | - if ($layern->classitem != "" && $layern->connectiontype == 7 && $layern->numclasses > 0 && $layern->getmetadata ( "wms_sld_body" ) == "") { | |
235 | - $tipotemp = $layern->type; | |
236 | - $tiporep = $layern->getmetadata ( "tipooriginal" ); | |
237 | - $layern->set ( "type", MS_LAYER_POLYGON ); | |
238 | - if ($tiporep == "linear") { | |
239 | - $layern->set ( "type", MS_LAYER_LINE ); | |
240 | - } | |
241 | - if ($tiporep == "pontual") { | |
242 | - $layern->set ( "type", MS_LAYER_POINT ); | |
243 | - } | |
244 | - $sld = $layern->generateSLD (); | |
245 | - if ($sld != "") { | |
246 | - $layern->setmetadata ( "wms_sld_body", str_replace ( '"', "'", $sld ) ); | |
247 | - } | |
248 | - $layern->set ( "type", $tipotemp ); | |
249 | - } | |
250 | - // pega simbolos locais e aplica no novo mapa | |
251 | - cloneInlineSymbolLocal ( $layern, $nmapa, $mapa ); | |
181 | +function testaMapaImg($tema) | |
182 | +{ | |
183 | + global $versao, $base, $tempo; | |
184 | + $dir_tmp = $_SESSION["dir_tmp"]; | |
185 | + $postgis_mapa = $_SESSION["postgis_mapa"]; | |
186 | + $locaplic = $_SESSION["locaplic"]; | |
187 | + $base = mapaBase($_SESSION["locaplic"], $versao, $base); | |
188 | + $mapa = ms_newMapObj($base); | |
189 | + // error_reporting ( E_ALL ); | |
190 | + ms_ResetErrorList(); | |
191 | + $erroComplemento = ""; | |
192 | + // verificacoes de compatibilidade Mapserver | |
193 | + if ($versao >= 7) { | |
194 | + $teste = file_get_contents($tema); | |
195 | + if (stripos($teste, 'ANNOTATION') !== false) { | |
196 | + $erroComplemento .= " Verifique se o LAYER e do tipo ANNOTATION"; | |
197 | + } | |
198 | + if (stripos($teste, 'Cluster:FeatureCount') !== false) { | |
199 | + $erroComplemento .= " Verifique se existe Cluster:FeatureCount e troque por Cluster_FeatureCount"; | |
200 | + } | |
201 | + } | |
202 | + try { | |
203 | + ms_newMapObj($tema); | |
204 | + } catch (Exception $e) { | |
205 | + return array( | |
206 | + "imgMapa" => "", | |
207 | + "imgLegenda" => "", | |
208 | + "tempo" => (microtime(true) - $tempo), | |
209 | + "erro" => "Objeto map nao pode ser criado. Erro fatal. " . $erroComplemento | |
210 | + ); | |
211 | + } | |
212 | + if (@ms_newMapObj($tema)) { | |
213 | + $nmapa = ms_newMapObj($tema); | |
214 | + } else { | |
215 | + $erro = ""; | |
216 | + $error = ms_GetErrorObj(); | |
217 | + while ($error && $error->code != MS_NOERR) { | |
218 | + $erro .= "<br>Error in %s: %s<br>\n"; | |
219 | + $erro .= "<br>" . $error->routine; | |
220 | + $erro .= "<br>" . $error->message; | |
221 | + $error = $error->next(); | |
222 | + } | |
223 | + return array( | |
224 | + "imgMapa" => "", | |
225 | + "imgLegenda" => "", | |
226 | + "tempo" => (microtime(true) - $tempo), | |
227 | + "erro" => $erro . " " . $erroComplemento | |
228 | + ); | |
229 | + } | |
230 | + \admin\php\funcoesAdmin\substituiConObj($mapa, $postgis_mapa); | |
231 | + \admin\php\funcoesAdmin\substituiConObj($nmapa, $postgis_mapa); | |
232 | + | |
233 | + $numlayers = $nmapa->numlayers; | |
234 | + $dados = ""; | |
235 | + $simbolos = array(); | |
236 | + for ($i = 0; $i < $numlayers; $i ++) { | |
237 | + $layern = $nmapa->getlayer($i); | |
238 | + $layern->set("status", MS_DEFAULT); | |
239 | + autoClassesLocal($layern, $nmapa); | |
240 | + // error_reporting ( E_ALL ); | |
241 | + if ($layern->classitem != "" && $layern->connectiontype == 7 && $layern->numclasses > 0 && $layern->getmetadata("wms_sld_body") == "") { | |
242 | + $tipotemp = $layern->type; | |
243 | + $tiporep = $layern->getmetadata("tipooriginal"); | |
244 | + $layern->set("type", MS_LAYER_POLYGON); | |
245 | + if ($tiporep == "linear") { | |
246 | + $layern->set("type", MS_LAYER_LINE); | |
247 | + } | |
248 | + if ($tiporep == "pontual") { | |
249 | + $layern->set("type", MS_LAYER_POINT); | |
250 | + } | |
251 | + $sld = $layern->generateSLD(); | |
252 | + if ($sld != "") { | |
253 | + $layern->setmetadata("wms_sld_body", str_replace('"', "'", $sld)); | |
254 | + } | |
255 | + $layern->set("type", $tipotemp); | |
256 | + } | |
257 | + // pega simbolos locais e aplica no novo mapa | |
258 | + cloneInlineSymbolLocal($layern, $nmapa, $mapa); | |
252 | 259 | |
253 | - $layerAdicionado = ms_newLayerObj ( $mapa, $layern ); | |
260 | + $layerAdicionado = ms_newLayerObj($mapa, $layern); | |
254 | 261 | |
255 | - corrigeLayerGridLocal ( $layerAdicionado,$mapa ); | |
256 | - corrigeLayerGridLocal ( $layern, $layerAdicionado ); | |
257 | - $pegarext = $layern->name; | |
258 | - } | |
259 | - zoomTema ( $pegarext, $mapa ); | |
260 | - $mapa->setsize ( 500, 500 ); | |
261 | - $sca = $mapa->scalebar; | |
262 | - $sca->set ( "status", MS_OFF ); | |
263 | - $objImagem = @$mapa->draw (); | |
264 | - // corrige o titulo da legenda | |
265 | - $numlayers = $mapa->numlayers; | |
266 | - for($j = 0; $j < $numlayers; $j ++) { | |
267 | - $l = $mapa->getlayer ( $j ); | |
268 | - if ($l->type != 3 && $l->type != 4) { | |
269 | - $nclass = $l->numclasses; | |
270 | - for($i = 0; $i < $nclass; $i ++) { | |
271 | - $classe = $l->getclass ( $i ); | |
272 | - if ($classe->title === "") { | |
273 | - $classe->title = $classe->name; | |
274 | - } | |
275 | - } | |
276 | - } | |
277 | - } | |
278 | - $objImagemLegenda = @$mapa->drawLegend (); | |
279 | - if (! $objImagem) { | |
280 | - $error = ""; | |
281 | - $erro = ""; | |
282 | - $error = ms_GetErrorObj (); | |
283 | - while ( $error && $error->code != MS_NOERR ) { | |
284 | - $erro .= "<br>Error in %s: %s<br>"; | |
285 | - $erro .= "<br>" . $error->routine; | |
286 | - $erro .= "<br>" . $error->message; | |
287 | - $error = $error->next (); | |
288 | - } | |
289 | - return array ( | |
290 | - "imgMapa" => "", | |
291 | - "imgLegenda" => "", | |
292 | - "tempo" => (microtime ( true ) - $tempo), | |
293 | - "erro" => $erro." ".$erroComplemento | |
294 | - ); | |
295 | - } | |
296 | - if ($objImagem->imagepath == "") { | |
297 | - return array ( | |
298 | - "imgMapa" => "", | |
299 | - "imgLegenda" => "", | |
300 | - "tempo" => (microtime ( true ) - $tempo), | |
301 | - "erro" => "Erro IMAGEPATH vazio. ".$erroComplemento | |
302 | - ); | |
303 | - } | |
304 | - $nomec = ($objImagem->imagepath) . \admin\php\funcoesAdmin\nomeRandomico () . "teste.png"; | |
305 | - $objImagem->saveImage ( $nomec ); | |
262 | + corrigeLayerGridLocal($layerAdicionado, $mapa); | |
263 | + corrigeLayerGridLocal($layern, $layerAdicionado); | |
264 | + $pegarext = $layern->name; | |
265 | + } | |
266 | + zoomTema($pegarext, $mapa); | |
267 | + $mapa->setsize(500, 500); | |
268 | + $sca = $mapa->scalebar; | |
269 | + $sca->set("status", MS_OFF); | |
270 | + $objImagem = @$mapa->draw(); | |
271 | + // corrige o titulo da legenda | |
272 | + $numlayers = $mapa->numlayers; | |
273 | + for ($j = 0; $j < $numlayers; $j ++) { | |
274 | + $l = $mapa->getlayer($j); | |
275 | + if ($l->type != 3 && $l->type != 4) { | |
276 | + $nclass = $l->numclasses; | |
277 | + for ($i = 0; $i < $nclass; $i ++) { | |
278 | + $classe = $l->getclass($i); | |
279 | + if ($classe->title === "") { | |
280 | + $classe->title = $classe->name; | |
281 | + } | |
282 | + } | |
283 | + } | |
284 | + } | |
285 | + $objImagemLegenda = @$mapa->drawLegend(); | |
286 | + if (! $objImagem) { | |
287 | + $error = ""; | |
288 | + $erro = ""; | |
289 | + $error = ms_GetErrorObj(); | |
290 | + while ($error && $error->code != MS_NOERR) { | |
291 | + $erro .= "<br>Error in %s: %s<br>"; | |
292 | + $erro .= "<br>" . $error->routine; | |
293 | + $erro .= "<br>" . $error->message; | |
294 | + $error = $error->next(); | |
295 | + } | |
296 | + return array( | |
297 | + "imgMapa" => "", | |
298 | + "imgLegenda" => "", | |
299 | + "tempo" => (microtime(true) - $tempo), | |
300 | + "erro" => $erro . " " . $erroComplemento | |
301 | + ); | |
302 | + } | |
303 | + if ($objImagem->imagepath == "") { | |
304 | + return array( | |
305 | + "imgMapa" => "", | |
306 | + "imgLegenda" => "", | |
307 | + "tempo" => (microtime(true) - $tempo), | |
308 | + "erro" => "Erro IMAGEPATH vazio. " . $erroComplemento | |
309 | + ); | |
310 | + } | |
311 | + $nomec = ($objImagem->imagepath) . \admin\php\funcoesAdmin\nomeRandomico() . "teste.png"; | |
312 | + $objImagem->saveImage($nomec); | |
306 | 313 | |
307 | - $nomel = ($objImagemLegenda->imagepath) . \admin\php\funcoesAdmin\nomeRandomico () . "testel.png"; | |
308 | - $objImagemLegenda->saveImage ( $nomel ); | |
314 | + $nomel = ($objImagemLegenda->imagepath) . \admin\php\funcoesAdmin\nomeRandomico() . "testel.png"; | |
315 | + $objImagemLegenda->saveImage($nomel); | |
309 | 316 | |
310 | - $erro = ""; | |
311 | - $error = ""; | |
312 | - $error = ms_GetErrorObj (); | |
313 | - while ( $error && $error->code != MS_NOERR ) { | |
314 | - $erro .= "<br>Error in %s: %s<br>"; | |
315 | - $erro .= "<br>" . $error->routine; | |
316 | - $erro .= "<br>" . $error->message; | |
317 | - $error = $error->next (); | |
318 | - } | |
319 | - return array ( | |
320 | - "imgMapa" => ($objImagem->imageurl) . basename ( $nomec ), | |
321 | - "imgLegenda" => ($objImagemLegenda->imageurl) . basename ( $nomel ), | |
322 | - "tempo" => (microtime ( true ) - $tempo), | |
323 | - "erro" => $erro." ".$erroComplemento | |
324 | - ); | |
317 | + $erro = ""; | |
318 | + $error = ""; | |
319 | + $error = ms_GetErrorObj(); | |
320 | + while ($error && $error->code != MS_NOERR) { | |
321 | + $erro .= "<br>Error in %s: %s<br>"; | |
322 | + $erro .= "<br>" . $error->routine; | |
323 | + $erro .= "<br>" . $error->message; | |
324 | + $error = $error->next(); | |
325 | + } | |
326 | + return array( | |
327 | + "imgMapa" => ($objImagem->imageurl) . basename($nomec), | |
328 | + "imgLegenda" => ($objImagemLegenda->imageurl) . basename($nomel), | |
329 | + "tempo" => (microtime(true) - $tempo), | |
330 | + "erro" => $erro . " " . $erroComplemento | |
331 | + ); | |
325 | 332 | } |
326 | -function zoomTema($nomelayer, &$mapa) { | |
327 | - $layer = $mapa->getlayerbyname ( $nomelayer ); | |
328 | - if ($layer->data == "" && $layer->connection == "") { | |
329 | - return; | |
330 | - } | |
331 | - $prjMapa = $mapa->getProjection (); | |
332 | - $prjTema = $layer->getProjection (); | |
333 | - $extatual = $mapa->extent; | |
334 | - $ret = $layer->getmetadata ( "extensao" ); | |
335 | - if ($layer->type > 2 && $ret == "") { | |
336 | - return; | |
337 | - } | |
338 | - $ct = $layer->connectiontype; | |
339 | - if (($ret == "") && ($ct != 1)) { | |
340 | - return; | |
341 | - } | |
342 | - if ($ret == "") { | |
343 | - $ret = $layer->getextent (); | |
344 | - // reprojeta o retangulo | |
345 | - if (($prjTema != "") && ($prjMapa != $prjTema)) { | |
346 | - $projInObj = ms_newprojectionobj ( $prjTema ); | |
347 | - $projOutObj = ms_newprojectionobj ( $prjMapa ); | |
348 | - $ret->project ( $projInObj, $projOutObj ); | |
349 | - } | |
350 | - $extatual->setextent ( $ret->minx, $ret->miny, $ret->maxx, $ret->maxy ); | |
351 | - } else { | |
352 | - $ret = explode ( " ", $ret ); | |
353 | - $extatual->setextent ( $ret [0], $ret [1], $ret [2], $ret [3] ); | |
354 | - } | |
333 | + | |
334 | +function zoomTema($nomelayer, &$mapa) | |
335 | +{ | |
336 | + $layer = $mapa->getlayerbyname($nomelayer); | |
337 | + if ($layer->data == "" && $layer->connection == "") { | |
338 | + return; | |
339 | + } | |
340 | + $prjMapa = $mapa->getProjection(); | |
341 | + $prjTema = $layer->getProjection(); | |
342 | + $extatual = $mapa->extent; | |
343 | + $ret = $layer->getmetadata("extensao"); | |
344 | + if ($layer->type > 2 && $ret == "") { | |
345 | + return; | |
346 | + } | |
347 | + $ct = $layer->connectiontype; | |
348 | + if (($ret == "") && ($ct != 1)) { | |
349 | + return; | |
350 | + } | |
351 | + if ($ret == "") { | |
352 | + $ret = $layer->getextent(); | |
353 | + // reprojeta o retangulo | |
354 | + if (($prjTema != "") && ($prjMapa != $prjTema)) { | |
355 | + $projInObj = ms_newprojectionobj($prjTema); | |
356 | + $projOutObj = ms_newprojectionobj($prjMapa); | |
357 | + $ret->project($projInObj, $projOutObj); | |
358 | + } | |
359 | + $extatual->setextent($ret->minx, $ret->miny, $ret->maxx, $ret->maxy); | |
360 | + } else { | |
361 | + $ret = explode(" ", $ret); | |
362 | + $extatual->setextent($ret[0], $ret[1], $ret[2], $ret[3]); | |
363 | + } | |
355 | 364 | } |
356 | -function autoClassesLocal(&$nlayer, $mapa, $locaplic = null) { | |
357 | - $postgis_mapa = $_SESSION ["postgis_mapa"]; | |
358 | - ; | |
359 | - $substituicon = "nao"; | |
360 | - if ($nlayer->connectiontype == MS_POSTGIS) { | |
361 | - if ($nlayer->connection == " ") { | |
362 | - $nlayer->set ( "connection", $postgis_mapa ); | |
363 | - $substituicon = "sim"; | |
364 | - } | |
365 | - } | |
366 | - // | |
367 | - // gera classes automaticamente (temas vetoriais) | |
368 | - if ($nlayer->getmetadata ( "classesitem" ) != "") { | |
369 | - $itemnome = $nlayer->getmetadata ( "classesnome" ); | |
370 | - $itemid = $nlayer->getmetadata ( "classesitem" ); | |
371 | - $itemcor = $nlayer->getmetadata ( "classescor" ); | |
372 | - $itemsimbolo = $nlayer->getmetadata ( "classesimbolo" ); | |
373 | - $itemtamanho = $nlayer->getmetadata ( "classestamanho" ); | |
374 | - $classeoriginal = $nlayer->getclass ( 0 ); | |
375 | - // | |
376 | - // pega a extensao geografica que devera ser utilizada | |
377 | - // | |
378 | - $prjMapa = $mapa->getProjection (); | |
379 | - $prjTema = $nlayer->getProjection (); | |
380 | - $ret = $nlayer->getmetadata ( "extensao" ); | |
381 | - if ($ret == "") { | |
382 | - $ret = $nlayer->getextent (); | |
383 | - // reprojeta o retangulo | |
384 | - if (($prjTema != "") && ($prjMapa != $prjTema)) { | |
385 | - $projInObj = ms_newprojectionobj ( $prjTema ); | |
386 | - $projOutObj = ms_newprojectionobj ( $prjMapa ); | |
387 | - $ret->project ( $projInObj, $projOutObj ); | |
388 | - } | |
389 | - } else { | |
390 | - $temp = explode ( " ", $ret ); | |
391 | - $ret = ms_newRectObj (); | |
392 | - $ret->setextent ( $temp [0], $temp [1], $temp [2], $temp [3] ); | |
393 | - } | |
394 | - // | |
395 | - $sopen = $nlayer->open (); | |
396 | - if ($sopen == MS_FAILURE) { | |
397 | - return "erro"; | |
398 | - } | |
399 | 365 | |
400 | - $status = $nlayer->whichShapes ( $ret ); | |
401 | - $parametrosClasses = array (); | |
402 | - if ($status == 0) { | |
403 | - while ( $shape = $nlayer->nextShape () ) { | |
404 | - $id = trim ( $shape->values [$itemid] ); | |
405 | - if (! $parametrosClasses [$id]) { | |
406 | - $nome = ""; | |
407 | - if ($itemnome != "") | |
408 | - $nome = trim ( $shape->values [$itemnome] ); | |
409 | - $cor = ""; | |
410 | - if ($itemcor != "") | |
411 | - $cor = explode ( ",", trim ( $shape->values [$itemcor] ) ); | |
412 | - if (count ( $cor ) != 3) | |
413 | - $cor = explode ( " ", trim ( $shape->values [$itemcor] ) ); | |
414 | - $tamanho = ""; | |
415 | - if ($itemtamanho != "") | |
416 | - $tamanho = trim ( $shape->values [$itemtamanho] ); | |
417 | - $simbolo = ""; | |
418 | - if ($itemsimbolo != "") | |
419 | - $simbolo = trim ( $shape->values [$itemsimbolo] ); | |
420 | - $parametrosClasses [$id] = array ( | |
421 | - "nome" => $nome, | |
422 | - "cor" => $cor, | |
423 | - "tamanho" => $tamanho, | |
424 | - "simbolo" => $simbolo | |
425 | - ); | |
426 | - } | |
427 | - } | |
428 | - $fechou = $nlayer->close (); | |
429 | - // echo "<pre>";var_dump($parametrosClasses); | |
430 | - if (count ( $parametrosClasses ) > 0) { | |
431 | - $ids = array_keys ( $parametrosClasses ); | |
432 | - for($i = 0; $i < count ( $parametrosClasses ); ++ $i) { | |
433 | - $p = $parametrosClasses [$ids [$i]]; | |
434 | - // echo "<pre>";var_dump($p); | |
435 | - $nclasse = ms_newClassObj ( $nlayer, $classeoriginal ); | |
436 | - if ($p ["nome"] != "") | |
437 | - $nclasse->set ( "name", $p ["nome"] ); | |
438 | - $estilo = $nclasse->getstyle ( 0 ); | |
439 | - if ($p ["cor"] != "") { | |
440 | - $cor = $p ["cor"]; | |
441 | - $ncor = $estilo->color; | |
442 | - if ($ncor == "") | |
443 | - $ncor = $estilo->outlinecolor; | |
444 | - $ncor->setrgb ( $cor [0], $cor [1], $cor [2] ); | |
445 | - } | |
446 | - if ($p ["tamanho"] != "") | |
447 | - $estilo->set ( "size", $p ["tamanho"] ); | |
448 | - if ($p ["simbolo"] != "") | |
449 | - $estilo->set ( "symbolname", $p ["simbolo"] ); | |
450 | - $strE = "('[" . $itemid . "]'eq'" . $ids [$i] . "')"; | |
451 | - $nclasse->setexpression ( $strE ); | |
452 | - } | |
453 | - $classeoriginal->set ( "status", MS_DELETE ); | |
454 | - } | |
455 | - } | |
456 | - if ($substituicon == "sim") { | |
457 | - $nlayer->set ( "connection", " " ); | |
458 | - } | |
459 | - } | |
460 | - $pf = $nlayer->getmetadata ( "palletefile" ); | |
461 | - if ($pf != "") { | |
462 | - if (! file_exists ( $pf )) { | |
463 | - return; | |
464 | - } | |
465 | - $ps = $nlayer->getmetadata ( "palletesteps" ); | |
466 | - if ($ps == "") | |
467 | - $ps = 8; | |
468 | - // | |
469 | - // pega os valores do arquivo | |
470 | - // | |
471 | - $rules = array (); | |
472 | - $abre = fopen ( $pf, "r" ); | |
473 | - $paletteRules = array (); | |
474 | - while ( ! feof ( $abre ) ) { | |
475 | - $line = trim ( fgets ( $abre ) ); | |
476 | - $pos = strpos ( $line, "#" ); | |
477 | - if ($pos === false || $pos > 0) { | |
478 | - $paletteEntry = explode ( " ", $line ); | |
479 | - $rules [] = array ( | |
480 | - "v0" => $paletteEntry [0], | |
481 | - "v1" => $paletteEntry [1], | |
482 | - "r0" => $paletteEntry [2], | |
483 | - "g0" => $paletteEntry [3], | |
484 | - "b0" => $paletteEntry [4], | |
485 | - "r1" => $paletteEntry [5], | |
486 | - "g1" => $paletteEntry [6], | |
487 | - "b1" => $paletteEntry [7] | |
488 | - ); | |
489 | - } | |
490 | - } | |
491 | - fclose ( $abre ); | |
492 | - foreach ( $rules as $rule ) { | |
493 | - $delta = ceil ( ($rule ["v1"] - $rule ["v0"]) / $ps ); | |
494 | - $legenda = true; | |
495 | - for($value = $rule ["v0"]; $value < $rule ["v1"]; $value += $delta) { | |
496 | - $class = ms_newClassObj ( $nlayer ); | |
497 | - $style = ms_newStyleObj ( $class ); | |
498 | - if ($legenda) { | |
499 | - $class->set ( name, round ( $value, 0 ) ); | |
500 | - $legenda = true; | |
501 | - } | |
502 | - $expression = "([pixel] > " . round ( $value, 0 ) . " AND [pixel] <= " . round ( $value + $delta, 0 ) . ")"; | |
503 | - $class->setExpression ( $expression ); | |
504 | - $rgb = getRGBpalleteLocal ( $rule, $value ); | |
505 | - $style->color->setRGB ( $rgb [0], $rgb [1], $rgb [2] ); | |
506 | - } | |
507 | - } | |
508 | - } | |
509 | - return; | |
366 | +function autoClassesLocal(&$nlayer, $mapa, $locaplic = null) | |
367 | +{ | |
368 | + $postgis_mapa = $_SESSION["postgis_mapa"]; | |
369 | + ; | |
370 | + $substituicon = "nao"; | |
371 | + if ($nlayer->connectiontype == MS_POSTGIS) { | |
372 | + if ($nlayer->connection == " ") { | |
373 | + $nlayer->set("connection", $postgis_mapa); | |
374 | + $substituicon = "sim"; | |
375 | + } | |
376 | + } | |
377 | + // | |
378 | + // gera classes automaticamente (temas vetoriais) | |
379 | + if ($nlayer->getmetadata("classesitem") != "") { | |
380 | + $itemnome = $nlayer->getmetadata("classesnome"); | |
381 | + $itemid = $nlayer->getmetadata("classesitem"); | |
382 | + $itemcor = $nlayer->getmetadata("classescor"); | |
383 | + $itemsimbolo = $nlayer->getmetadata("classesimbolo"); | |
384 | + $itemtamanho = $nlayer->getmetadata("classestamanho"); | |
385 | + $classeoriginal = $nlayer->getclass(0); | |
386 | + // | |
387 | + // pega a extensao geografica que devera ser utilizada | |
388 | + // | |
389 | + $prjMapa = $mapa->getProjection(); | |
390 | + $prjTema = $nlayer->getProjection(); | |
391 | + $ret = $nlayer->getmetadata("extensao"); | |
392 | + if ($ret == "") { | |
393 | + $ret = $nlayer->getextent(); | |
394 | + // reprojeta o retangulo | |
395 | + if (($prjTema != "") && ($prjMapa != $prjTema)) { | |
396 | + $projInObj = ms_newprojectionobj($prjTema); | |
397 | + $projOutObj = ms_newprojectionobj($prjMapa); | |
398 | + $ret->project($projInObj, $projOutObj); | |
399 | + } | |
400 | + } else { | |
401 | + $temp = explode(" ", $ret); | |
402 | + $ret = ms_newRectObj(); | |
403 | + $ret->setextent($temp[0], $temp[1], $temp[2], $temp[3]); | |
404 | + } | |
405 | + // | |
406 | + $sopen = $nlayer->open(); | |
407 | + if ($sopen == MS_FAILURE) { | |
408 | + return "erro"; | |
409 | + } | |
410 | + | |
411 | + $status = $nlayer->whichShapes($ret); | |
412 | + $parametrosClasses = array(); | |
413 | + if ($status == 0) { | |
414 | + while ($shape = $nlayer->nextShape()) { | |
415 | + $id = trim($shape->values[$itemid]); | |
416 | + if (! $parametrosClasses[$id]) { | |
417 | + $nome = ""; | |
418 | + if ($itemnome != "") | |
419 | + $nome = trim($shape->values[$itemnome]); | |
420 | + $cor = ""; | |
421 | + if ($itemcor != "") | |
422 | + $cor = explode(",", trim($shape->values[$itemcor])); | |
423 | + if (count($cor) != 3) | |
424 | + $cor = explode(" ", trim($shape->values[$itemcor])); | |
425 | + $tamanho = ""; | |
426 | + if ($itemtamanho != "") | |
427 | + $tamanho = trim($shape->values[$itemtamanho]); | |
428 | + $simbolo = ""; | |
429 | + if ($itemsimbolo != "") | |
430 | + $simbolo = trim($shape->values[$itemsimbolo]); | |
431 | + $parametrosClasses[$id] = array( | |
432 | + "nome" => $nome, | |
433 | + "cor" => $cor, | |
434 | + "tamanho" => $tamanho, | |
435 | + "simbolo" => $simbolo | |
436 | + ); | |
437 | + } | |
438 | + } | |
439 | + $fechou = $nlayer->close(); | |
440 | + // echo "<pre>";var_dump($parametrosClasses); | |
441 | + if (count($parametrosClasses) > 0) { | |
442 | + $ids = array_keys($parametrosClasses); | |
443 | + for ($i = 0; $i < count($parametrosClasses); ++ $i) { | |
444 | + $p = $parametrosClasses[$ids[$i]]; | |
445 | + // echo "<pre>";var_dump($p); | |
446 | + $nclasse = ms_newClassObj($nlayer, $classeoriginal); | |
447 | + if ($p["nome"] != "") | |
448 | + $nclasse->set("name", $p["nome"]); | |
449 | + $estilo = $nclasse->getstyle(0); | |
450 | + if ($p["cor"] != "") { | |
451 | + $cor = $p["cor"]; | |
452 | + $ncor = $estilo->color; | |
453 | + if ($ncor == "") | |
454 | + $ncor = $estilo->outlinecolor; | |
455 | + $ncor->setrgb($cor[0], $cor[1], $cor[2]); | |
456 | + } | |
457 | + if ($p["tamanho"] != "") | |
458 | + $estilo->set("size", $p["tamanho"]); | |
459 | + if ($p["simbolo"] != "") | |
460 | + $estilo->set("symbolname", $p["simbolo"]); | |
461 | + $strE = "('[" . $itemid . "]'eq'" . $ids[$i] . "')"; | |
462 | + $nclasse->setexpression($strE); | |
463 | + } | |
464 | + $classeoriginal->set("status", MS_DELETE); | |
465 | + } | |
466 | + } | |
467 | + if ($substituicon == "sim") { | |
468 | + $nlayer->set("connection", " "); | |
469 | + } | |
470 | + } | |
471 | + $pf = $nlayer->getmetadata("palletefile"); | |
472 | + if ($pf != "") { | |
473 | + if (! file_exists($pf)) { | |
474 | + return; | |
475 | + } | |
476 | + $ps = $nlayer->getmetadata("palletesteps"); | |
477 | + if ($ps == "") | |
478 | + $ps = 8; | |
479 | + // | |
480 | + // pega os valores do arquivo | |
481 | + // | |
482 | + $rules = array(); | |
483 | + $abre = fopen($pf, "r"); | |
484 | + $paletteRules = array(); | |
485 | + while (! feof($abre)) { | |
486 | + $line = trim(fgets($abre)); | |
487 | + $pos = strpos($line, "#"); | |
488 | + if ($pos === false || $pos > 0) { | |
489 | + $paletteEntry = explode(" ", $line); | |
490 | + $rules[] = array( | |
491 | + "v0" => $paletteEntry[0], | |
492 | + "v1" => $paletteEntry[1], | |
493 | + "r0" => $paletteEntry[2], | |
494 | + "g0" => $paletteEntry[3], | |
495 | + "b0" => $paletteEntry[4], | |
496 | + "r1" => $paletteEntry[5], | |
497 | + "g1" => $paletteEntry[6], | |
498 | + "b1" => $paletteEntry[7] | |
499 | + ); | |
500 | + } | |
501 | + } | |
502 | + fclose($abre); | |
503 | + foreach ($rules as $rule) { | |
504 | + $delta = ceil(($rule["v1"] - $rule["v0"]) / $ps); | |
505 | + $legenda = true; | |
506 | + for ($value = $rule["v0"]; $value < $rule["v1"]; $value += $delta) { | |
507 | + $class = ms_newClassObj($nlayer); | |
508 | + $style = ms_newStyleObj($class); | |
509 | + if ($legenda) { | |
510 | + $class->set(name, round($value, 0)); | |
511 | + $legenda = true; | |
512 | + } | |
513 | + $expression = "([pixel] > " . round($value, 0) . " AND [pixel] <= " . round($value + $delta, 0) . ")"; | |
514 | + $class->setExpression($expression); | |
515 | + $rgb = getRGBpalleteLocal($rule, $value); | |
516 | + $style->color->setRGB($rgb[0], $rgb[1], $rgb[2]); | |
517 | + } | |
518 | + } | |
519 | + } | |
520 | + return; | |
510 | 521 | } |
511 | -function getRGBpalleteLocal($rule, $value) { | |
512 | - $escala = ($value - $rule ["v0"]) / ($rule ["v1"] - $rule ["v0"]); | |
513 | - $r = $rule ["r0"] + round ( ($rule ["r1"] - $rule ["r0"]) * $escala, 0 ); | |
514 | - $g = $rule ["g0"] + round ( ($rule ["g1"] - $rule ["g0"]) * $escala, 0 ); | |
515 | - $b = $rule ["b0"] + round ( ($rule ["b1"] - $rule ["b0"]) * $escala, 0 ); | |
516 | - return array ( | |
517 | - $r, | |
518 | - $g, | |
519 | - $b | |
520 | - ); | |
522 | + | |
523 | +function getRGBpalleteLocal($rule, $value) | |
524 | +{ | |
525 | + $escala = ($value - $rule["v0"]) / ($rule["v1"] - $rule["v0"]); | |
526 | + $r = $rule["r0"] + round(($rule["r1"] - $rule["r0"]) * $escala, 0); | |
527 | + $g = $rule["g0"] + round(($rule["g1"] - $rule["g0"]) * $escala, 0); | |
528 | + $b = $rule["b0"] + round(($rule["b1"] - $rule["b0"]) * $escala, 0); | |
529 | + return array( | |
530 | + $r, | |
531 | + $g, | |
532 | + $b | |
533 | + ); | |
521 | 534 | } |
522 | -function cloneInlineSymbolLocal($layern, $nmapa, $mapa) { | |
523 | - $numclasses = $layern->numclasses; | |
524 | - for($ci = 0; $ci < $numclasses; $ci ++) { | |
525 | - $classe = $layern->getclass ( $ci ); | |
526 | - $numestilos = $classe->numstyles; | |
527 | - for($ei = 0; $ei < $numestilos; $ei ++) { | |
528 | - $estilo = $classe->getstyle ( $ei ); | |
529 | - if ($estilo->symbolname != "") { | |
530 | - $nomesimbolo = $estilo->symbolname; | |
531 | - $simbolo = $nmapa->getSymbolObjectById ( $nmapa->getSymbolByName ( $nomesimbolo ) ); | |
532 | - if ($simbolo->inmapfile == MS_TRUE || file_exists ( $nomesimbolo )) { | |
533 | - $simbolon = new symbolObj ( $mapa, $nomesimbolo ); | |
534 | - $simbolon->set ( "inmapfile", MS_TRUE ); | |
535 | 535 | |
536 | - $simbolon->setImagePath ( $simbolo->imagepath ); | |
537 | - $simbolon->setPoints ( $simbolo->getPointsArray () ); | |
538 | - // $simbolon->setPattern($simbolo->getPatternArray()); | |
539 | - $simbolon->set ( "type", $simbolo->type ); | |
540 | - // $simbolon->set("antialias",$simbolo->antialias); | |
541 | - $simbolon->set ( "character", $simbolo->character ); | |
542 | - $simbolon->set ( "filled", $simbolo->filled ); | |
536 | +function cloneInlineSymbolLocal($layern, $nmapa, $mapa) | |
537 | +{ | |
538 | + $numclasses = $layern->numclasses; | |
539 | + for ($ci = 0; $ci < $numclasses; $ci ++) { | |
540 | + $classe = $layern->getclass($ci); | |
541 | + $numestilos = $classe->numstyles; | |
542 | + for ($ei = 0; $ei < $numestilos; $ei ++) { | |
543 | + $estilo = $classe->getstyle($ei); | |
544 | + if ($estilo->symbolname != "") { | |
545 | + $nomesimbolo = $estilo->symbolname; | |
546 | + $simbolo = $nmapa->getSymbolObjectById($nmapa->getSymbolByName($nomesimbolo)); | |
547 | + if ($simbolo->inmapfile == MS_TRUE || file_exists($nomesimbolo)) { | |
548 | + $simbolon = new symbolObj($mapa, $nomesimbolo); | |
549 | + $simbolon->set("inmapfile", MS_TRUE); | |
543 | 550 | |
544 | - // $simbolon->set("font",$simbolo->font); | |
545 | - // $simbolon->set("position",$simbolo->position); | |
546 | - $simbolon->set ( "sizex", $simbolo->sizex ); | |
547 | - $simbolon->set ( "sizey", $simbolo->sizey ); | |
548 | - $simbolon->set ( "transparent", $simbolo->transparent ); | |
549 | - $simbolon->set ( "transparentcolor", $simbolo->transparentcolor ); | |
550 | - // $simbolon->set("anchorpoint",$simbolo->anchorpoint); | |
551 | - } | |
552 | - } | |
553 | - } | |
554 | - } | |
551 | + $simbolon->setImagePath($simbolo->imagepath); | |
552 | + $simbolon->setPoints($simbolo->getPointsArray()); | |
553 | + // $simbolon->setPattern($simbolo->getPatternArray()); | |
554 | + $simbolon->set("type", $simbolo->type); | |
555 | + // $simbolon->set("antialias",$simbolo->antialias); | |
556 | + $simbolon->set("character", $simbolo->character); | |
557 | + $simbolon->set("filled", $simbolo->filled); | |
558 | + | |
559 | + // $simbolon->set("font",$simbolo->font); | |
560 | + // $simbolon->set("position",$simbolo->position); | |
561 | + $simbolon->set("sizex", $simbolo->sizex); | |
562 | + $simbolon->set("sizey", $simbolo->sizey); | |
563 | + $simbolon->set("transparent", $simbolo->transparent); | |
564 | + $simbolon->set("transparentcolor", $simbolo->transparentcolor); | |
565 | + // $simbolon->set("anchorpoint",$simbolo->anchorpoint); | |
566 | + } | |
567 | + } | |
568 | + } | |
569 | + } | |
555 | 570 | } |
556 | -function corrigeLayerGridLocal($layerOrigem,$layerDestino){ | |
557 | - if($layerOrigem->connectiontype == MS_GRATICULE){ | |
558 | - ms_newgridobj($layerDestino); | |
559 | - $layerDestino->grid->set("labelformat", $layerOrigem->grid->labelformat); | |
560 | - $layerDestino->grid->set("mininterval", $layerOrigem->grid->mininterval); | |
561 | - $layerDestino->grid->set("maxinterval", $layerOrigem->grid->maxinterval); | |
562 | - $layerDestino->grid->set("minsubdivide", $layerOrigem->grid->minsubdivide); | |
563 | - $layerDestino->grid->set("maxsubdivide", $layerOrigem->grid->maxsubdivide); | |
564 | - $layerDestino->grid->set("minarcs", $layerOrigem->grid->minarcs); | |
565 | - $layerDestino->grid->set("maxarcs", $layerOrigem->grid->maxarcs); | |
566 | - //$layerDestino->updatefromstring("LAYER GRID LABELFORMAT '" . $layerOrigem->grid->labelformat . "' END END"); | |
567 | - } | |
571 | + | |
572 | +function corrigeLayerGridLocal($layerOrigem, $layerDestino) | |
573 | +{ | |
574 | + if ($layerOrigem->connectiontype == MS_GRATICULE) { | |
575 | + ms_newgridobj($layerDestino); | |
576 | + $layerDestino->grid->set("labelformat", $layerOrigem->grid->labelformat); | |
577 | + $layerDestino->grid->set("mininterval", $layerOrigem->grid->mininterval); | |
578 | + $layerDestino->grid->set("maxinterval", $layerOrigem->grid->maxinterval); | |
579 | + $layerDestino->grid->set("minsubdivide", $layerOrigem->grid->minsubdivide); | |
580 | + $layerDestino->grid->set("maxsubdivide", $layerOrigem->grid->maxsubdivide); | |
581 | + $layerDestino->grid->set("minarcs", $layerOrigem->grid->minarcs); | |
582 | + $layerDestino->grid->set("maxarcs", $layerOrigem->grid->maxarcs); | |
583 | + // $layerDestino->updatefromstring("LAYER GRID LABELFORMAT '" . $layerOrigem->grid->labelformat . "' END END"); | |
584 | + } | |
568 | 585 | } |
569 | 586 | ?> | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | - | |
11 | 10 | include ("../../php/checaLogin.php"); |
12 | 11 | |
13 | 12 | \admin\php\login\checaLogin(); |
14 | -//funcoes de administracao | |
15 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
13 | +// funcoes de administracao | |
14 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
16 | 15 | // |
17 | -//carrega outras funcoes e extensoes do PHP | |
16 | +// carrega outras funcoes e extensoes do PHP | |
18 | 17 | // |
19 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
18 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
20 | 19 | // |
21 | -//carrega as funcoes locais | |
22 | -//depende de funcoesAdmin.php | |
20 | +// carrega as funcoes locais | |
21 | +// depende de funcoesAdmin.php | |
23 | 22 | // |
24 | 23 | include ("funcoes.php"); |
25 | 24 | // |
26 | -//conexao com o banco de administracao | |
27 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
25 | +// conexao com o banco de administracao | |
26 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
28 | 27 | // |
29 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
30 | 29 | |
31 | -/***************************************************************/ | |
32 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
33 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
34 | - exit (); | |
35 | -} | |
36 | -if(isset($_POST["id_menu"])){ | |
37 | - $id_menu = $_POST["id_menu"]; | |
38 | - \admin\php\funcoesAdmin\testaSafeNumerico(array($id_menu)); | |
30 | +/** | |
31 | + * ************************************************************ | |
32 | + */ | |
33 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
34 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
35 | + exit(); | |
39 | 36 | } |
40 | -if(!isset($idioma) || $idioma == ""){ | |
41 | - $idioma = "pt"; | |
37 | +if (! empty($funcao)) { | |
38 | + if (isset($_POST["id_menu"])) { | |
39 | + $id_menu = $_POST["id_menu"]; | |
40 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
41 | + $id_menu | |
42 | + )); | |
43 | + } | |
44 | + if (! isset($idioma) || $idioma == "") { | |
45 | + $idioma = "pt"; | |
46 | + } | |
47 | + $funcao = strtoupper($funcao); | |
42 | 48 | } |
43 | -$funcao = strtoupper ( $funcao ); | |
44 | 49 | switch ($funcao) { |
45 | - case "ADICIONAR" : | |
46 | - $novo = \admin\catalogo\menus\adicionar( $_POST["publicado_menu"], $_POST["perfil_menu"], $_POST["aberto"], $_POST["desc_menu"], $_POST["nome_menu"], $_POST["es"], $_POST["en"], $dbhw ); | |
47 | - $dbhw = null; | |
48 | - $dbh = null; | |
49 | - if ($novo === false) { | |
50 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
51 | - } | |
52 | - break; | |
53 | - case "ALTERAR" : | |
54 | - $novo = \admin\catalogo\menus\alterar ( $id_menu, $_POST["publicado_menu"], $_POST["perfil_menu"], $_POST["aberto"], $_POST["desc_menu"], $_POST["nome_menu"], $_POST["es"], $_POST["en"], $dbhw ); | |
55 | - $dbhw = null; | |
56 | - $dbh = null; | |
57 | - if ($novo === false) { | |
58 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
59 | - } | |
60 | - break; | |
61 | - case "LISTAUNICO" : | |
62 | - $dados = \admin\catalogo\menus\listar($dbh, $id_menu); | |
63 | - if ($dados === false) { | |
64 | - $dbhw = null; | |
65 | - $dbh = null; | |
66 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
67 | - } else { | |
68 | - include ("../../cadastros/perfis/funcoes.php"); | |
69 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
70 | - $dbhw = null; | |
71 | - $dbh = null; | |
72 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); | |
73 | - } | |
74 | - break; | |
75 | - case "LISTA" : | |
76 | - $dados = \admin\catalogo\menus\listar($dbh); | |
77 | - if ($dados === false) { | |
78 | - $dbhw = null; | |
79 | - $dbh = null; | |
80 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
81 | - } else { | |
82 | - include ("../../cadastros/perfis/funcoes.php"); | |
83 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
84 | - $dbhw = null; | |
85 | - $dbh = null; | |
86 | - \admin\php\funcoesAdmin\retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); | |
87 | - } | |
88 | - break; | |
89 | - case "EXCLUIR" : | |
90 | - $retorna = \admin\catalogo\menus\excluir ( $id_menu, $dbhw ); | |
91 | - $dbhw = null; | |
92 | - $dbh = null; | |
93 | - if ($retorna === false) { | |
94 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
95 | - exit (); | |
96 | - } | |
97 | - break; | |
98 | - default: | |
99 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
100 | - break; | |
50 | + case "ADICIONAR": | |
51 | + $novo = \admin\catalogo\menus\adicionar($_POST["publicado_menu"], $_POST["perfil_menu"], $_POST["aberto"], $_POST["desc_menu"], $_POST["nome_menu"], $_POST["es"], $_POST["en"], $dbhw); | |
52 | + $dbhw = null; | |
53 | + $dbh = null; | |
54 | + if ($novo === false) { | |
55 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
56 | + } | |
57 | + break; | |
58 | + case "ALTERAR": | |
59 | + $novo = \admin\catalogo\menus\alterar($id_menu, $_POST["publicado_menu"], $_POST["perfil_menu"], $_POST["aberto"], $_POST["desc_menu"], $_POST["nome_menu"], $_POST["es"], $_POST["en"], $dbhw); | |
60 | + $dbhw = null; | |
61 | + $dbh = null; | |
62 | + if ($novo === false) { | |
63 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
64 | + } | |
65 | + break; | |
66 | + case "LISTAUNICO": | |
67 | + $dados = \admin\catalogo\menus\listar($dbh, $id_menu); | |
68 | + if ($dados === false) { | |
69 | + $dbhw = null; | |
70 | + $dbh = null; | |
71 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
72 | + } else { | |
73 | + include ("../../cadastros/perfis/funcoes.php"); | |
74 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
75 | + $dbhw = null; | |
76 | + $dbh = null; | |
77 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
78 | + "dados" => $dados, | |
79 | + "perfis" => $perfis | |
80 | + )); | |
81 | + } | |
82 | + break; | |
83 | + case "LISTA": | |
84 | + $dados = \admin\catalogo\menus\listar($dbh); | |
85 | + if ($dados === false) { | |
86 | + $dbhw = null; | |
87 | + $dbh = null; | |
88 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
89 | + } else { | |
90 | + include ("../../cadastros/perfis/funcoes.php"); | |
91 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
92 | + $dbhw = null; | |
93 | + $dbh = null; | |
94 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
95 | + "dados" => $dados, | |
96 | + "perfis" => $perfis | |
97 | + )); | |
98 | + } | |
99 | + break; | |
100 | + case "EXCLUIR": | |
101 | + $retorna = \admin\catalogo\menus\excluir($id_menu, $dbhw); | |
102 | + $dbhw = null; | |
103 | + $dbh = null; | |
104 | + if ($retorna === false) { | |
105 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
106 | + exit(); | |
107 | + } | |
108 | + break; | |
109 | + default: | |
110 | + if (! empty($funcao)) | |
111 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
112 | + break; | |
101 | 113 | } |
102 | 114 | ?> | ... | ... |
admin/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 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $id_menu = $_POST["id_menu"]; | |
37 | + $id_n1 = $_POST["id_n1"]; | |
38 | + $id_grupo = $_POST["id_grupo"]; | |
39 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
40 | + $id_menu, | |
41 | + $id_n1, | |
42 | + $id_grupo | |
43 | + )); | |
33 | 44 | |
34 | -$id_menu = $_POST["id_menu"]; | |
35 | -$id_n1 = $_POST["id_n1"]; | |
36 | -$id_grupo = $_POST["id_grupo"]; | |
37 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_menu,$id_n1, $id_grupo)); | |
38 | - | |
39 | -$funcao = strtoupper ( $funcao ); | |
45 | + $funcao = strtoupper($funcao); | |
46 | +} | |
40 | 47 | switch ($funcao) { |
41 | - case "ORDENA" : | |
42 | - $ordem = explode(" ",$_POST["novaordem"]); | |
43 | - $dados = \admin\catalogo\menus\grupos\ordenar($id_menu, $ordem, $dbhw); | |
44 | - $dbhw = null; | |
45 | - $dbh = null; | |
46 | - if ($dados === false) { | |
47 | - header ( "HTTP/1.1 500 erro ao ordenar" ); | |
48 | - } | |
49 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
50 | - break; | |
51 | - case "ADICIONAR" : | |
52 | - $novo = \admin\catalogo\menus\grupos\adicionar( $id_grupo, $id_menu, $_POST["publicado"], $_POST["n1_perfil"], $_POST["ordem"], $dbhw ); | |
53 | - $dbhw = null; | |
54 | - $dbh = null; | |
55 | - if ($novo === false) { | |
56 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
57 | - } | |
58 | - break; | |
59 | - case "ALTERAR" : | |
60 | - $novo = \admin\catalogo\menus\grupos\alterar ( $id_n1, $id_grupo, $id_menu, $_POST["publicado"], $_POST["n1_perfil"], $_POST["ordem"], $dbhw ); | |
61 | - $dbhw = null; | |
62 | - $dbh = null; | |
63 | - if ($novo === false) { | |
64 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
65 | - } | |
66 | - break; | |
67 | - case "LISTAUNICO" : | |
68 | - $dados = \admin\catalogo\menus\grupos\listar ($dbh,"",$id_n1); | |
69 | - $dbhw = null; | |
70 | - $dbh = null; | |
71 | - if ($dados === false) { | |
72 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
73 | - } else { | |
74 | - \admin\php\funcoesAdmin\retornaJSON($dados); | |
75 | - } | |
76 | - break; | |
77 | - case "LISTA" : | |
78 | - $grupos = \admin\catalogo\menus\grupos\listar ($dbh,$id_menu); | |
79 | - if ($grupos === false) { | |
80 | - $dbhw = null; | |
81 | - $dbh = null; | |
82 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
83 | - } else { | |
84 | - $raiz = \admin\catalogo\menus\grupos\raiz\listar ($dbh,"",$id_menu); | |
85 | - include ("../../../cadastros/perfis/funcoes.php"); | |
86 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
87 | - include ("subgrupos/temas/funcoes.php"); | |
88 | - $temas = \admin\catalogo\menus\grupos\subgrupos\temas\todosTemas($dbh); | |
89 | - include ("listadegrupos/funcoes.php"); | |
90 | - $tiposGrupos = \admin\catalogo\menus\grupos\listadegrupos\listar ($dbh); | |
91 | - $dbhw = null; | |
92 | - $dbh = null; | |
93 | - \admin\php\funcoesAdmin\retornaJSON(array( | |
94 | - "raiz"=>$raiz, | |
95 | - "grupos"=>$grupos, | |
96 | - "perfis"=>$perfis, | |
97 | - "temas"=>$temas, | |
98 | - "tiposGrupos"=>$tiposGrupos | |
99 | - )); | |
100 | - } | |
101 | - break; | |
102 | - case "EXCLUIR" : | |
103 | - $retorna = \admin\catalogo\menus\grupos\excluir ( $id_n1, $dbhw ); | |
104 | - $dbhw = null; | |
105 | - $dbh = null; | |
106 | - if ($retorna === false) { | |
107 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
108 | - } | |
109 | - break; | |
110 | - default: | |
111 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
112 | - break; | |
48 | + case "ORDENA": | |
49 | + $ordem = explode(" ", $_POST["novaordem"]); | |
50 | + $dados = \admin\catalogo\menus\grupos\ordenar($id_menu, $ordem, $dbhw); | |
51 | + $dbhw = null; | |
52 | + $dbh = null; | |
53 | + if ($dados === false) { | |
54 | + header("HTTP/1.1 500 erro ao ordenar"); | |
55 | + } | |
56 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
57 | + break; | |
58 | + case "ADICIONAR": | |
59 | + $novo = \admin\catalogo\menus\grupos\adicionar($id_grupo, $id_menu, $_POST["publicado"], $_POST["n1_perfil"], $_POST["ordem"], $dbhw); | |
60 | + $dbhw = null; | |
61 | + $dbh = null; | |
62 | + if ($novo === false) { | |
63 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
64 | + } | |
65 | + break; | |
66 | + case "ALTERAR": | |
67 | + $novo = \admin\catalogo\menus\grupos\alterar($id_n1, $id_grupo, $id_menu, $_POST["publicado"], $_POST["n1_perfil"], $_POST["ordem"], $dbhw); | |
68 | + $dbhw = null; | |
69 | + $dbh = null; | |
70 | + if ($novo === false) { | |
71 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
72 | + } | |
73 | + break; | |
74 | + case "LISTAUNICO": | |
75 | + $dados = \admin\catalogo\menus\grupos\listar($dbh, "", $id_n1); | |
76 | + $dbhw = null; | |
77 | + $dbh = null; | |
78 | + if ($dados === false) { | |
79 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
80 | + } else { | |
81 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
82 | + } | |
83 | + break; | |
84 | + case "LISTA": | |
85 | + $grupos = \admin\catalogo\menus\grupos\listar($dbh, $id_menu); | |
86 | + if ($grupos === false) { | |
87 | + $dbhw = null; | |
88 | + $dbh = null; | |
89 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
90 | + } else { | |
91 | + $raiz = \admin\catalogo\menus\grupos\raiz\listar($dbh, "", $id_menu); | |
92 | + include ("../../../cadastros/perfis/funcoes.php"); | |
93 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
94 | + include ("subgrupos/temas/funcoes.php"); | |
95 | + $temas = \admin\catalogo\menus\grupos\subgrupos\temas\todosTemas($dbh); | |
96 | + include ("listadegrupos/funcoes.php"); | |
97 | + $tiposGrupos = \admin\catalogo\menus\grupos\listadegrupos\listar($dbh); | |
98 | + $dbhw = null; | |
99 | + $dbh = null; | |
100 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
101 | + "raiz" => $raiz, | |
102 | + "grupos" => $grupos, | |
103 | + "perfis" => $perfis, | |
104 | + "temas" => $temas, | |
105 | + "tiposGrupos" => $tiposGrupos | |
106 | + )); | |
107 | + } | |
108 | + break; | |
109 | + case "EXCLUIR": | |
110 | + $retorna = \admin\catalogo\menus\grupos\excluir($id_n1, $dbhw); | |
111 | + $dbhw = null; | |
112 | + $dbh = null; | |
113 | + if ($retorna === false) { | |
114 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
115 | + } | |
116 | + break; | |
117 | + default: | |
118 | + if (! empty($funcao)) | |
119 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
120 | + break; | |
113 | 121 | } |
114 | 122 | ?> | ... | ... |
admin/catalogo/menus/grupos/listadegrupos/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $id_grupo = $_POST["id_grupo"]; | |
37 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
38 | + $id_grupo | |
39 | + )); | |
33 | 40 | |
34 | -$id_grupo = $_POST["id_grupo"]; | |
35 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_grupo)); | |
36 | - | |
37 | -$funcao = strtoupper ( $funcao ); | |
41 | + $funcao = strtoupper($funcao); | |
42 | +} | |
38 | 43 | switch ($funcao) { |
39 | - case "ADICIONAR" : | |
40 | - $novo = \admin\catalogo\menus\grupos\listadegrupos\adicionar( $_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw ); | |
41 | - if ($novo === false) { | |
42 | - $dbhw = null; | |
43 | - $dbh = null; | |
44 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
45 | - exit (); | |
46 | - } | |
47 | - exit (); | |
48 | - break; | |
49 | - case "ALTERAR" : | |
50 | - $novo = \admin\catalogo\menus\grupos\listadegrupos\alterar ( $id_grupo, $_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw ); | |
51 | - $dbhw = null; | |
52 | - $dbh = null; | |
53 | - if ($novo === false) { | |
54 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
55 | - exit (); | |
56 | - } | |
57 | - break; | |
58 | - case "LISTAUNICO" : | |
59 | - $dados = \admin\catalogo\menus\grupos\listadegrupos\listar ($dbh, $id_grupo); | |
60 | - $dbhw = null; | |
61 | - $dbh = null; | |
62 | - if ($dados === false) { | |
63 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
64 | - } else { | |
65 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
66 | - } | |
67 | - break; | |
68 | - case "LISTA" : | |
69 | - $dados = \admin\catalogo\menus\grupos\listadegrupos\listar ($dbh); | |
70 | - $dbhw = null; | |
71 | - $dbh = null; | |
72 | - if ($dados === false) { | |
73 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
74 | - } else { | |
75 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
76 | - } | |
77 | - break; | |
78 | - case "EXCLUIR" : | |
79 | - $retorna = \admin\catalogo\menus\grupos\listadegrupos\excluir ( $id_grupo, $dbhw ); | |
80 | - $dbhw = null; | |
81 | - $dbh = null; | |
82 | - if ($retorna === false) { | |
83 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
84 | - exit (); | |
85 | - } | |
86 | - break; | |
87 | - default: | |
88 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
89 | - break; | |
44 | + case "ADICIONAR": | |
45 | + $novo = \admin\catalogo\menus\grupos\listadegrupos\adicionar($_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw); | |
46 | + if ($novo === false) { | |
47 | + $dbhw = null; | |
48 | + $dbh = null; | |
49 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
50 | + exit(); | |
51 | + } | |
52 | + exit(); | |
53 | + break; | |
54 | + case "ALTERAR": | |
55 | + $novo = \admin\catalogo\menus\grupos\listadegrupos\alterar($id_grupo, $_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw); | |
56 | + $dbhw = null; | |
57 | + $dbh = null; | |
58 | + if ($novo === false) { | |
59 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
60 | + exit(); | |
61 | + } | |
62 | + break; | |
63 | + case "LISTAUNICO": | |
64 | + $dados = \admin\catalogo\menus\grupos\listadegrupos\listar($dbh, $id_grupo); | |
65 | + $dbhw = null; | |
66 | + $dbh = null; | |
67 | + if ($dados === false) { | |
68 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
69 | + } else { | |
70 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
71 | + } | |
72 | + break; | |
73 | + case "LISTA": | |
74 | + $dados = \admin\catalogo\menus\grupos\listadegrupos\listar($dbh); | |
75 | + $dbhw = null; | |
76 | + $dbh = null; | |
77 | + if ($dados === false) { | |
78 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
79 | + } else { | |
80 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
81 | + } | |
82 | + break; | |
83 | + case "EXCLUIR": | |
84 | + $retorna = \admin\catalogo\menus\grupos\listadegrupos\excluir($id_grupo, $dbhw); | |
85 | + $dbhw = null; | |
86 | + $dbh = null; | |
87 | + if ($retorna === false) { | |
88 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
89 | + exit(); | |
90 | + } | |
91 | + break; | |
92 | + default: | |
93 | + if (! empty($funcao)) | |
94 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
95 | + break; | |
90 | 96 | } |
91 | 97 | ?> | ... | ... |
admin/catalogo/menus/grupos/subgrupos/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $id_n1 = $_POST["id_n1"]; | |
37 | + $id_n2 = $_POST["id_n2"]; | |
38 | + $id_menu = $_POST["id_menu"]; | |
39 | + $id_subgrupo = $_POST["id_subgrupo"]; | |
40 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
41 | + $id_n1, | |
42 | + $id_n2, | |
43 | + $id_menu, | |
44 | + $id_subgrupo | |
45 | + )); | |
33 | 46 | |
34 | -$id_n1 = $_POST["id_n1"]; | |
35 | -$id_n2 = $_POST["id_n2"]; | |
36 | -$id_menu = $_POST["id_menu"]; | |
37 | -$id_subgrupo = $_POST["id_subgrupo"]; | |
38 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_n1,$id_n2,$id_menu,$id_subgrupo)); | |
39 | - | |
40 | -$funcao = strtoupper ( $funcao ); | |
47 | + $funcao = strtoupper($funcao); | |
48 | +} | |
41 | 49 | switch ($funcao) { |
42 | - case "ORDENA" : | |
43 | - $ordem = explode(" ",$_POST["novaordem"]); | |
44 | - $dados = \admin\catalogo\menus\grupos\subgrupos\ordenar($id_n1, $ordem, $dbhw); | |
45 | - $dbhw = null; | |
46 | - $dbh = null; | |
47 | - if ($dados === false) { | |
48 | - header ( "HTTP/1.1 500 erro ao ordenar" ); | |
49 | - } | |
50 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
51 | - break; | |
52 | - case "ADICIONAR" : | |
53 | - $novo = \admin\catalogo\menus\grupos\subgrupos\adicionar( $id_subgrupo, $id_n1, $_POST["publicado"], $_POST["n2_perfil"], $_POST["ordem"], $dbhw ); | |
54 | - $dbhw = null; | |
55 | - $dbh = null; | |
56 | - if ($novo === false) { | |
57 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
58 | - } | |
59 | - break; | |
60 | - case "ALTERAR" : | |
61 | - $novo = \admin\catalogo\menus\grupos\subgrupos\alterar ( $id_n2, $id_subgrupo, $id_menu, $publicado, $_POST["n2_perfil"], $_POST["ordem"], $dbhw ); | |
62 | - $dbhw = null; | |
63 | - $dbh = null; | |
64 | - if ($novo === false) { | |
65 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
66 | - } | |
67 | - break; | |
68 | - case "LISTAUNICO" : | |
69 | - $dados = \admin\catalogo\menus\grupos\subgrupos\listar ($dbh,"",$id_n2); | |
70 | - $dbhw = null; | |
71 | - $dbh = null; | |
72 | - if ($dados === false) { | |
73 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
74 | - } else { | |
75 | - \admin\php\funcoesAdmin\retornaJSON($dados); | |
76 | - } | |
77 | - break; | |
78 | - case "LISTA" : | |
79 | - $subgrupos = \admin\catalogo\menus\grupos\subgrupos\listar ($dbh,$id_n1); | |
80 | - if ($subgrupos === false) { | |
81 | - $dbhw = null; | |
82 | - $dbh = null; | |
83 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
84 | - } else { | |
85 | - $raiz = \admin\catalogo\menus\grupos\subgrupos\raiz\listar ($dbh,"",$id_n1, $id_menu); | |
86 | - include ("../../../../cadastros/perfis/funcoes.php"); | |
87 | - $perfis = \admin\cadastros\perfis\listar( $dbh ); | |
88 | - include ("temas/funcoes.php"); | |
89 | - $temas = \admin\catalogo\menus\grupos\subgrupos\temas\todosTemas($dbh); | |
90 | - include ("listadesubgrupos/funcoes.php"); | |
91 | - $tiposSubGrupos = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\listar ($dbh); | |
92 | - $dbhw = null; | |
93 | - $dbh = null; | |
94 | - \admin\php\funcoesAdmin\retornaJSON(array( | |
95 | - "raiz"=>$raiz, | |
96 | - "subgrupos"=>$subgrupos, | |
97 | - "perfis"=>$perfis, | |
98 | - "temas"=>$temas, | |
99 | - "tiposSubGrupos"=>$tiposSubGrupos | |
100 | - )); | |
101 | - } | |
102 | - break; | |
103 | - case "EXCLUIR" : | |
104 | - $retorna = \admin\catalogo\menus\grupos\subgrupos\excluir ( $id_n2, $dbhw ); | |
105 | - $dbhw = null; | |
106 | - $dbh = null; | |
107 | - if ($retorna === false) { | |
108 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
109 | - } | |
110 | - break; | |
111 | - default: | |
112 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
113 | - break; | |
50 | + case "ORDENA": | |
51 | + $ordem = explode(" ", $_POST["novaordem"]); | |
52 | + $dados = \admin\catalogo\menus\grupos\subgrupos\ordenar($id_n1, $ordem, $dbhw); | |
53 | + $dbhw = null; | |
54 | + $dbh = null; | |
55 | + if ($dados === false) { | |
56 | + header("HTTP/1.1 500 erro ao ordenar"); | |
57 | + } | |
58 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
59 | + break; | |
60 | + case "ADICIONAR": | |
61 | + $novo = \admin\catalogo\menus\grupos\subgrupos\adicionar($id_subgrupo, $id_n1, $_POST["publicado"], $_POST["n2_perfil"], $_POST["ordem"], $dbhw); | |
62 | + $dbhw = null; | |
63 | + $dbh = null; | |
64 | + if ($novo === false) { | |
65 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
66 | + } | |
67 | + break; | |
68 | + case "ALTERAR": | |
69 | + $novo = \admin\catalogo\menus\grupos\subgrupos\alterar($id_n2, $id_subgrupo, $id_menu, $publicado, $_POST["n2_perfil"], $_POST["ordem"], $dbhw); | |
70 | + $dbhw = null; | |
71 | + $dbh = null; | |
72 | + if ($novo === false) { | |
73 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
74 | + } | |
75 | + break; | |
76 | + case "LISTAUNICO": | |
77 | + $dados = \admin\catalogo\menus\grupos\subgrupos\listar($dbh, "", $id_n2); | |
78 | + $dbhw = null; | |
79 | + $dbh = null; | |
80 | + if ($dados === false) { | |
81 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
82 | + } else { | |
83 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
84 | + } | |
85 | + break; | |
86 | + case "LISTA": | |
87 | + $subgrupos = \admin\catalogo\menus\grupos\subgrupos\listar($dbh, $id_n1); | |
88 | + if ($subgrupos === false) { | |
89 | + $dbhw = null; | |
90 | + $dbh = null; | |
91 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
92 | + } else { | |
93 | + $raiz = \admin\catalogo\menus\grupos\subgrupos\raiz\listar($dbh, "", $id_n1, $id_menu); | |
94 | + include ("../../../../cadastros/perfis/funcoes.php"); | |
95 | + $perfis = \admin\cadastros\perfis\listar($dbh); | |
96 | + include ("temas/funcoes.php"); | |
97 | + $temas = \admin\catalogo\menus\grupos\subgrupos\temas\todosTemas($dbh); | |
98 | + include ("listadesubgrupos/funcoes.php"); | |
99 | + $tiposSubGrupos = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\listar($dbh); | |
100 | + $dbhw = null; | |
101 | + $dbh = null; | |
102 | + \admin\php\funcoesAdmin\retornaJSON(array( | |
103 | + "raiz" => $raiz, | |
104 | + "subgrupos" => $subgrupos, | |
105 | + "perfis" => $perfis, | |
106 | + "temas" => $temas, | |
107 | + "tiposSubGrupos" => $tiposSubGrupos | |
108 | + )); | |
109 | + } | |
110 | + break; | |
111 | + case "EXCLUIR": | |
112 | + $retorna = \admin\catalogo\menus\grupos\subgrupos\excluir($id_n2, $dbhw); | |
113 | + $dbhw = null; | |
114 | + $dbh = null; | |
115 | + if ($retorna === false) { | |
116 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
117 | + } | |
118 | + break; | |
119 | + default: | |
120 | + if (! empty($funcao)) | |
121 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
122 | + break; | |
114 | 123 | } |
115 | 124 | ?> | ... | ... |
admin/catalogo/menus/grupos/subgrupos/listadesubgrupos/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $id_subgrupo = $_POST["id_subgrupo"]; | |
37 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
38 | + $id_subgrupo | |
39 | + )); | |
33 | 40 | |
34 | -$id_subgrupo = $_POST["id_subgrupo"]; | |
35 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_subgrupo)); | |
36 | - | |
37 | -$funcao = strtoupper ( $funcao ); | |
41 | + $funcao = strtoupper($funcao); | |
42 | +} | |
38 | 43 | switch ($funcao) { |
39 | - case "ADICIONAR" : | |
40 | - $novo = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\adicionar( $_POST["nome_subgrupo"], $_POST["desc_subgrupo"], $_POST["en"], $_POST["es"], $dbhw ); | |
41 | - $dbhw = null; | |
42 | - $dbh = null; | |
43 | - if ($novo === false) { | |
44 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
45 | - } | |
46 | - break; | |
47 | - case "ALTERAR" : | |
48 | - $novo = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\alterar ( $id_subgrupo, $_POST["nome_subgrupo"], $_POST["desc_subgrupo"], $_POST["en"], $_POST["es"], $dbhw ); | |
49 | - $dbhw = null; | |
50 | - $dbh = null; | |
51 | - if ($novo === false) { | |
52 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
53 | - exit (); | |
54 | - } | |
55 | - break; | |
56 | - case "LISTAUNICO" : | |
57 | - $dados = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\listar ($dbh, $id_subgrupo); | |
58 | - $dbhw = null; | |
59 | - $dbh = null; | |
60 | - if ($dados === false) { | |
61 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
62 | - } else { | |
63 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
64 | - } | |
65 | - break; | |
66 | - case "LISTA" : | |
67 | - $dados = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\listar ($dbh); | |
68 | - $dbhw = null; | |
69 | - $dbh = null; | |
70 | - if ($dados === false) { | |
71 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
72 | - } else { | |
73 | - \admin\php\funcoesAdmin\retornaJSON ( $dados ); | |
74 | - } | |
75 | - break; | |
76 | - case "EXCLUIR" : | |
77 | - $retorna = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\excluir ( $id_subgrupo, $dbhw ); | |
78 | - $dbhw = null; | |
79 | - $dbh = null; | |
80 | - if ($retorna === false) { | |
81 | - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
82 | - exit (); | |
83 | - } | |
84 | - break; | |
85 | - default: | |
86 | - if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
87 | - break; | |
44 | + case "ADICIONAR": | |
45 | + $novo = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\adicionar($_POST["nome_subgrupo"], $_POST["desc_subgrupo"], $_POST["en"], $_POST["es"], $dbhw); | |
46 | + $dbhw = null; | |
47 | + $dbh = null; | |
48 | + if ($novo === false) { | |
49 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
50 | + } | |
51 | + break; | |
52 | + case "ALTERAR": | |
53 | + $novo = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\alterar($id_subgrupo, $_POST["nome_subgrupo"], $_POST["desc_subgrupo"], $_POST["en"], $_POST["es"], $dbhw); | |
54 | + $dbhw = null; | |
55 | + $dbh = null; | |
56 | + if ($novo === false) { | |
57 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
58 | + exit(); | |
59 | + } | |
60 | + break; | |
61 | + case "LISTAUNICO": | |
62 | + $dados = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\listar($dbh, $id_subgrupo); | |
63 | + $dbhw = null; | |
64 | + $dbh = null; | |
65 | + if ($dados === false) { | |
66 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
67 | + } else { | |
68 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
69 | + } | |
70 | + break; | |
71 | + case "LISTA": | |
72 | + $dados = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\listar($dbh); | |
73 | + $dbhw = null; | |
74 | + $dbh = null; | |
75 | + if ($dados === false) { | |
76 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
77 | + } else { | |
78 | + \admin\php\funcoesAdmin\retornaJSON($dados); | |
79 | + } | |
80 | + break; | |
81 | + case "EXCLUIR": | |
82 | + $retorna = \admin\catalogo\menus\grupos\subgrupos\listadesubgrupos\excluir($id_subgrupo, $dbhw); | |
83 | + $dbhw = null; | |
84 | + $dbh = null; | |
85 | + if ($retorna === false) { | |
86 | + header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
87 | + exit(); | |
88 | + } | |
89 | + break; | |
90 | + default: | |
91 | + if (! empty($funcao)) | |
92 | + header("HTTP/1.1 500 erro funcao nao existe"); | |
93 | + break; | |
88 | 94 | } |
89 | 95 | ?> | ... | ... |
admin/catalogo/menus/grupos/subgrupos/temas/exec.php
1 | 1 | <?php |
2 | 2 | /****************************************************************/ |
3 | -include (dirname ( __FILE__ ) . "/../../../../../../ms_configura.php"); | |
3 | +include (dirname(__FILE__) . "/../../../../../../ms_configura.php"); | |
4 | 4 | // |
5 | -//checa login | |
6 | -//valida _GET e _POST, juntando em _GET | |
7 | -//pega algumas variaveis de uso mais comum | |
8 | -//session_start | |
5 | +// checa login | |
6 | +// valida _GET e _POST, juntando em _GET | |
7 | +// pega algumas variaveis de uso mais comum | |
8 | +// session_start | |
9 | 9 | // |
10 | 10 | include ("../../../../../php/checaLogin.php"); |
11 | 11 | \admin\php\login\checaLogin(); |
12 | -//funcoes de administracao | |
13 | -include ($_SESSION["locaplic"]."/admin/php/funcoesAdmin.php"); | |
12 | +// funcoes de administracao | |
13 | +include ($_SESSION["locaplic"] . "/admin/php/funcoesAdmin.php"); | |
14 | 14 | // |
15 | -//carrega outras funcoes e extensoes do PHP | |
15 | +// carrega outras funcoes e extensoes do PHP | |
16 | 16 | // |
17 | -include ($_SESSION["locaplic"]."/classesphp/carrega_ext.php"); | |
17 | +include ($_SESSION["locaplic"] . "/classesphp/carrega_ext.php"); | |
18 | 18 | // |
19 | -//carrega as funcoes locais | |
20 | -//depende de funcoesAdmin.php | |
19 | +// carrega as funcoes locais | |
20 | +// depende de funcoesAdmin.php | |
21 | 21 | // |
22 | 22 | include ("funcoes.php"); |
23 | 23 | // |
24 | -//conexao com o banco de administracao | |
25 | -//cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
24 | +// conexao com o banco de administracao | |
25 | +// cria as variaveis $dbh e $dbhw alem de conexaoadmin | |
26 | 26 | // |
27 | -include ($_SESSION["locaplic"]."/admin/php/conexao.php"); | |
28 | -/***************************************************************/ | |
29 | -if (\admin\php\funcoesAdmin\verificaOperacaoSessao ( "admin/html/arvore" ) === false) { | |
30 | - header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
31 | - exit (); | |
27 | +include ($_SESSION["locaplic"] . "/admin/php/conexao.php"); | |
28 | +/** | |
29 | + * ************************************************************ | |
30 | + */ | |
31 | +if (\admin\php\funcoesAdmin\verificaOperacaoSessao("admin/html/arvore") === false) { | |
32 | + header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); | |
33 | + exit(); | |
32 | 34 | } |
35 | +if (! empty($funcao)) { | |
36 | + $id_n2 = $_POST["id_n2"]; | |
37 | + $id_n3 = $_POST["id_n3"]; | |
38 | + $id_tema = $_POST["id_tema"]; | |
39 | + \admin\php\funcoesAdmin\testaSafeNumerico(array( | |
40 | + $id_tema, | |
41 | + $id_n2, | |
42 | + $id_n3 | |
43 | + )); | |
33 | 44 | |
34 | -$id_n2 = $_POST["id_n2"]; | |
35 | -$id_n3 = $_POST["id_n3"]; | |
36 | -$id_tema = $_POST["id_tema"]; | |
37 | -\admin\php\funcoesAdmin\testaSafeNumerico(array($id_tema,$id_n2,$id_n3)); | |
38 | - | |
39 | -$funcao = strtoupper ( $funcao ); | |
45 | + $funcao = strtoupper($funcao); | |
46 | +} | |
40 | 47 | switch ($funcao) { |
41 | - case "ORDENA" : | |
42 |