From d4f07b81537b04c8b6494582f54aae23608ca73c Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Tue, 12 Jul 2016 17:55:01 -0300 Subject: [PATCH] Adaptação do sistema de admin para bootstrap --- admin/admin.db | Bin 335872 -> 0 bytes admin/php/admin.php | 17 +++++++++++++++++ admin1/cadastros/identifica/exec.php | 30 +++++++++++++++--------------- admin1/cadastros/identifica/index.js | 72 ++++++++++++++++++++++++++++++++++++------------------------------------ admin1/cadastros/identifica/index.php | 8 ++++---- admin1/cadastros/servicos/exec.php | 30 +++++++++++++++--------------- admin1/cadastros/servicos/index.js | 72 ++++++++++++++++++++++++++++++++++++------------------------------------ admin1/cadastros/servicos/index.php | 8 ++++---- admin1/dicionario/gruposusuarios.js | 4 ++-- admin1/dicionario/identifica.js | 4 ++-- admin1/dicionario/operacoes.js | 6 +++--- admin1/dicionario/usuarios.js | 6 +++--- admin1/dicionario/webservices.js | 4 ++-- admin1/usuarios/cadastro/exec.php | 46 ++++++++++++++++++++++------------------------ admin1/usuarios/cadastro/index.js | 74 +++++++++++++++++++++++++++++++++++++------------------------------------- admin1/usuarios/cadastro/index.php | 10 +++++----- admin1/usuarios/grupos/exec.php | 45 ++++++++++++++++++++++----------------------- admin1/usuarios/grupos/index.js | 74 +++++++++++++++++++++++++++++++++++++------------------------------------- admin1/usuarios/grupos/index.php | 8 ++++---- admin1/usuarios/operacoes/exec.php | 45 ++++++++++++++++++++++----------------------- admin1/usuarios/operacoes/index.js | 74 +++++++++++++++++++++++++++++++++++++------------------------------------- admin1/usuarios/operacoes/index.php | 10 +++++----- 22 files changed, 330 insertions(+), 317 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index c72b73d..af50925 100755 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/php/admin.php b/admin/php/admin.php index 279fc13..f710861 100755 --- a/admin/php/admin.php +++ b/admin/php/admin.php @@ -139,6 +139,7 @@ coluna - nome da coluna id - valor */ +//depreciar em favor de excluiRegistro function exclui($tabela,$coluna,$id){ try { include("conexao.php"); @@ -154,6 +155,22 @@ function exclui($tabela,$coluna,$id){ return "Error!: "; } } +//usar esse para nao haver confusao com o nome "exclui" +function i3GeoAdminExclui($tabela,$coluna,$id){ + try { + include("conexao.php"); + $sql = "DELETE from $tabela WHERE $coluna = ?"; + $prep = $dbhw->prepare($sql); + $prep->execute(array($id)); + i3GeoAdminInsertLog($dbhw,$sql,array($id)); + $dbhw = null; + $dbh = null; + return "ok"; + } + catch (PDOException $e) { + return "Error!: "; + } +} /* Function: pegaDados diff --git a/admin1/cadastros/identifica/exec.php b/admin1/cadastros/identifica/exec.php index f06a567..bf889ea 100755 --- a/admin1/cadastros/identifica/exec.php +++ b/admin1/cadastros/identifica/exec.php @@ -29,9 +29,9 @@ error_reporting ( 0 ); include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); $funcoesEdicao = array ( - "ADICIONARID", - "ALTERARID", - "EXCLUIRID" + "ADICIONAR", + "ALTERAR", + "EXCLUIR" ); if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { if (verificaOperacaoSessao ( "admin/html/identifica" ) == false) { @@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); $funcao = strtoupper ( $funcao ); switch ($funcao) { - case "ADICIONARID" : - $novo = adicionarId( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); + case "ADICIONAR" : + $novo = adicionar( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); if ($novo == false) { header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); exit (); } exit (); break; - case "ALTERARID" : - $novo = alterarId ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); + case "ALTERAR" : + $novo = alterar ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); if ($novo == false) { header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); exit (); @@ -64,7 +64,7 @@ switch ($funcao) { retornaJSON ( $dados ); exit (); break; - case "PEGAID" : + case "LISTA" : $d = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica order by nome_i", $dbh, false ); if ($d == false) { $dbhw = null; @@ -76,8 +76,8 @@ switch ($funcao) { $dbh = null; retornaJSON ( $d ); break; - case "EXCLUIRID" : - $retorna = excluirId ( $id_i, $dbhw ); + case "EXCLUIR" : + $retorna = excluir ( $id_i, $dbhw ); $dbhw = null; $dbh = null; if ($retorna == false) { @@ -91,7 +91,7 @@ switch ($funcao) { cpjson ( $retorno ); // $papeis deve ser um array -function adicionarId($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { +function adicionar($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { global $esquemaadmin; try { $dataCol = array( @@ -101,14 +101,14 @@ function adicionarId($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { "target_i" => '' ); $id_i = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_identifica",$dataCol,"nome_i","id_i"); - $retorna = alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw); + $retorna = alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw); return $retorna; } catch ( PDOException $e ) { return false; } } // $papeis deve ser um array -function alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { +function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { global $esquemaadmin; if($convUTF){ $nome_i = utf8_encode($nome_i); @@ -125,9 +125,9 @@ function alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { } return $id_i; } -function excluirId($id_i, $dbhw) { +function excluir($id_i, $dbhw) { global $esquemaadmin; - $resultado = exclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false ); + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false ); if ($resultado == false) { return false; } diff --git a/admin1/cadastros/identifica/index.js b/admin1/cadastros/identifica/index.js index 360f14b..374a004 100755 --- a/admin1/cadastros/identifica/index.js +++ b/admin1/cadastros/identifica/index.js @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endereço */ i3GEOadmin.identifica = { //variavel global indicando o elemento que recebera a lista de Identifica - ondeListaIdentifica: "", + ondeLista: "", //conteudo html do formulario de adicao de operacao - formAdicionaIdentifica: "", + formAdiciona: "", init: function(onde){ - i3GEOadmin.identifica.ondeListaIdentifica = onde; - i3GEOadmin.identifica.pegaIdentifica(); + i3GEOadmin.identifica.ondeLista = onde; + i3GEOadmin.identifica.lista(); }, /* -Function: pegaIdentifica +Function: lista Obtém a lista de Identifica */ - pegaIdentifica: function(){ - i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeListaIdentifica); + lista: function(){ + i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeLista); $.post( - "exec.php?funcao=pegaId" + "exec.php?funcao=lista" ) .done( function(data, status){ @@ -48,18 +48,18 @@ Obtém a lista de Identifica //objeto json com os dados viondos do banco var json = jQuery.parseJSON(data); //template do form de cada operacao - var templateIdentifica = $("#templateIdentifica").html(); + var templateLista = $("#templateLista").html(); //lista todas as Identifica var html = Mustache.to_html( - "{{#data}}" + templateIdentifica + "{{/data}}", + "{{#data}}" + templateLista + "{{/data}}", $.extend( {}, i3GEOadmin.identifica.dicionario, { "data": json, "excluir": i3GEOadmin.identifica.dicionario.excluir, - "onExcluir": "i3GEOadmin.identifica.excluirIdentificaDialogo",//funcao - "onSalvar": "i3GEOadmin.identifica.salvarIdentificaDialogo",//funcao + "onExcluir": "i3GEOadmin.identifica.excluirDialogo",//funcao + "onSalvar": "i3GEOadmin.identifica.salvarDialogo",//funcao "opcoesPublicado": function(){ var hash = {}; hash[this.publicado_i + "-sel"] = "selected"; @@ -85,7 +85,7 @@ Obtém a lista de Identifica } ) ); - i3GEOadmin.identifica.ondeListaIdentifica.html(html); + i3GEOadmin.identifica.ondeLista.html(html); //filtro html = Mustache.to_html( "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", @@ -98,9 +98,9 @@ Obtém a lista de Identifica i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.pegaFiltro()); } //monta um template para o modal de inclusao de novo usuario - if(i3GEOadmin.identifica.formAdicionaIdentifica == ""){ + if(i3GEOadmin.identifica.formAdiciona == ""){ html = Mustache.to_html( - $("#templateIdentifica").html(), + $("#templateLista").html(), $.extend( {}, i3GEOadmin.identifica.dicionario, @@ -108,7 +108,7 @@ Obtém a lista de Identifica "id_i": "modal", "excluir": i3GEOadmin.identifica.dicionario.cancelar, "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao - "onSalvar": "i3GEOadmin.identifica.adicionaIdentifica",//funcao + "onSalvar": "i3GEOadmin.identifica.adicionar",//funcao "opcoesPublicado": function(){ return Mustache.to_html( $("#templateOpcoesPublicado").html(), @@ -124,33 +124,33 @@ Obtém a lista de Identifica } ) ); - i3GEOadmin.identifica.formAdicionaIdentifica = html; + i3GEOadmin.identifica.formAdiciona = html; } $.material.init(); } ) .fail(function(data){ - i3GEOadmin.identifica.ondeListaIdentifica.html(""); + i3GEOadmin.identifica.ondeLista.html(""); i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); }); }, - adicionaIdentificaDialogo: function(){ - i3GEOadmin.core.abreModalGeral(i3GEOadmin.identifica.formAdicionaIdentifica); + adicionaDialogo: function(){ + i3GEOadmin.core.abreModalGeral(i3GEOadmin.identifica.formAdiciona); }, // os parametros sao obtidos do formulario aberto do modal - adicionaIdentifica: function(){ + adicionar: function(){ var parametros = $("#form-modal form").serialize(); i3GEOadmin.core.fechaModalGeral(); i3GEOadmin.core.modalAguarde(true); $.post( - "exec.php?funcao=adicionarId", + "exec.php?funcao=adicionar", parametros ) .done( function(data, status){ i3GEOadmin.core.modalAguarde(false); - i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeListaIdentifica); - i3GEOadmin.identifica.pegaIdentifica(); + i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeLista); + i3GEOadmin.identifica.lista(); } ) .fail( @@ -160,21 +160,21 @@ Obtém a lista de Identifica } ); }, - excluirIdentificaDialogo: function(id_i){ + excluirDialogo: function(id_i){ var hash = { "mensagem": i3GEOadmin.identifica.dicionario.confirma, - "onBotao1": "i3GEOadmin.identifica.excluirIdentifica('"+id_i+"')", + "onBotao1": "i3GEOadmin.identifica.excluir('"+id_i+"')", "botao1": i3GEOadmin.identifica.dicionario.sim, "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", "botao2": i3GEOadmin.identifica.dicionario.nao }; i3GEOadmin.core.abreModalConfirma(hash); }, - excluirIdentifica: function(id_i){ + excluir: function(id){ i3GEOadmin.core.modalAguarde(true); $.post( - "exec.php?funcao=excluirId", - "id_i="+id_i + "exec.php?funcao=excluir", + "id_i="+id ) .done( function(data, status){ @@ -190,7 +190,7 @@ Obtém a lista de Identifica } ); }, - salvarIdentificaDialogo: function(id_i){ + salvarDialogo: function(id_i){ var hash = { "mensagem": i3GEOadmin.identifica.dicionario.confirma, "onBotao1": "i3GEOadmin.identifica.salvarIdentifica('"+id_i+"')", @@ -200,19 +200,19 @@ Obtém a lista de Identifica }; i3GEOadmin.core.abreModalConfirma(hash); }, - salvarIdentifica: function(id_i){ - var parametros = $("#form-" + id_i + " form").serialize(); + salvar: function(id){ + var parametros = $("#form-" + id + " form").serialize(); i3GEOadmin.core.fechaModalGeral(); i3GEOadmin.core.modalAguarde(true); $.post( - "exec.php?funcao=alterarId", - "id_i="+ id_i+"&"+parametros + "exec.php?funcao=alterar", + "id_i="+ id+"&"+parametros ) .done( function(data, status){ i3GEOadmin.core.modalAguarde(false); - i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeListaIdentifica); - i3GEOadmin.identifica.pegaIdentifica(); + i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeLista); + i3GEOadmin.identifica.lista(); } ) .fail( diff --git a/admin1/cadastros/identifica/index.php b/admin1/cadastros/identifica/index.php index 0df8083..4974d0f 100755 --- a/admin1/cadastros/identifica/index.php +++ b/admin1/cadastros/identifica/index.php @@ -24,8 +24,8 @@ include "../../head.php"; help --> -

{{{identificacao}}}

-

{{{txtAjuda}}}

+

{{{txtTitulo}}}

+

{{{txtDesc}}}

@@ -33,7 +33,7 @@ include "../../head.php";
- {{{adicionar}}} + {{{adicionar}}}
-

{{{webservices}}}

-

{{{txtAjuda}}}

+

{{{txtTitulo}}}

+

{{{txtDesc}}}

@@ -33,7 +33,7 @@ include "../../head.php";
- {{{adicionar}}} + {{{adicionar}}}
@@ -31,7 +31,7 @@ include "../../head.php";
- {{{adicionar}}} + {{{adicionar}}}
@@ -39,7 +39,7 @@ include "../../head.php"; @@ -55,7 +55,7 @@ include "../../head.php"; - -