Commit 0ca2464f320d5187f047208767ddd2378e59a4ee
1 parent
52cd42d7
Exists in
master
and in
7 other branches
correção do erro É possível criar uma nova operação idêntica a uma já existente
Showing
3 changed files
with
13 additions
and
2 deletions
Show diff stats
admin1/ferramentas/miniaturas/exec.php
... | ... | @@ -192,7 +192,7 @@ function verificaMiniatura($map,$tipo,$admin=false) |
192 | 192 | $error = ""; |
193 | 193 | $error = ms_GetErrorObj(); |
194 | 194 | while($error && $error->code != MS_NOERR){ |
195 | - echo "<div class='alert alert-danger'>Error in %s: %s</div>", $error->routine, $error->message; | |
195 | + echo "<div class='alert alert-danger'>O sistema retornou o seguinte erro: Error in %s: %s</div>", $error->routine, $error->message; | |
196 | 196 | $error = $error->next(); |
197 | 197 | } |
198 | 198 | return; |
... | ... | @@ -209,7 +209,7 @@ function verificaMiniatura($map,$tipo,$admin=false) |
209 | 209 | $error = ""; |
210 | 210 | $error = ms_GetErrorObj(); |
211 | 211 | while($error && $error->code != MS_NOERR){ |
212 | - echo "<div class='alert alert-danger'>Error in %s: %s</div>", $error->routine, $error->message; | |
212 | + echo "<div class='alert alert-danger'>O sistema retornou o seguinte erro: Error in %s: %s</div>", $error->routine, $error->message; | |
213 | 213 | $error = $error->next(); |
214 | 214 | } |
215 | 215 | return; | ... | ... |
admin1/usuarios/operacoes/exec.php
... | ... | @@ -55,6 +55,10 @@ if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") { |
55 | 55 | } |
56 | 56 | switch ($funcao) { |
57 | 57 | case "ADICIONAR" : |
58 | + if($_POST ["codigo"] == ""){ | |
59 | + header ( "HTTP/1.1 500 codigo nao pode ser vazio" ); | |
60 | + exit; | |
61 | + } | |
58 | 62 | $novo = \admin\usuarios\operacoes\adicionar ( $_POST ["codigo"], $_POST ["descricao"], $papeis, $dbhw ); |
59 | 63 | $dbhw = null; |
60 | 64 | $dbh = null; | ... | ... |
admin1/usuarios/operacoes/funcoes.php
... | ... | @@ -36,6 +36,13 @@ function listaPapeisOperacao($dbh,$id_operacao){ |
36 | 36 | } |
37 | 37 | function adicionar($codigo,$descricao,$papeis,$dbhw){ |
38 | 38 | $esquemaadmin = $_SESSION["esquemaadmin"]; |
39 | + | |
40 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_operacoes WHERE codigo = '". $codigo . "'", $dbhw, false ); | |
41 | + if (count($dados) > 0) { | |
42 | + header ( "HTTP/1.1 403 operacao ja existe" ); | |
43 | + exit (); | |
44 | + } | |
45 | + | |
39 | 46 | try{ |
40 | 47 | $dataCol = array( |
41 | 48 | "descricao" => '' | ... | ... |