Commit 10577a26733e7bbcae02b63efb99f1863c83a33b
1 parent
80b6f337
Exists in
master
and in
7 other branches
Separação dos templates mustache em pastas específicas
Showing
4 changed files
with
213 additions
and
197 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin1/usuarios/operacoes/exec.php
| 1 | 1 | <?php |
| 2 | 2 | /* |
| 3 | -Licenca: | |
| 4 | - | |
| 5 | -GPL2 | |
| 6 | - | |
| 7 | -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 8 | - | |
| 9 | -Direitos Autorais Reservados (c) 2006 Edmar Moretti | |
| 10 | -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
| 11 | - | |
| 12 | -Este programa é software livre; você pode redistribuí-lo | |
| 13 | -e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 14 | -GNU conforme publicada pela Free Software Foundation; | |
| 15 | - | |
| 16 | -Este programa é distribuído na expectativa de que seja útil, | |
| 17 | -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 18 | -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 19 | -Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 20 | -Você deve ter recebido uma copia da Licença Pública Geral do | |
| 21 | -GNU junto com este programa; se não, escreva para a | |
| 22 | -Free Software Foundation, Inc., no endereço | |
| 23 | -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 24 | -*/ | |
| 25 | -error_reporting(0); | |
| 3 | + * Licenca: | |
| 4 | + * | |
| 5 | + * GPL2 | |
| 6 | + * | |
| 7 | + * i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 8 | + * | |
| 9 | + * Direitos Autorais Reservados (c) 2006 Edmar Moretti | |
| 10 | + * Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
| 11 | + * | |
| 12 | + * Este programa é software livre; você pode redistribuí-lo | |
| 13 | + * e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 14 | + * GNU conforme publicada pela Free Software Foundation; | |
| 15 | + * | |
| 16 | + * Este programa é distribuído na expectativa de que seja útil, | |
| 17 | + * porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 18 | + * de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 19 | + * Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 20 | + * Você deve ter recebido uma copia da Licença Pública Geral do | |
| 21 | + * GNU junto com este programa; se não, escreva para a | |
| 22 | + * Free Software Foundation, Inc., no endereço | |
| 23 | + * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 24 | + */ | |
| 25 | +error_reporting ( 0 ); | |
| 26 | 26 | // |
| 27 | -//pega as variaveis passadas com get ou post | |
| 27 | +// pega as variaveis passadas com get ou post | |
| 28 | 28 | // |
| 29 | 29 | |
| 30 | -include_once(dirname(__FILE__)."/../../../admin/php/login.php"); | |
| 31 | -$funcoesEdicao = array( | |
| 30 | +include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); | |
| 31 | +$funcoesEdicao = array ( | |
| 32 | 32 | "ADICIONAR", |
| 33 | 33 | "ALTERAR", |
| 34 | 34 | "EXCLUIR", |
| 35 | 35 | "LISTA", |
| 36 | 36 | "LISTAUNICO" |
| 37 | 37 | ); |
| 38 | -if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
| 39 | - if(verificaOperacaoSessao("admin/html/operacoes") === false){ | |
| 40 | - header("HTTP/1.1 403 Vc nao pode realizar essa operacao");exit; | |
| 38 | +if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { | |
| 39 | + if (verificaOperacaoSessao ( "admin/html/operacoes" ) === false) { | |
| 40 | + header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); | |
| 41 | + exit (); | |
| 41 | 42 | } |
| 42 | 43 | } |
| 43 | -include(dirname(__FILE__)."/../../../admin/php/conexao.php"); | |
| 44 | - | |
| 45 | -$id = $_POST["id"]; | |
| 46 | -$id_operacao = $_POST["id_operacao"]; | |
| 47 | -$id_papel = $_POST["id_papel"]; | |
| 44 | +include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); | |
| 45 | +include ("funcoes.php"); | |
| 46 | +$id = $_POST ["id"]; | |
| 47 | +$id_operacao = $_POST ["id_operacao"]; | |
| 48 | +$id_papel = $_POST ["id_papel"]; | |
| 48 | 49 | |
| 49 | -testaSafeNumerico([$id,$id_operacao,$id_papel]); | |
| 50 | +testaSafeNumerico ( [ | |
| 51 | + $id, | |
| 52 | + $id_operacao, | |
| 53 | + $id_papel | |
| 54 | +] ); | |
| 50 | 55 | |
| 51 | -$funcao = strtoupper($funcao); | |
| 52 | -//converte os parametros de definicao dos papeis em um array | |
| 53 | -if($funcao == "ADICIONAR" || $funcao == "ALTERAR"){ | |
| 54 | - $papeis = array(); | |
| 55 | - $papeis[] = 1; //admin | |
| 56 | - foreach(array_keys($_POST) as $k){ | |
| 57 | - $teste = explode("-",$k); | |
| 58 | - if($teste[0] == "id_papel"){ | |
| 59 | - $papeis[] = $teste[1]*1; | |
| 56 | +$funcao = strtoupper ( $funcao ); | |
| 57 | +// converte os parametros de definicao dos papeis em um array | |
| 58 | +if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") { | |
| 59 | + $papeis = array (); | |
| 60 | + $papeis [] = 1; // admin | |
| 61 | + foreach ( array_keys ( $_POST ) as $k ) { | |
| 62 | + $teste = explode ( "-", $k ); | |
| 63 | + if ($teste [0] == "id_papel") { | |
| 64 | + $papeis [] = $teste [1] * 1; | |
| 60 | 65 | } |
| 61 | 66 | } |
| 62 | - array_unique($papeis); | |
| 67 | + array_unique ( $papeis ); | |
| 63 | 68 | } |
| 64 | -switch ($funcao) | |
| 65 | -{ | |
| 66 | - case "ADICIONAR": | |
| 67 | - $novo = adicionar($_POST["codigo"],$_POST["descricao"],$papeis,$dbhw); | |
| 68 | - if($novo != false){ | |
| 69 | - $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo; | |
| 70 | - $dados = pegaDados($sql,$dbh); | |
| 71 | - if($dados === false){ | |
| 72 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 73 | - exit; | |
| 74 | - } | |
| 75 | - retornaJSON($dados); | |
| 76 | - } | |
| 77 | - else{ | |
| 78 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 79 | - exit; | |
| 69 | +switch ($funcao) { | |
| 70 | + case "ADICIONAR" : | |
| 71 | + $novo = \admin\usuarios\operacoes\adicionar ( $_POST ["codigo"], $_POST ["descricao"], $papeis, $dbhw ); | |
| 72 | + $dbhw = null; | |
| 73 | + $dbh = null; | |
| 74 | + if ($novo === false) { | |
| 75 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 80 | 76 | } |
| 81 | - exit; | |
| 82 | 77 | break; |
| 83 | - case "ALTERAR": | |
| 84 | - $novo = alterar($id_operacao,$_POST["codigo"],$_POST["descricao"],$papeis,$dbhw); | |
| 85 | - if($novo === false){ | |
| 86 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 87 | - exit; | |
| 88 | - } | |
| 89 | - $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo; | |
| 90 | - $dados = pegaDados($sql,$dbh); | |
| 91 | - if($dados === false){ | |
| 92 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 93 | - exit; | |
| 94 | - } | |
| 95 | - retornaJSON($dados); | |
| 96 | - exit; | |
| 97 | - break; | |
| 98 | - case "LISTAUNICO": | |
| 99 | - $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes where id_operacao = $id_operacao order by codigo",$dbh,false); | |
| 100 | - $papeisoperacao = pegaDados("SELECT P.id_papel, P.nome, P.descricao,OP.id_operacao FROM ".$esquemaadmin."i3geousr_operacoespapeis AS OP JOIN ".$esquemaadmin."i3geousr_papeis AS P ON OP.id_papel = P.id_papel WHERE OP.id_operacao = $id_operacao ",$dbh,false); | |
| 101 | - if($operacoes === false || $papeisoperacao === false){ | |
| 102 | - $dbhw = null; | |
| 103 | - $dbh = null; | |
| 104 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 105 | - exit; | |
| 106 | - } | |
| 107 | - $operacao = $operacoes[0]; | |
| 108 | - //cria o indice do array conforme o id da operacao | |
| 109 | - $o = array(); | |
| 110 | - foreach($papeisoperacao as $op){ | |
| 111 | - $o[$op["id_papel"]] = $op; | |
| 112 | - } | |
| 113 | - $operacao["papeis"] = $o; | |
| 114 | - //todos os papeis | |
| 115 | - $papeis = pegaDados("SELECT * from ".$esquemaadmin."i3geousr_papeis order by nome",$dbh); | |
| 78 | + case "ALTERAR" : | |
| 79 | + $novo = \admin\usuarios\operacoes\alterar ( $id_operacao, $_POST ["codigo"], $_POST ["descricao"], $papeis, $dbhw ); | |
| 116 | 80 | $dbhw = null; |
| 117 | 81 | $dbh = null; |
| 118 | - if($papeis === false){ | |
| 119 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 120 | - exit; | |
| 82 | + if ($novo === false) { | |
| 83 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 121 | 84 | } |
| 122 | - retornaJSON(array("operacao"=>$operacao,"papeis"=>$papeis)); | |
| 123 | 85 | break; |
| 124 | - | |
| 125 | - case "LISTA": | |
| 126 | - $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false); | |
| 127 | - if($operacoes === false){ | |
| 86 | + case "LISTAUNICO" : | |
| 87 | + $operacao = \admin\usuarios\operacoes\listar($dbh,$id_operacao); | |
| 88 | + if ($operacao === false) { | |
| 128 | 89 | $dbhw = null; |
| 129 | 90 | $dbh = null; |
| 130 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 131 | - exit; | |
| 91 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 92 | + } else { | |
| 93 | + $papeisoperacao = \admin\usuarios\operacoes\listaPapeisOperacao($dbh,$id_operacao); | |
| 94 | + // cria o indice do array conforme o id da operacao | |
| 95 | + $o = array (); | |
| 96 | + foreach ( $papeisoperacao as $op ) { | |
| 97 | + $o [$op ["id_papel"]] = $op; | |
| 98 | + } | |
| 99 | + $operacao ["papeis"] = $o; | |
| 100 | + // todos os papeis | |
| 101 | + $papeis = \admin\usuarios\operacoes\listaPapeis($dbh); | |
| 102 | + $dbhw = null; | |
| 103 | + $dbh = null; | |
| 104 | + retornaJSON ( array ( | |
| 105 | + "operacao" => $operacao, | |
| 106 | + "papeis" => $papeis | |
| 107 | + ) ); | |
| 132 | 108 | } |
| 133 | - $papeis = pegaDados("SELECT * from ".$esquemaadmin."i3geousr_papeis order by nome",$dbh); | |
| 134 | - $dbhw = null; | |
| 135 | - $dbh = null; | |
| 136 | - if($papeis === false){ | |
| 137 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 138 | - exit; | |
| 109 | + break; | |
| 110 | + case "LISTA" : | |
| 111 | + $operacoes = \admin\usuarios\operacoes\listar($dbh); | |
| 112 | + if ($operacoes === false) { | |
| 113 | + $dbhw = null; | |
| 114 | + $dbh = null; | |
| 115 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 116 | + } else { | |
| 117 | + $papeis = \admin\usuarios\operacoes\listaPapeis($dbh); | |
| 118 | + $dbhw = null; | |
| 119 | + $dbh = null; | |
| 120 | + retornaJSON ( array ( | |
| 121 | + "operacoes" => $operacoes, | |
| 122 | + "papeis" => $papeis | |
| 123 | + ) ); | |
| 139 | 124 | } |
| 140 | - retornaJSON(array("operacoes"=>$operacoes,"papeis"=>$papeis)); | |
| 141 | - break; | |
| 142 | - case "EXCLUIR": | |
| 143 | - $retorna = excluir($id_operacao,$dbhw); | |
| 125 | + break; | |
| 126 | + case "EXCLUIR" : | |
| 127 | + $retorna = \admin\usuarios\operacoes\excluir ( $id_operacao, $dbhw ); | |
| 144 | 128 | $dbhw = null; |
| 145 | 129 | $dbh = null; |
| 146 | - if($retorna === false){ | |
| 147 | - header("HTTP/1.1 500 erro ao consultar banco de dados"); | |
| 148 | - exit; | |
| 149 | - } | |
| 150 | - retornaJSON($id_operacao); | |
| 151 | - exit; | |
| 152 | - break; | |
| 153 | -} | |
| 154 | -cpjson($retorno); | |
| 155 | -//$papeis deve ser um array | |
| 156 | -function adicionar($codigo,$descricao,$papeis,$dbhw){ | |
| 157 | - global $esquemaadmin; | |
| 158 | - try{ | |
| 159 | - $dataCol = array( | |
| 160 | - "descricao" => '' | |
| 161 | - ); | |
| 162 | - $id_operacao = i3GeoAdminInsertUnico($dbhw,"i3geousr_operacoes",$dataCol,"descricao","id_operacao"); | |
| 163 | - $retorna = alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw); | |
| 164 | - return $retorna; | |
| 165 | - } | |
| 166 | - catch (PDOException $e){ | |
| 167 | - return false; | |
| 168 | - } | |
| 169 | -} | |
| 170 | -//$papeis deve ser um array | |
| 171 | -function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){ | |
| 172 | - global $convUTF, $esquemaadmin; | |
| 173 | - if ($convUTF != true){ | |
| 174 | - $descricao = utf8_decode($descricao); | |
| 175 | - } | |
| 176 | - $dataCol = array( | |
| 177 | - "codigo" => $codigo, | |
| 178 | - "descricao" => $descricao | |
| 179 | - ); | |
| 180 | - $resultado = i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao"); | |
| 181 | - if($resultado === false){ | |
| 182 | - return false; | |
| 183 | - } | |
| 184 | - //apaga todos os papeis | |
| 185 | - $resultado = excluirPapeis($id_operacao,$dbhw); | |
| 186 | - if($resultado === false){ | |
| 187 | - return false; | |
| 188 | - } | |
| 189 | - if(!empty($papeis)){ | |
| 190 | - //atualiza papeis vinculados | |
| 191 | - foreach($papeis as $p){ | |
| 192 | - $resultado = adicionaPapel($id_operacao,$p,$dbhw); | |
| 193 | - if($resultado === false){ | |
| 194 | - return false; | |
| 195 | - } | |
| 130 | + if ($retorna === false) { | |
| 131 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 196 | 132 | } |
| 197 | - } | |
| 198 | - return $id_operacao; | |
| 199 | -} | |
| 200 | -function adicionaPapel($id_operacao,$id_papel,$dbhw){ | |
| 201 | - global $esquemaadmin; | |
| 202 | - $dataCol = array( | |
| 203 | - "id_operacao" => $id_operacao, | |
| 204 | - "id_papel" => $id_papel | |
| 205 | - ); | |
| 206 | - $resultado = i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol); | |
| 207 | - return $resultado; | |
| 208 | -} | |
| 209 | -function excluir($id_operacao,$dbhw){ | |
| 210 | - global $esquemaadmin; | |
| 211 | - $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false); | |
| 212 | - if($resultado === false){ | |
| 213 | - return false; | |
| 214 | - } | |
| 215 | - if($resultado === true){ | |
| 216 | - $resultado = excluirPapeis($id_operacao,$dbhw); | |
| 217 | - } | |
| 218 | - return $resultado; | |
| 219 | -} | |
| 220 | -function excluirPapeis($id_operacao,$dbhw){ | |
| 221 | - global $esquemaadmin; | |
| 222 | - $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoespapeis","id_operacao",$id_operacao,$dbhw,false); | |
| 223 | - return $resultado; | |
| 133 | + break; | |
| 134 | + default : | |
| 135 | + header ( "HTTP/1.1 500 erro funcao nao existe" ); | |
| 136 | + break; | |
| 224 | 137 | } |
| 225 | 138 | -?> |
| 139 | +?> | |
| 226 | 140 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,106 @@ |
| 1 | +<?php | |
| 2 | +namespace admin\usuarios\operacoes; | |
| 3 | +function listar($dbh, $id_operacao = ""){ | |
| 4 | + global $esquemaadmin; | |
| 5 | + if($id_operacao != ""){ | |
| 6 | + $dados = pegaDados ( "SELECT id_operacao,codigo,descricao from " . $esquemaadmin . "i3geousr_operacoes where id_operacao = $id_operacao order by codigo", $dbh, false ); | |
| 7 | + $dados = $dados[0]; | |
| 8 | + } else { | |
| 9 | + $dados = pegaDados ( "SELECT id_operacao,codigo,descricao from " . $esquemaadmin . "i3geousr_operacoes order by codigo", $dbh, false ); | |
| 10 | + } | |
| 11 | + if ($dados === false) { | |
| 12 | + return false; | |
| 13 | + } else { | |
| 14 | + return $dados; | |
| 15 | + } | |
| 16 | +} | |
| 17 | +function listaPapeis($dbh){ | |
| 18 | + global $esquemaadmin; | |
| 19 | + $dados = pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", dbh, false ); | |
| 20 | + if ($dados === false) { | |
| 21 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 22 | + exit (); | |
| 23 | + } else { | |
| 24 | + return $dados; | |
| 25 | + } | |
| 26 | +} | |
| 27 | +function listaPapeisOperacao($dbh,$id_operacao){ | |
| 28 | + global $esquemaadmin; | |
| 29 | + $dados = pegaDados ( "SELECT P.id_papel, P.nome, P.descricao,OP.id_operacao FROM " . $esquemaadmin . "i3geousr_operacoespapeis AS OP JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON OP.id_papel = P.id_papel WHERE OP.id_operacao = $id_operacao ", $dbh, false ); | |
| 30 | + if ($dados === false) { | |
| 31 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | |
| 32 | + exit (); | |
| 33 | + } else { | |
| 34 | + return $dados; | |
| 35 | + } | |
| 36 | +} | |
| 37 | +function adicionar($codigo,$descricao,$papeis,$dbhw){ | |
| 38 | + global $esquemaadmin; | |
| 39 | + try{ | |
| 40 | + $dataCol = array( | |
| 41 | + "descricao" => '' | |
| 42 | + ); | |
| 43 | + $id_operacao = i3GeoAdminInsertUnico($dbhw,"i3geousr_operacoes",$dataCol,"descricao","id_operacao"); | |
| 44 | + $retorna = \admin\usuarios\operacoes\alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw); | |
| 45 | + return $retorna; | |
| 46 | + } | |
| 47 | + catch (PDOException $e){ | |
| 48 | + return false; | |
| 49 | + } | |
| 50 | +} | |
| 51 | +//$papeis deve ser um array | |
| 52 | +function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){ | |
| 53 | + global $convUTF, $esquemaadmin; | |
| 54 | + if ($convUTF != true){ | |
| 55 | + $descricao = utf8_decode($descricao); | |
| 56 | + } | |
| 57 | + $dataCol = array( | |
| 58 | + "codigo" => $codigo, | |
| 59 | + "descricao" => $descricao | |
| 60 | + ); | |
| 61 | + $resultado = i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao"); | |
| 62 | + if($resultado === false){ | |
| 63 | + return false; | |
| 64 | + } | |
| 65 | + //apaga todos os papeis | |
| 66 | + $resultado = \admin\usuarios\operacoes\excluirPapeis($id_operacao,$dbhw); | |
| 67 | + if($resultado === false){ | |
| 68 | + return false; | |
| 69 | + } | |
| 70 | + if(!empty($papeis)){ | |
| 71 | + //atualiza papeis vinculados | |
| 72 | + foreach($papeis as $p){ | |
| 73 | + $resultado = \admin\usuarios\operacoes\adicionaPapel($id_operacao,$p,$dbhw); | |
| 74 | + if($resultado === false){ | |
| 75 | + return false; | |
| 76 | + } | |
| 77 | + } | |
| 78 | + } | |
| 79 | + return $id_operacao; | |
| 80 | +} | |
| 81 | +function adicionaPapel($id_operacao,$id_papel,$dbhw){ | |
| 82 | + global $esquemaadmin; | |
| 83 | + $dataCol = array( | |
| 84 | + "id_operacao" => $id_operacao, | |
| 85 | + "id_papel" => $id_papel | |
| 86 | + ); | |
| 87 | + $resultado = i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol); | |
| 88 | + return $resultado; | |
| 89 | +} | |
| 90 | +function excluir($id_operacao,$dbhw){ | |
| 91 | + global $esquemaadmin; | |
| 92 | + $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false); | |
| 93 | + if($resultado === false){ | |
| 94 | + return false; | |
| 95 | + } | |
| 96 | + if($resultado === true){ | |
| 97 | + $resultado = \admin\usuarios\operacoes\excluirPapeis($id_operacao,$dbhw); | |
| 98 | + } | |
| 99 | + return $resultado; | |
| 100 | +} | |
| 101 | +function excluirPapeis($id_operacao,$dbhw){ | |
| 102 | + global $esquemaadmin; | |
| 103 | + $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoespapeis","id_operacao",$id_operacao,$dbhw,false); | |
| 104 | + return $resultado; | |
| 105 | +} | |
| 106 | +?> | |
| 0 | 107 | \ No newline at end of file | ... | ... |
admin1/usuarios/operacoes/index.js
| ... | ... | @@ -195,7 +195,6 @@ Obt&eacute;m a lista de operacoes |
| 195 | 195 | .done( |
| 196 | 196 | function(data, status){ |
| 197 | 197 | i3GEOadmin.core.modalAguarde(false); |
| 198 | - i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeLista); | |
| 199 | 198 | i3GEOadmin.operacoes.lista(); |
| 200 | 199 | } |
| 201 | 200 | ) |
| ... | ... | @@ -225,9 +224,7 @@ Obt&eacute;m a lista de operacoes |
| 225 | 224 | .done( |
| 226 | 225 | function(data, status){ |
| 227 | 226 | i3GEOadmin.core.modalAguarde(false); |
| 228 | - var json = jQuery.parseJSON(data)*1; | |
| 229 | - $("#form-" + json).remove(); | |
| 230 | - $("#link-" + json).remove(); | |
| 227 | + i3GEOadmin.operacoes.lista(); | |
| 231 | 228 | } |
| 232 | 229 | ) |
| 233 | 230 | .fail( | ... | ... |